Monitor GEO
Documentation

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/mcp

Transport 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

  1. Ouvrez Paramètres, puis Connecteurs.
  2. Ajoutez un connecteur personnalisé avec l'adresse du serveur.
  3. 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/mcp

Ou 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

OutilRôle
get_balanceDonne le solde de la cagnotte, le coût du jour du suivi et l'autonomie estimée.
list_projectsListe les projets du compte avec leurs taux de citation et de mention.
create_projectCré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_projectModifie le nom, la marque, les variantes ou le statut d'un projet (active, paused, archived).
list_questionsListe 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_siteLit 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_questionsAjoute des questions à suivre dans un projet. Coûte 0,02 € par question et par jour.
search_citiesCherche 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_cityCré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_reportTaux 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_statusMet en pause, reprend ou archive une ou plusieurs questions (active, paused, archived).
get_question_reportDonne les taux, la série journalière, les domaines les plus cités et les dernières réponses d'une question.
get_project_reportDonne le taux de citation du projet, le détail par question et la part de voix des domaines cités.
get_brand_landscapeMarques 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_sourcesDomaines 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_pagesPages 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_answerDonne le texte complet d'une réponse de ChatGPT, ses sources et le résultat pour le site suivi.
search_answersParcourt 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_nowPose une question à ChatGPT immédiatement et renvoie la réponse. Coûte 0,10 €, résultat en moins de deux minutes.
get_topup_linkCré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_ledgerListe 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.