Ejemplo. Un reporte por asistente, con en cuántas de tus preguntas te nombró.
Una URL. Nada que instalar.
En Claude no hace falta terminal: lo agregás como conector e iniciás sesión. En cualquier otro lado, pegás una API key.
# Settings → Connectors → Add custom connector Name GenSig URL https://app.gensig.app/mcp # Iniciá sesión en GenSig y aprobá. Listo.
$ claude mcp add --transport http gensig https://app.gensig.app/mcp \ --header "Authorization: Bearer gsk_live_…" # después preguntá: "¿Cómo le fue a mi marca en Gemini este mes?"
// ~/.cursor/mcp.json { "mcpServers": { "gensig": { "url": "https://app.gensig.app/mcp", "headers": { "Authorization": "Bearer gsk_live_…" } } } }
# leer tus reportes $ curl https://app.gensig.app/api/reports \ -H "Authorization: Bearer gsk_live_…" # arrancar un análisis (key con el scope run, gasta 1 análisis por asistente, 3 si es Claude) $ curl -X POST https://app.gensig.app/api/analyze \ -H "Authorization: Bearer gsk_live_…" \ -H "Content-Type: application/json" \ -d '{"url": "cafetora.example", "surfaces": ["gemini"]}'
Lee tu último reporte terminado, con su fecha. Las keys se crean en la app, en Ajustes; cada una se muestra una sola vez.
Nueve herramientas. Todas de solo lectura.
Tu agente elige la que necesita.
get_reportEl último reporte, marca por marca y asistente por asistente.
{ "brand": "Cafetora", "named": 4, "answers": 12,
"ci95": [13.8, 60.9], "surfaces": { "chatgpt": … },
"measured_at": "2026-11-03" }list_brandsTodas las marcas de tu espacio de trabajo, con su último resultado.
→ domain · named / answers · ci95 · last_measured_atget_visibility_historyUn punto por reporte, del más nuevo al más viejo.
→ measured_at · surfaces · named / answers · ci95get_questionsTus preguntas, y a quién nombraron en cada una.
→ question · target_mentions · leaderget_competitorsA quién nombra la IA en tu categoría, ordenado.
→ target · competitors[] · ci95get_content_opportunitiesLas preguntas donde no aparecés o quedás atrás.
→ question · winning_brand · priorityget_action_planDónde actuar primero: intenciones más débiles, huecos de contenido y las fuentes que cita la IA.
→ weakest_intents · top_content_gaps · cited_source_domainslist_content_briefsLas preguntas que tienen un brief listo para escribir.
→ question · atget_content_briefEl brief de una pregunta: a quién nombra la IA, los sitios que lee y la forma del artículo.
→ question · briefPOST /api/analyzeArrancá una medición nueva desde un script. Gasta análisis igual que la app.
Tu agente también recibe el margen de error.
Así puede decir "probablemente entre 2 y 7 de 12" en vez de adivinar una tendencia.
La IA casi nunca responde igual dos veces. Contamos respuestas y mostramos qué tan seguro es cada número.
"brand": "Cafetora", "named": 4, "answers": 12, "ci95": [13.8, 60.9]
Ideas para conectarlo.
Tu agente, tus herramientas. GenSig pone los números.
"Todos los lunes, publicá cómo nos nombró cada asistente la semana pasada, con el rango."
list_brands→get_visibility_history"Armá un brief para la pregunta donde Roastline más nos gana."
get_content_opportunities→get_questions"¿Cuáles de mis clientes perdieron terreno este mes?"
Una key lee todas las marcas de tu espacio de trabajo. No la pongas en una herramienta con la que hable un cliente.
list_brands→get_competitorsSolo lectura por defecto.
- mcp
- Lee reportes terminados. Nunca arranca un análisis.
- data
- Tu último reporte y la fecha en que se midió. Nada se mide en vivo.
- auth
- OAuth 2.1 con PKCE para el conector de Claude.
- keys
- Se guardan como hash, se muestran una vez y se revocan cuando quieras.
- scopes
readpor defecto.runarranca análisis y los gasta igual que la app.- reach
- Una key lee todas las marcas de tu espacio de trabajo. No la pongas en agentes con los que hablan tus clientes.
- limits
- 60 pedidos por minuto por key. Una key no puede crear keys ni borrar datos.
- price
- Incluido en todos los planes.
Dale a tu agente los números.
https://app.gensig.app/mcp→ tools/list list_brands get_report get_visibility_history get_questions get_competitors get_content_opportunities get_action_plan list_content_briefs get_content_brief 9 herramientas · solo lectura
Antes de conectar
¿Mi agente gasta mis análisis?
Por MCP, no. El servidor MCP solo lee reportes terminados y nunca arranca un análisis. Solo una API key con el scope run puede arrancar uno, y gasta análisis igual que la app.
¿Con qué clientes funciona?
Con cualquier cliente que hable MCP remoto por HTTP: el conector de Claude (iniciás sesión con OAuth), Claude Code y Cursor (con una API key) y los agentes que armes vos.
¿Qué puede ver el agente?
Solo lo que está en tus reportes terminados, y solo cuando le preguntás: las marcas, reportes, preguntas, competidores y planes de acción del espacio de trabajo que lo aprobó. Pasa por el proveedor de tu agente, como cualquier cosa que le pegues. No puede cambiar ajustes, crear keys ni borrar nada.
¿Qué tan frescos son los números?
El agente lee tu último reporte terminado, y cada respuesta trae la fecha en que se midió. Para actualizar, corré un análisis nuevo en la app, dejá que corra tu monitor o arrancá uno con una API key que tenga el scope run.
¿A dónde van mis datos?
Lo que devuelven las herramientas le llega al proveedor de tu agente, como cualquier cosa que pegues en un chat. Si trabajás con un NDA, revisá los términos de datos de ese proveedor antes de conectar.
¿Tiene costo extra?
No. El MCP y las API keys vienen en todos los planes. Una key con el scope run gasta tus análisis, igual que la app.