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
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 claudeCursor
npx -y @smithery/cli install nuancesmen/aeotool --client cursorRemote 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_sitesListe les sites WordPress connectés au compte (plugin Everlange Connect) : domaine, statut, modules actifs, version du bundle.aeo_auditLance 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_statusStatut d’un audit lancé par aeoaudit : pending/processing → completed (avec le score) ou failed. Gratuit — poll toutes les 20-30 s.aeo_batch_auditLance 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_reportRenvoie 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_improvementsLa 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_generateGé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_applyAPPLIQUE 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_citationsHistorique de citation d’un domaine dans les moteurs IA : taux de citation par date, détail par moteur, part de voix.aeo_proofLa 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_monitorProgramme un scan de citations récurrent côté serveur (10 moteurs IA, part de voix vs watchlist, alertes email).ads_list_accountsListe 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_performancePerformance 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_termsTermes 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_historyQui a change quoi et quand sur le compte (30 jours max, retention Google).ads_quality_breakdownDecompose 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_pagesPerformance 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_performancePerformance 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_performanceNote Google de chaque titre et description d'annonce responsive (LOW / GOOD / BEST / en cours d'evaluation).ads_campaign_criteriaZones, appareils et plages horaires cibles par les campagnes, avec leur ajustement d'enchere actuel et leur criterionid.ads_geo_target_searchTrouve l'identifiant Google d'une zone a partir de son nom (ville, departement, region) — seule forme acceptee par adsaddlocation. Gratuit.ads_audiencesListes 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_performanceCout, conversions et cout par conversion par appareil (mobile, ordinateur, tablette). Prealable a tout ajustement d'enchere par appareil. Gratuit.ads_set_bid_modifierECRITURE 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_locationECRITURE GARDEE. Ajoute une zone au ciblage d'une campagne, ou l'exclut avec negative:true. L'identifiant s'obtient avec adsgeotargetsearch.ads_remove_criterionECRITURE 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_audienceECRITURE GARDEE. Rattache une liste de remarketing a une campagne. Mode observation par defaut : la diffusion NE CHANGE PAS, l'audience est seulement mesuree.ads_keywordsMots-clés actifs avec leurs métriques (N jours) et les ids nécessaires aux actions (adgroupid + criterionid pour adspausekeyword). Gratuit.ads_auditAudit 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_adsAnnonces (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
Made it? Add the badge to your README
[](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-nuancesmen-aeotool)How to buy
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 connect the provider's way. Paying in ListeningMind Lima opens once the provider registers and links it.
Reviews ·
No reviews yet.
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.