AEO Tool MCP Server

Audit any website for AI citability on **67 criteria across 7 AI engines** (ChatGPT, Gemini, Perplexity, Claude, Copilot, Grok, Google AI Overviews). Most tools

MCP servers#30 · score 58Smithery

What it does

Audit any website for AI citability on **67 criteria across 7 AI engines** (ChatGPT, Gemini, Perplexity, Claude, Copilot, Grok, Google AI Overviews). Most tools

How to install the AEO Tool MCP Server

Install it with one Smithery CLI line and enter the settings below when asked.

Claude Desktop

npx -y @smithery/cli install nuancesmen/aeotool --client claude

Cursor

npx -y @smithery/cli install nuancesmen/aeotool --client cursor

Remote server address (Streamable HTTP)

https://aeotool--nuancesmen.run.tools

Keys and passwords go only to the provider and your own machine; ListeningMind never receives them.

36 tools

  • aeo_list_sites Liste les sites WordPress connectés au compte (plugin Everlange Connect) : domaine, statut, modules actifs, version du bundle.
  • aeo_audit Lance un audit AEO/GEO d’une URL (asynchrone, ~2 min) et renvoie immédiatement l’auditid. Suivre avec aeoauditstatus jusqu’à completed, puis aeoreport / aeoimprovements.
  • aeo_audit_status Statut d’un audit lancé par aeoaudit : pending/processing → completed (avec le score) ou failed. Gratuit — poll toutes les 20-30 s.
  • aeo_batch_audit Lance l’audit de plusieurs sites en une commande (le « killer agence »), en asynchrone : renvoie immédiatement un auditid par URL. Suivre chaque id avec aeoauditstatus.
  • aeo_report Renvoie le détail complet d’un audit existant (par auditid) : score global, scores par catégorie et tous les critères (score + recommandation). Gratuit.
  • aeo_improvements La CHECKLIST d’améliorations d’un audit : groupées par niveau (1=auto-applicable plugin, 2=générable, 3=rebuild/lead), triées par gain projeté.
  • aeo_generate Génère (sans appliquer) un artefact AEO, déterministe et gratuit. Types : jsonld, robots, llms, meta, faq (params faqs[]), ai-txt, humans-txt, security-txt, sitemap.
  • aeo_apply APPLIQUE la sélection d’améliorations niveau 1 (jsonld/robots/llms/meta) sur un site connecté : génère + archive les correctifs et bump le bundle → le plugin les injecte au prochai…
  • aeo_citations Historique de citation d’un domaine dans les moteurs IA : taux de citation par date, détail par moteur, part de voix.
  • aeo_proof La PREUVE : compare les 2 derniers audits complétés d’un domaine — delta de score, critères améliorés, critères régressés. L’argument client en un appel. Gratuit.
  • aeo_monitor Programme un scan de citations récurrent côté serveur (10 moteurs IA, part de voix vs watchlist, alertes email).
  • ads_list_accounts Liste les comptes Google Ads connectés au compte aeotool (OAuth) : customerid, nom, statut, ismanager (MCC — non requêtable directement, ses comptes clients apparaissent aussi dans…
  • ads_performance Performance des campagnes Google Ads sur N jours (défaut 30) : impressions, clics, coût, conversions, CTR, CPC moyen, budget/jour — triées par coût. Gratuit.
  • ads_search_terms Termes de recherche réels ayant déclenché les annonces (N jours, triés par coût) avec le flag wasted=true (coût sans conversion) — candidats directs pour adsaddnegativekeywords.
  • ads_change_history Qui a change quoi et quand sur le compte (30 jours max, retention Google).
  • ads_quality_breakdown Decompose le Quality Score de chaque mot-cle en ses trois composantes Google (pertinence de l'annonce, experience sur la page de destination, CTR attendu) et designe la cause DOMIN…
  • ads_landing_pages Performance de chaque page de destination (cout, clics, conversions, taux de conversion) et liste des pages qui ont recu au moins 10 clics payants SANS une seule conversion.
  • ads_geo_performance Performance par zone REELLE de l'internaute (ville / region), libelles resolus, avec les zones qui depensent sans convertir. Determinant pour une activite a zone de chalandise.
  • ads_asset_performance Note Google de chaque titre et description d'annonce responsive (LOW / GOOD / BEST / en cours d'evaluation).
  • ads_campaign_criteria Zones, appareils et plages horaires cibles par les campagnes, avec leur ajustement d'enchere actuel et leur criterionid.
  • ads_geo_target_search Trouve l'identifiant Google d'une zone a partir de son nom (ville, departement, region) — seule forme acceptee par adsaddlocation. Gratuit.
  • ads_audiences Listes de remarketing disponibles et leur taille, avec celles qui atteignent le seuil de diffusion sur le reseau de recherche (~1 000 utilisateurs). Gratuit.
  • ads_device_performance Cout, conversions et cout par conversion par appareil (mobile, ordinateur, tablette). Prealable a tout ajustement d'enchere par appareil. Gratuit.
  • ads_set_bid_modifier ECRITURE GARDEE. Ajuste l'enchere d'un critere existant : 1.0 = aucun ajustement, 1.2 = +20 %, 0.8 = -20 %, 0 = exclusion. Reversible en repassant a 1.
  • ads_add_location ECRITURE GARDEE. Ajoute une zone au ciblage d'une campagne, ou l'exclut avec negative:true. L'identifiant s'obtient avec adsgeotargetsearch.
  • ads_remove_criterion ECRITURE GARDEE. Retire un critere de ciblage d'une campagne (zone, audience, ajustement). Un retrait se repare en RECREANT le critere, pas en annulant.
  • ads_attach_audience ECRITURE GARDEE. Rattache une liste de remarketing a une campagne. Mode observation par defaut : la diffusion NE CHANGE PAS, l'audience est seulement mesuree.
  • ads_keywords Mots-clés actifs avec leurs métriques (N jours) et les ids nécessaires aux actions (adgroupid + criterionid pour adspausekeyword). Gratuit.
  • ads_audit Audit complet du compte Google Ads : score /100, grade, € gaspillés/mois, manque à gagner, quick wins par catégorie (tracking, gaspillage, enchères, structure, RSA…).
  • ads_add_negative_keywords ÉCRITURE GARDÉE — ajoute des mots-clés négatifs (1-50) à une campagne. Sans confirm:true : dry-run validé par Google (rien n’est appliqué).
  • ads_pause_keyword ÉCRITURE GARDÉE — met un mot-clé en pause (réversible dans Google Ads). ids via adskeywords. Sans confirm:true : dry-run validé par Google.
  • ads_update_budget ÉCRITURE GARDÉE — modifie le budget quotidien d’une campagne. Caps : ±20 % max par appel, plafond absolu (env ADSMAXDAILYBUDGETEUR, défaut 200 €/j), budgets partagés refusés.
  • ads_campaign_status ÉCRITURE GARDÉE — met une campagne en pause ou la réactive (réversible). Sans confirm:true : dry-run validé par Google. Pilotage requis (writeenabled) ; journalisé.
  • ads_list_ads Annonces (RSA…) avec métriques N jours et ids (adgroupid + adid) nécessaires à adsadstatus. Gratuit.
  • ads_ad_status ÉCRITURE GARDÉE — met une annonce individuelle en pause ou la réactive (réversible). ids via adslistads. Dry-run Google puis confirm:true.
  • ads_add_keywords ÉCRITURE GARDÉE — ajoute des mots-clés POSITIFS (1-20) à un groupe d’annonces. adgroupid via adskeywords. Dry-run Google puis confirm:true.

Why it was picked · #30 · score 58

  • Popularity (58%)56
  • Trust (42%)60
  • Member reviewsNot used this week
  • Search demandNot used this week
  • Search and AI Overview presenceNot used this week

Source: Smithery · 1,439 uses · First picked 2026-10-20

Trust checks

  • – Verified at the source
  • – In the official MCP Registry
  • ✓ Own homepage
  • ✓ Live endpoint
  • ✓ Clear description

How we pick →

Made it? Add the badge to your README

[![ListeningMind pick](https://daas.listeningmind.ai/badge/mcps/x-mcp-nuancesmen-aeotool.svg)](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-nuancesmen-aeotool)

How to buy

People

Top up Lima and pay for what you use (1 Lima = $0.077 whole Lima). For now top-ups go through our team. Ask to top up · m-support@listeningmind.com

Agents

Agents connect the provider's way. Paying in ListeningMind Lima opens once the provider registers and links it.

Reviews ·

    No reviews yet.

    Who can review: Any member. Say in one line what you did with it; it is shown after a check. Only the first letter of your name is shown. A new review replaces your earlier one.

    Questions people ask

    What is the AEO Tool MCP Server?

    Audit any website for AI citability on **67 criteria across 7 AI engines** (ChatGPT, Gemini, Perplexity, Claude, Copilot, Grok, Google AI Overviews). Most tools. It is listed on Smithery and ranks #30 (score 58) in ListeningMind.AI's weekly picks.

    How do I install the AEO Tool MCP Server?

    Run npx -y @smithery/cli install nuancesmen/aeotool --client claude in a terminal to add it to Claude Desktop. For Cursor, use --client cursor.

    Do I need an API key?

    The provider lists no required settings.

    Which tools does it provide?

    36 tools: aeo_list_sites, aeo_audit, aeo_audit_status, aeo_batch_audit, aeo_report, aeo_improvements, aeo_generate, aeo_apply, aeo_citations, aeo_proof, aeo_monitor, ads_list_accounts.

    How much does it cost?

    Free to connect · provider's own fees apply. The provider may charge for use on its own terms.

    Can I trust it?

    Checks passed: Own homepage, Live endpoint, Clear description. Skim a server or repository you have not used before connecting it.