MCP

MencionAI MCP

Conecta Cursor, Claude, Codex, Antigravity o n8n. URL corta: docs.mencionai.com/mcp.

MencionAI MCP

Use el servidor MCP de MencionAI para leer visibilidad en búsquedas de IA, encolar scans y briefar borradores GEO / social / blog desde Cursor, Claude, ChatGPT, Codex, Antigravity, n8n o cualquier cliente MCP.

El servidor MCP es un adaptador fino sobre la API pública v2. Usa tu API key y los mismos scopes que la API HTTP. Las tools no hablan con la base de datos.

URLs fáciles para agentes (redirigen a este sitio):

Las páginas canónicas están en www.mencionai.com/{locale}/docs/....

MCP para agencias

Funcionalidad prevista. El MCP para agencias todavía no está implementado. El endpoint propuesto es https://mcp.mencionai.com/agency/mcp. No es una instrucción de conexión operativa. Aún no se han publicado nombres de herramientas, scopes ni ejemplos de configuración para agencias.

La propuesta de plataforma de agencias ofrece una conexión autorizada para los clientes permitidos de la agencia. El endpoint actual de cliente, https://mcp.mencionai.com/mcp, sigue limitado a una organización. Indicar otro workspace no permite que la credencial acceda a la organización de otro cliente.

Conexión y permisos previstos

El MCP para agencias utiliza un consentimiento OAuth separado para la agencia, los clientes permitidos y los permisos de lectura o escritura. Cada operación selecciona explícitamente la organización del cliente y el workspace. El servidor comprueba la membresía actual, la relación entre agencia y cliente, el acceso al workspace, los permisos de la operación y los límites del plan del cliente.

Eliminar una relación con la agencia o una membresía debe bloquear las operaciones posteriores, incluso desde una conexión MCP abierta. Las credenciales de agencia son independientes de las de cliente y de administrador de la plataforma. Un dominio white-label del portal no concede acceso al MCP ni cambia su endpoint canónico.

Los ejemplos de configuración siguientes corresponden al MCP de cliente existente, no al servicio previsto para agencias. No sustituya su URL por el endpoint propuesto hasta que se publiquen la autenticación y las herramientas para agencias.

Operaciones previstas

ÁreaCobertura prevista
Clientes y accesoListar y crear clientes autorizados, seleccionar workspaces y gestionar las invitaciones permitidas.
Planes y facturaciónConsultar el plan y la facturación de cada cliente, solicitar capacidad a ventas e iniciar solo acciones de cobro aprobadas explícitamente.
VisibilidadReutilizar herramientas de cliente para prompts, scans, competidores, fuentes, planes de acción, informes, auditorías de sitios y tráfico.
Blogs y contenidoCrear y configurar blogs de clientes, importar o exportar contenido, consultar el calendario, editar borradores y seguir tareas de contenido.
MAIagentIniciar los flujos de agente disponibles para el cliente seleccionado, seguir tareas asíncronas y conservar las comprobaciones de créditos y cuotas del cliente.
White-labelConsultar y gestionar las operaciones permitidas de registro y verificación de dominios del portal cuando estén disponibles sus APIs.

Esta es la cobertura prevista, no un catálogo ejecutable. El catálogo publicado debe identificar las operaciones implementadas y las exclusiones. El MCP de agencia reutiliza servicios de cliente. No conecta recursivamente los MCP de cada cliente ni utiliza suplantación de administrador de la plataforma.

Flujo esperado y protecciones

El flujo previsto descubre los clientes permitidos, selecciona un cliente y un workspace, realiza la operación autorizada y sigue el identificador de tarea devuelto. Crear un borrador de blog o una tarea MAIagent no equivale a publicar un artículo.

Los scans y las operaciones de agente utilizan los créditos y las cuotas del cliente seleccionado, nunca el saldo de otro cliente ni la cuenta Starter gratuita de la agencia. Las llamadas que consumen créditos deben informar de su coste. Publicar, modificar la facturación, eliminar miembros y realizar operaciones destructivas exige aprobación explícita. Reintentar un resultado incierto debe conservar la clave de idempotencia original.

Hasta su publicación, los IDs existentes mcp y whitelabel de get_doc contienen estas secciones previstas. Todavía no existen los IDs de documentación agencies o mcp-agency.

Clientes

ClienteDocid get_doc
CursorCursormcp-cursor
Claude Desktop / Claude CodeClaudemcp-claude
ChatGPTChatGPTmcp-chatgpt
CodexCodexmcp-codex
AntigravityAntigravitymcp-antigravity
n8nn8nmcp-n8n

Settings → API Keys también tiene snippets.

Flujo preferido

Para setup: list_docs y luego get_doc (api, sdk, whitelabel, ars, mcp, mcp-cursor, mcp-claude, mcp-chatgpt, mcp-codex, mcp-antigravity, mcp-n8n, llms).

Visibilidad: list_workspaces → get_visibility_overview → explain_visibility_gaps / compare_competitors. Prompts: list_prompts → analyze_prompt. Plan: analyze_action_plan luego analyze_sources. Semanal / puntuación de recomendación de IA: analyze_weekly_report / analyze_ai_recommendation_score. Borradores GEO: research_geo_practices (debes buscar en la web) luego prepare_geo_content_brief. Tras un borrador de blog, llama validate_geo_content. Scan: wait_for_ai_search_scan.

No llames tools finas (visibility_summary, visibility_mentions, visibility_competitors, visibility_coverage, visibility_citations, get_weekly_report, get_action_plan, get_ai_sources) salvo que la salida compuesta no baste. visibility_responses requiere visibility:answers:read.

Tools

ToolPropósito
list_docs / get_docGuías públicas
get_visibility_overviewSnapshot compuesto
compare_competitorsRanking de rivales
explain_visibility_gapsPrompts con rival y sin marca
wait_for_ai_search_scanInicia un scan de búsqueda en IA y espera
visibility_seriesSeries diarias
get_traffic_summary / get_traffic_seriesVisitas de referidos IA
get_organization / list_workspaces / get_workspaceOrg (covered_providers) y workspaces
visibility_responsesExtractos de respuesta
list_prompts / get_prompt / analyze_prompt / add_prompt / update_promptPreguntas rastreadas. add_prompt crea. update_prompt edita el texto o activa.
submit_feedbackEnvía una nota de producto a MencionAI. anonymous opcional. No lista notas.
analyze_weekly_report / get_weekly_reportBriefing semanal
analyze_action_plan / get_action_plan / edit_action_plan_step / complete_action_plan_stepAcciones de MAI (los pasos nuevos solo vienen del chat MAI)
analyze_ai_recommendation_score / get_ai_recommendation_scorePuntuación de recomendación de IA
analyze_sources / get_ai_sourcesDominios citados
get_brand_perceptionPercepción de marca
analyze_siteAuditoría acotada del dominio
identify_site_stackDetecta CMS, host y framework del dominio
list_site_pagesTodas las URL del sitemap (blog, contenido, producto), incluso un blog de 100 páginas
list_content_hostsApex, www, blog, blog de la plataforma, hosts enlazados en la homepage y labels docs/content/help con sitemap
site_check_llms_txt / site_check_ai_crawler_robots / otras tools site_check_*Una comprobación pública de la homepage en cualquier dominio. No exige workspace
get_crawl_insights / ingest_crawl_insights_csvHits de crawler; pedir CSV o Vercel Log Drain si vacío
get_project_settingsAjustes del workspace
research_geo_practicesTarea de investigación (web search)
prepare_geo_content_briefBrief de blog / LinkedIn / Instagram / X / Facebook
validate_geo_contentValida un borrador de blog del cliente contra el contrato de citación GEO/AEO/SEO/AIO
start_content_jobInicia un job de borrador para un paso de contenido del Plan de acción. Devuelve el id y el estado. No publica.
connect_blog_domainCNAME de blog.{domain}. El cliente lo agrega en el proveedor del dominio. La dirección de la tienda sigue igual.
connect_traffic_snippetScript público de seguimiento para el <head> del sitio. Crea una clave solo cuando create es true.
create_post_with_agentInicia el agente de contenido para un paso de contenido del Plan de acción. Gasta 2 créditos y ocupa el siguiente horario diario libre.
get_blog_healthVerificaciones del blog: dominio, SSL, publicación, acceso, posts, palabras clave, SEO, GEO, AIO, AEO, schema, tema, robots.txt, sitemap.xml y llms.txt.
get_blog_settingsEstilo, fuente, fuente subida, colores, logo, autor, redes, píxeles, tres CTAs, pie, categorías, etiquetas, horarios y política de publicación.
update_blog_settingsCambia cualquiera de esos campos. Una fuente de la lista quita el archivo subido, salvo que font_file_url vaya en la misma llamada. No publica.
set_blog_appearanceCambia la plantilla (magazine, editorial, index, gallery), el tema (ink, paper, signal, aurora) y la fuente. No publica. Un espacio que refleja el blog de MencionAI aplica allí la misma plantilla, los mismos colores y la misma fuente. El fondo del sitio se mantiene.
import_blog_contentImporta un archivo de WordPress, Blogger o RSS como borradores. El mismo origen se omite en una importación siguiente. No publica y no gasta créditos.
export_blog_contentDescarga los posts de este espacio en WordPress, Blogger o RSS. El archivo coincide con el importador.
upload_blog_fontSube un archivo woff2, woff, ttf u otf (máx. 2MB) y lo usa en el blog.
upload_blog_logoSube un logo png, jpeg o webp (máx. 5MB).
get_content_calendarPosts programados y publicados, con día, hora, estado y status.
get_content_jobUn job: estado, asunto, slug, agenda, secciones, fuentes, enlaces, llamadas y la imagen.
update_content_postEdita un post por sección: texto, fuentes, llamada e imagen. Una imagen por artículo. No publica.
reschedule_content_jobMueve un borrador no publicado a otro día y hora. Un día pasado o un horario ocupado se rechaza.
retry_content_jobReanuda un job fallido o bloqueado. No vuelve a debitar créditos.
get_blog_telemetryTráfico de los posts publicados: impresiones, directo, SEO, IA, clics en el CTA, total, CTR y qué IAs visitaron.
visibility_coverage / visibility_citations / visibility_summary / visibility_mentions / visibility_competitorsLectura fina
enqueue_visibility_scan / get_jobScan manual
start_onboarding_v2_scan / wait_for_onboarding_v2_report / get_onboarding_v2_reportInicia, espera y lee el scan de búsqueda en IA del onboarding

research_geo_practices devuelve consultas de búsqueda en vivo y docs oficiales por modelo para cada motor que MencionAI puede rastrear (ChatGPT, Gemini, Google AI Studio, Claude, Grok, DeepSeek, Perplexity). Los borradores para el cliente deben nombrar solo los modelos del plan. El LLM host debe buscar en la web, descargar must_fetch_urls y revisar el dominio del workspace y perfiles sociales. Luego prepare_geo_content_brief arma gaps de visibilidad, pasos GEO abiertos y el mismo contrato de citación usado en las páginas first-party de MencionAI (Fuentes, FAQ, Lectura relacionada en el dominio de la marca). Después de escribir, validate_geo_content devuelve missing_obligations y falla cerrado. Mercado por defecto: Brasil (pt-br / br). No inventes tokens de crawler para Grok o DeepSeek.

Starter cubre Gemini y ChatGPT en la copia del cliente.

Cursor

File: .cursor/mcp.json (or Cursor MCP settings).

Stdio

{
  "mcpServers": {
    "mencionai": {
      "command": "npx",
      "args": ["-y", "@mencionai/mcp"],
      "env": {
        "MENCIONAI_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Hosted

{
  "mcpServers": {
    "mencionai": {
      "url": "https://mcp.mencionai.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Vanity URL: docs.mencionai.com/mcp. Back to the MCP hub.

Claude

Claude Desktop

Abre Settings → Connectors, añade un conector personalizado y pega:

https://mcp.mencionai.com/mcp

Claude ejecuta OAuth 2.1 automáticamente. No hace falta una API key ni editar claude_desktop_config.json.

Gestiona los grants en MencionAI en Settings → Connected apps.

Claude Code

Project .mcp.json, or:

claude mcp add mencionai -- npx -y @mencionai/mcp

Set MENCIONAI_API_KEY in the MCP server environment. Hosted:

{
  "mcpServers": {
    "mencionai": {
      "url": "https://mcp.mencionai.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Vanity URL: docs.mencionai.com/mcp. Back to the MCP hub.

ChatGPT

Instala MencionAI desde la pestaña Plugins. Deja el registro en registro dinámico.

Pestaña Plugins

  1. Abre Plugins.
  2. Busca MencionAI e instálalo.
  3. Cuando se ejecute una tool, entra en www.mencionai.com y autoriza la app.
  4. Deja el registro en registro dinámico.

Hasta que el listado público esté disponible, instala el marketplace de este repositorio. El catálogo es .agents/plugins/marketplace.json y el paquete es plugins/mencionai. Reinicia la app de escritorio de ChatGPT, abre Plugins, elige ese marketplace e instala MencionAI.

Respaldo en modo desarrollador

Úsalo cuando el listado todavía no esté en el directorio.

  1. Abre Settings → Security and login y activa Developer mode.
  2. Abre Plugins, elige + y pega esta URL:
https://mcp.mencionai.com/mcp
  1. La primera vez que se ejecute una tool, entra en www.mencionai.com y autoriza la app.
  2. Deja el registro en registro dinámico.

Administra los grants en Settings → Connected apps.

URL corta: docs.mencionai.com/mcp/chatgpt. Volver al hub MCP.

Codex

File: ~/.codex/config.toml (or project .codex/config.toml on a trusted repo).

The table name is mcp_servers, not mcpServers.

Stdio

[mcp_servers.mencionai]
command = "npx"
args = ["-y", "@mencionai/mcp"]

[mcp_servers.mencionai.env]
MENCIONAI_API_KEY = "YOUR_API_KEY"

Hosted

[mcp_servers.mencionai]
url = "https://mcp.mencionai.com/mcp"
bearer_token_env_var = "MENCIONAI_API_KEY"

Verify with codex mcp list or /mcp in the TUI.

Vanity URL: docs.mencionai.com/mcp. Back to the MCP hub.

Antigravity

Global file: ~/.gemini/config/mcp_config.json. Workspace file: .agents/mcp_config.json.

Stdio

{
  "mcpServers": {
    "mencionai": {
      "command": "npx",
      "args": ["-y", "@mencionai/mcp"],
      "env": {
        "MENCIONAI_API_KEY": "${MENCIONAI_API_KEY}"
      }
    }
  }
}

Hosted

Antigravity remote servers use serverUrl, not url.

{
  "mcpServers": {
    "mencionai": {
      "serverUrl": "https://mcp.mencionai.com/mcp",
      "headers": {
        "Authorization": "Bearer ${MENCIONAI_API_KEY}"
      }
    }
  }
}

Gemini CLI leftover

Older Gemini CLI still reads mcpServers inside ~/.gemini/settings.json. Prefer the Antigravity mcp_config.json path above.

Vanity URL: docs.mencionai.com/mcp. Back to the MCP hub.

n8n

n8n is an HTTP MCP client. It does not spawn npx @mencionai/mcp. Do not use n8n’s MCP Server Trigger for MencionAI. That node exposes n8n as a server.

Use MCP Client Tool on an AI Agent, or the standalone MCP Client node.

Node fields (v1.2+)

FieldValue
Server TransportHTTP Streamable (httpStreamable)
MCP Endpoint URL / Endpointhttps://mcp.mencionai.com/mcp
AuthenticationBearer Auth
TokenSettings API key (mak_live_… or mak_test_…)

Older node versions default to SSE. Hosted MencionAI MCP is Streamable HTTP. Pick HTTP Streamable.

Self-hosted n8n only needs outbound HTTPS to mcp.mencionai.com. Optional: MCP OAuth2 against the same URL (discovery via WWW-Authenticate).

Vanity URL: docs.mencionai.com/mcp. Back to the MCP hub.