Serveur MCP
Le serveur MCP donne à votre assistant les mêmes fonctions que l'interface : solde, projets, questions, rapports, réponses complètes et vérification immédiate. Vous demandez en français, l'assistant appelle les outils.
Adresse du serveur
https://monitor-geo.fr/mcpTransport HTTP (Streamable HTTP). Deux façons de s'authentifier : la connexion OAuth, qui ouvre une page Monitor GEO où vous autorisez l'application, ou une clé API créée dans votre compte, passée dans l'en-tête Authorization.
Connexion par client
Claude.ai et Claude Desktop
- Ouvrez Paramètres, puis Connecteurs.
- Ajoutez un connecteur personnalisé avec l'adresse du serveur.
- Cliquez sur Se connecter : une page Monitor GEO s'ouvre, connectez-vous et cliquez sur Autoriser.
Sur les offres Team et Enterprise, seuls les propriétaires de l'organisation peuvent ajouter un connecteur.
Claude Code
Avec la connexion OAuth, puis la commande /mcp dans une session pour vous authentifier :
claude mcp add --transport http monitor-geo https://monitor-geo.fr/mcpOu avec une clé API, sans passer par le navigateur :
claude mcp add --transport http monitor-geo https://monitor-geo.fr/mcp --header "Authorization: Bearer mg_live_..."Cursor et autres clients
Dans la configuration MCP du client :
{
"mcpServers": {
"monitor-geo": {
"url": "https://monitor-geo.fr/mcp",
"headers": {
"Authorization": "Bearer mg_live_..."
}
}
}
}Sans l'en-tête Authorization, le client lance la connexion OAuth s'il la prend en charge.
Scripts
Pour un script, n8n ou Make, l'API REST est plus simple à appeler que le protocole MCP.
À demander à Claude
- « Combien il me reste sur Monitor GEO ? »
- « Ajoute ces 5 questions au projet exemple.fr : … »
- « Fais-moi le rapport de la semaine du projet exemple.fr et dis-moi qui me passe devant. »
Le prompt suggest_questions aide à rédiger des questions à partir d'une activité et d'une ville.
Outils
| Outil | Rôle |
|---|---|
| get_balance | Donne le solde de la cagnotte, le coût du jour du suivi et l'autonomie estimée. |
| list_projects | Liste les projets du compte avec leurs taux de citation et de mention. |
| create_project | Crée un projet pour suivre un domaine dans un pays et une langue (France et français par défaut, non modifiables ensuite), avec la marque et ses variantes pour détecter les mentions. |
| update_project | Modifie le nom, la marque, les variantes ou le statut d'un projet (active, paused, archived). |
| list_questions | Liste les questions d'un projet avec, sur 7, 30 ou 90 jours : visibilité, taux de citation, position moyenne et les trois marques les plus présentes. |
| analyze_site | Lit la page d'accueil du site du projet et quelques pages utiles, résume l'activité et propose des questions où l'entreprise peut être citée à côté de ses concurrents, dans la langue du projet : des questions sans ville et, pour une entreprise locale, des questions modèles avec {ville} et les villes proches de son adresse. Gratuit, 10 analyses par heure. Rien n'est ajouté au suivi : utiliser ensuite add_questions ou add_questions_by_city. |
| add_questions | Ajoute des questions à suivre dans un projet. Coûte 0,02 € par question et par jour. |
| search_cities | Cherche des villes pour décliner une question par ville, par début de nom, numéro de département (42) ou code postal. Renvoie les codes à passer à add_questions_by_city. |
| add_questions_by_city | Crée une question par ville à partir d'une question modèle contenant {ville}, par exemple « Quelle agence web choisir à {ville} ? ». Les codes de ville viennent de search_cities. Coûte 0,02 € par question créée et par jour. |
| get_city_report | Taux de citation du site ville par ville, pour les questions déclinées par ville d'un projet (toutes, ou un groupe avec template_id). Les mêmes données que la carte de l'espace client. |
| set_question_status | Met en pause, reprend ou archive une ou plusieurs questions (active, paused, archived). |
| get_question_report | Donne les taux, la série journalière, les domaines les plus cités et les dernières réponses d'une question. |
| get_project_report | Donne le taux de citation du projet, le détail par question et la part de voix des domaines cités. |
| get_brand_landscape | Marques que ChatGPT nomme dans les réponses d'un projet, classées par visibilité (part des réponses où elles apparaissent), avec leur rang moyen d'apparition et l'évolution par rapport à la période précédente. |
| get_top_sources | Domaines que ChatGPT cite le plus sur un projet, comme sources de la réponse ou dans le bloc d'entreprises locales : part des réponses, citations, pages différentes, position moyenne. |
| get_source_pages | Pages d'un domaine que ChatGPT cite sur un projet, avec le nombre de réponses et la position moyenne. Le domaine vient de get_top_sources. |
| get_answer | Donne le texte complet d'une réponse de ChatGPT, ses sources et le résultat pour le site suivi. |
| search_answers | Parcourt les réponses de ChatGPT d'un projet, des plus récentes aux plus anciennes : recherche de mots dans le texte, filtres par résultat (cité, nommé, absent), question, ville et dates. get_answer donne ensuite le texte complet. |
| check_now | Pose une question à ChatGPT immédiatement et renvoie la réponse. Coûte 0,10 €, résultat en moins de deux minutes. |
| get_topup_link | Crée un lien de paiement Stancer pour recharger la cagnotte de 10, 25, 50 ou 100 € HT. La TVA est ajoutée au moment du paiement. |
| list_ledger | Liste les dernières opérations de la cagnotte : recharges, débits et solde après chaque opération. |
Chaque outil renvoie un texte en français et les mêmes données structurées que l'API REST. Limite : 60 appels par minute. Seuls check_now et le suivi des questions ajoutées sont facturés.