MCP

MencionAI MCP

Connectez Cursor, Claude, Codex, Antigravity ou n8n. URL courte : docs.mencionai.com/mcp.

MencionAI MCP

Utilisez le serveur MCP MencionAI pour lire la visibilité en recherche IA, enfiler des scans et briefer des brouillons GEO / social / blog depuis Cursor, Claude, ChatGPT, Codex, Antigravity, n8n ou tout client MCP.

Le serveur MCP est un adaptateur mince au-dessus de l’API publique v2. Il utilise votre clé API et les mêmes scopes que l’API HTTP. Les tools ne parlent pas à la base.

URLs faciles pour les agents (redirection vers ce site) :

Les pages canoniques restent sur www.mencionai.com/{locale}/docs/....

Clients

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

Settings → API Keys contient aussi des extraits à copier.

Flux préféré

Pour le setup : list_docs puis get_doc (api, sdk, whitelabel, ars, mcp, mcp-cursor, mcp-claude, mcp-chatgpt, mcp-codex, mcp-antigravity, mcp-n8n, llms).

Visibilité : list_workspaces → get_visibility_overview → explain_visibility_gaps / compare_competitors. Prompts : list_prompts → analyze_prompt. Plan : analyze_action_plan puis analyze_sources. Hebdo / score de recommandation IA : analyze_weekly_report / analyze_ai_recommendation_score. Brouillons GEO : research_geo_practices (recherche web obligatoire) puis prepare_geo_content_brief. Après un brouillon blog, appelez validate_geo_content. Scan : wait_for_ai_search_scan.

N’appelez pas les tools fines (visibility_summary, visibility_mentions, visibility_competitors, visibility_coverage, visibility_citations, get_weekly_report, get_action_plan, get_ai_sources) sauf si la sortie composée ne suffit pas. visibility_responses exige visibility:answers:read.

Tools

ToolRôle
list_docs / get_docGuides publics
get_visibility_overviewSnapshot composé
compare_competitorsClassement des rivaux
explain_visibility_gapsPrompts avec rival sans marque
wait_for_ai_search_scanLance un scan de recherche IA et attend
visibility_seriesSéries quotidiennes
get_traffic_summary / get_traffic_seriesVisites de référencement IA
get_organization / list_workspaces / get_workspaceOrg (covered_providers) et workspaces
visibility_responsesExtraits de réponses
list_prompts / get_prompt / analyze_prompt / add_prompt / update_promptQuestions suivies. add_prompt crée. update_prompt modifie le texte ou active.
submit_feedbackEnvoie une note produit à MencionAI. anonymous optionnel. Ne liste pas les notes.
analyze_weekly_report / get_weekly_reportBriefing hebdo
analyze_action_plan / get_action_plan / add_action_plan_step / edit_action_plan_step / complete_action_plan_stepChecklist GEO
analyze_ai_recommendation_score / get_ai_recommendation_scoreScore de recommandation IA
analyze_sources / get_ai_sourcesDomaines cités
get_brand_perceptionPerception de marque
analyze_siteAudit borné du domaine
identify_site_stackDétecte le CMS, l'hébergeur et le framework du domaine
list_site_pagesToutes les URL du sitemap (blog, contenu, produit), y compris un blog de 100 pages
site_check_llms_txt / site_check_ai_crawler_robots / autres tools site_check_*Un contrôle public de la page d'accueil sur n'importe quel domaine. Pas de workspace requis
get_crawl_insights / ingest_crawl_insights_csvHits crawler ; demander un CSV ou un Vercel Log Drain si vide
get_project_settingsRéglages du workspace
research_geo_practicesTâche de recherche (web search)
prepare_geo_content_briefBrief blog / LinkedIn / Instagram / X / Facebook
validate_geo_contentVérifie un brouillon blog client contre le contrat de citation GEO/AEO/SEO/AIO
start_content_jobDémarre un job de brouillon pour une étape de contenu du plan d’action. Renvoie l’id et l’état. Ne publie pas.
connect_blog_domainCNAME de blog.{domain}. Le client l’ajoute chez l’hébergeur du domaine. L’adresse de la boutique reste la même.
connect_traffic_snippetScript public de suivi pour le <head> du site. Crée une clé seulement quand create est true.
create_post_with_agentLance l’agent de contenu pour une étape de contenu du plan d’action. Dépense 2 crédits et prend le prochain horaire quotidien libre.
get_blog_healthContrôles du blog : domaine, SSL, publication, accès, articles, mots-clés, SEO, GEO, AIO, AEO, schema, thème, robots.txt, sitemap.xml et llms.txt.
get_blog_settingsStyle, police, police importée, couleurs, logo, auteur, réseaux, pixels, trois CTA, pied de page, catégories, tags, horaires et politique de publication.
update_blog_settingsChange n’importe lequel de ces champs. Une police de la liste retire le fichier importé, sauf si font_file_url est envoyé en même temps. Ne publie pas.
set_blog_appearanceChange le modèle (magazine, editorial, index, gallery), le thème (ink, paper, signal, aurora) et la police. Ne publie pas. Un espace qui reflète le blog MencionAI y applique le même modèle, les mêmes couleurs et la même police. Le fond du site reste.
import_blog_contentImporte un fichier WordPress, Blogger ou RSS comme brouillons. La même source est ignorée à l’import suivant. Ne publie pas et ne dépense pas de crédits.
export_blog_contentTélécharge les articles de l’espace en WordPress, Blogger ou RSS. Le fichier correspond à l’import.
upload_blog_fontImporte un fichier woff2, woff, ttf ou otf (2 Mo max) et l’utilise sur le blog.
upload_blog_logoImporte un logo png, jpeg ou webp (5 Mo max).
get_content_calendarArticles planifiés et publiés, avec jour, heure, état et statut.
get_content_jobUn job : état, sujet, slug, horaire, sections, sources, liens, appels et l’image.
update_content_postModifie un post par section : texte, sources, appel et image. Une image par article. Ne publie pas.
reschedule_content_jobDéplace un brouillon non publié vers un autre jour et une autre heure. Un jour passé ou un créneau pris est refusé.
retry_content_jobRelance un job en échec ou bloqué. Ne débite pas de crédits à nouveau.
get_blog_telemetryTrafic des articles publiés : impressions, direct, SEO, IA, clics CTA, total, CTR et quelles IA ont visité.
visibility_coverage / visibility_citations / visibility_summary / visibility_mentions / visibility_competitorsLecture fine
enqueue_visibility_scan / get_jobScan manuel
start_onboarding_v2_scan / wait_for_onboarding_v2_report / get_onboarding_v2_reportLance, attend et lit le scan de recherche IA de l'onboarding

research_geo_practices renvoie des requêtes de recherche live et des docs officielles par modèle pour chaque moteur que MencionAI peut suivre (ChatGPT, Gemini, Google AI Studio, Claude, Grok, DeepSeek, Perplexity). Les brouillons client doivent ne nommer que les modèles du plan. Le LLM hôte doit chercher sur le web, récupérer must_fetch_urls et revoir le domaine du workspace plus les profils sociaux. Ensuite prepare_geo_content_brief assemble les gaps de visibilité, les étapes GEO ouvertes et le même contrat de citation que les pages first-party MencionAI (Sources, FAQ, À lire aussi sur le domaine de la marque). Après rédaction, validate_geo_content renvoie missing_obligations et échoue en mode fermé. Marché par défaut : Brésil (pt-br / br). N’inventez pas de tokens crawler pour Grok ou DeepSeek.

Starter couvre Gemini et ChatGPT dans la copie client.

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

Ouvrez Settings → Connectors, ajoutez un connecteur personnalisé et collez :

https://mcp.mencionai.com/mcp

Claude lance OAuth 2.1 automatiquement. Pas besoin de clé API ni de claude_desktop_config.json.

Gérez les grants dans MencionAI sous 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

Installez MencionAI depuis l'onglet Plugins. Laissez l'enregistrement en enregistrement dynamique.

Onglet Plugins

  1. Ouvrez Plugins.
  2. Cherchez MencionAI et installez-le.
  3. Quand un outil s'exécute, connectez-vous sur www.mencionai.com et autorisez l'app.
  4. Laissez l'enregistrement en enregistrement dynamique.

Tant que la fiche publique n'est pas disponible, installez la marketplace de ce dépôt. Le catalogue est .agents/plugins/marketplace.json et le paquet est plugins/mencionai. Redémarrez l'app desktop ChatGPT, ouvrez Plugins, choisissez cette marketplace et installez MencionAI.

Repli en mode développeur

Utilisez-le tant que la fiche n'est pas dans le répertoire.

  1. Ouvrez Settings → Security and login et activez Developer mode.
  2. Ouvrez Plugins, choisissez + et collez cette URL :
https://mcp.mencionai.com/mcp
  1. Au premier outil, connectez-vous sur www.mencionai.com et autorisez l'app.
  2. Laissez l'enregistrement en enregistrement dynamique.

Gérez les grants dans Settings → Connected apps.

URL courte : docs.mencionai.com/mcp/chatgpt. Retour au 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.