mcp
Qué hace este MCP
Audits and improves answer-engine visibility and Google Ads performance, including AEO reports, citation history, campaign metrics, and guarded ad changes.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['ad_group_id', 'keywords'], 'properties': {'confirm': {'type': 'boolean', 'description': 'true = appliquer (après dry-run)'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': '1-20 mots-clés'}, 'match_type': {'type': 'string', 'description': 'EXACT | PHRASE | BROAD (défaut EXACT)'}, 'ad_group_id': {'type': 'string', 'description': 'Groupe d’annonces cible'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'confirm': {'type': 'boolean', 'description': 'true pour appliquer reellement'}, 'negative': {'type': 'boolean', 'description': 'true = exclure la zone'}, 'campaign_id': {'type': 'string', 'description': 'Campagne cible'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'geo_target_resource_name': {'type': 'string', 'description': 'Format geoTargetConstants/<id>'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['campaign_id', 'keywords'], 'properties': {'confirm': {'type': 'boolean', 'description': 'false/absent = dry-run ; true = appliquer'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}, 'description': '1-50 termes à exclure'}, 'match_type': {'type': 'string', 'description': 'EXACT (défaut) | PHRASE | BROAD'}, 'campaign_id': {'type': 'string', 'description': 'Campagne cible (voir ads_performance)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ad_group_id', 'ad_id', 'status'], 'properties': {'ad_id': {'type': 'string', 'description': 'Id de l’annonce (voir ads_list_ads)'}, 'status': {'type': 'string', 'description': 'PAUSED ou ENABLED'}, 'confirm': {'type': 'boolean', 'description': 'true = appliquer (après dry-run)'}, 'ad_group_id': {'type': 'string', 'description': 'Groupe d’annonces (voir ads_list_ads)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 30)'}, 'limit': {'type': 'number', 'description': 'Max lignes (defaut 100, max 300)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'mode': {'type': 'string', 'description': 'observation (defaut) ou targeting'}, 'confirm': {'type': 'boolean', 'description': 'true pour appliquer reellement'}, 'campaign_id': {'type': 'string', 'description': 'Campagne cible'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'user_list_resource_name': {'type': 'string', 'description': 'Format customers/<cid>/userLists/<id> (voir ads_audiences)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'campaign_id': {'type': 'string', 'description': 'Limiter a une campagne (optionnel)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['campaign_id', 'status'], 'properties': {'status': {'type': 'string', 'description': 'PAUSED ou ENABLED'}, 'confirm': {'type': 'boolean', 'description': 'true = appliquer (après dry-run)'}, 'campaign_id': {'type': 'string', 'description': 'Campagne cible (voir ads_performance)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel : défaut : le plus récent)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 14, max 29)'}, 'limit': {'type': 'number', 'description': 'Max lignes (defaut 100, max 200)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 30)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 30)'}, 'limit': {'type': 'number', 'description': 'Max lignes (defaut 50, max 200)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'query': {'type': 'string', 'description': 'Nom de la zone, ex. Nimes'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'country_code': {'type': 'string', 'description': 'Code pays ISO, defaut FR'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Période en jours (défaut 30)'}, 'limit': {'type': 'number', 'description': 'Max lignes (défaut 100, max 300)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 30)'}, 'limit': {'type': 'number', 'description': 'Max lignes (defaut 50, max 200)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Période en jours (défaut 30)'}, 'limit': {'type': 'number', 'description': '1-200, défaut 100'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ad_group_id', 'criterion_id'], 'properties': {'confirm': {'type': 'boolean', 'description': 'false/absent = dry-run ; true = appliquer'}, 'ad_group_id': {'type': 'string', 'description': 'Groupe d’annonces (voir ads_keywords)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'criterion_id': {'type': 'string', 'description': 'Id du mot-clé (voir ads_keywords)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Période en jours (1-365, défaut 30)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel : défaut : le plus récent)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 30)'}, 'limit': {'type': 'number', 'description': 'Max lignes (defaut 100, max 300)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'confirm': {'type': 'boolean', 'description': 'true pour appliquer reellement'}, 'campaign_id': {'type': 'string', 'description': 'Campagne cible'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'criterion_id': {'type': 'string', 'description': 'Critere a retirer (voir ads_campaign_criteria)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Période en jours (défaut 30)'}, 'limit': {'type': 'number', 'description': 'Max lignes (défaut 50, max 200)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'confirm': {'type': 'boolean', 'description': 'true pour appliquer reellement'}, 'campaign_id': {'type': 'string', 'description': 'Campagne (voir ads_campaign_criteria)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'bid_modifier': {'type': 'number', 'description': '0, ou entre 0.1 et 10'}, 'criterion_id': {'type': 'string', 'description': 'Critere (voir ads_campaign_criteria)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['campaign_id', 'new_daily_budget_eur'], 'properties': {'confirm': {'type': 'boolean', 'description': 'false/absent = dry-run ; true = appliquer'}, 'campaign_id': {'type': 'string', 'description': 'Campagne cible (voir ads_performance)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}, 'new_daily_budget_eur': {'type': 'number', 'description': 'Nouveau budget quotidien en euros'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['domain', 'improvement_ids'], 'properties': {'faqs': {'type': 'array', 'items': {'type': 'object', 'properties': {'a': {'type': 'string'}, 'q': {'type': 'string'}}}, 'description': 'optionnel : Q&A pour le FAQPage (jsonld)'}, 'title': {'type': 'string', 'description': 'optionnel : titre meta/OG'}, 'domain': {'type': 'string', 'description': 'domaine du site connecté'}, 'description': {'type': 'string', 'description': 'optionnel : description meta/OG'}, 'improvement_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ids des améliorations (cf. aeo_improvements.autoApplicableIds)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL ou domaine à auditer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['audit_id'], 'properties': {'audit_id': {'type': 'string', 'description': 'id de l’audit (renvoyé par aeo_audit)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Liste d’URLs/domaines à auditer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'domaine à inspecter'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['type', 'url'], 'properties': {'url': {'type': 'string', 'description': 'URL ou domaine cible'}, 'faqs': {'type': 'array', 'items': {'type': 'object', 'properties': {'a': {'type': 'string'}, 'q': {'type': 'string'}}}, 'description': 'faq : questions/réponses [{q,a}]'}, 'team': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'role': {'type': 'string'}}}, 'description': 'humans-txt : équipe [{name,role}] (optionnel)'}, 'tech': {'type': 'array', 'items': {'type': 'string'}, 'description': 'humans-txt : technologies (optionnel)'}, 'type': {'enum': ['jsonld', 'robots', 'llms', 'meta', 'faq', 'ai-txt', 'humans-txt', 'security-txt', 'sitemap'], 'type': 'string', 'description': 'type d’artefact'}, 'paths': {'type': 'array', 'items': {'type': 'string'}, 'description': 'sitemap : chemins à inclure (optionnel)'}, 'title': {'type': 'string', 'description': 'meta : titre (optionnel)'}, 'policy': {'type': 'string', 'description': 'security-txt : URL de la politique de sécurité (optionnel)'}, 'contact': {'type': 'string', 'description': 'security-txt/ai-txt : email de contact (optionnel)'}, 'language': {'type': 'string', 'description': 'security-txt : langues préférées / humans-txt : langue (optionnel)'}, 'disclosure': {'type': 'string', 'description': 'ai-txt : mention de divulgation de contenu IA (optionnel)'}, 'description': {'type': 'string', 'description': 'meta : description (optionnel)'}, 'aiCrawlingPolicy': {'type': 'string', 'description': 'ai-txt : politique de crawl IA (défaut allow-with-attribution)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'domain': {'type': 'string', 'description': 'domaine : utilise le dernier audit terminé (alternative à audit_id)'}, 'audit_id': {'type': 'string', 'description': 'id de l’audit (optionnel si domain fourni)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['action'], 'properties': {'action': {'type': 'string', 'description': 'create | list | delete'}, 'domain': {'type': 'string', 'description': 'domaine à monitorer (create)'}, 'frequency': {'type': 'string', 'description': 'daily | weekly | biweekly (défaut weekly)'}, 'brand_name': {'type': 'string', 'description': 'nom de marque (défaut : racine du domaine)'}, 'schedule_id': {'type': 'string', 'description': 'id du schedule (delete)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'domaine audité au moins 2 fois'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['audit_id'], 'properties': {'audit_id': {'type': 'string', 'description': 'id de l’audit (renvoyé par aeo_audit)'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
captapi
Retrieves social media profiles, posts, engagement metrics, comments, marketplace listings, events, and Meta advertising data acr…
CorpusIQ
Connects authenticated users to business systems such as CRM, ecommerce, advertising, analytics, email marketing, SEO, calendars,…
Rahul D Sarker: Marketing & RevOps Tools
Provides marketing, revenue operations, sales, advertising, SaaS, and conversion calculators, along with article search and consu…
Trillboards DOOH Advertising
Manages digital out-of-home advertising campaigns and media buys across screens, with edge-AI audience sensing, impression tracki…