MCPサーバー

mcp

com.everlange/mcp
データ・分析 マーケティング・広告 公開・接続可能 MCP 2026-07-28

このMCPでできること

Audits and improves answer-engine visibility and Google Ads performance, including AEO reports, citation history, campaign metrics, and guarded ad changes.

ads_add_keywords
Ajouter des mots-clés
ÉCRITURE GARDÉE : ajoute des mots-clés POSITIFS (1-20) à un groupe d’annonces. ad_group_id via ads_keywords. Dry-run Google puis confirm:true. Pilotage requis (write_enabled) ; journalisé.
外部アクセスあり
入力スキーマ
{'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}
ads_add_location
Ajouter ou exclure une zone
ECRITURE GARDEE. Ajoute une zone au ciblage d'une campagne, ou l'exclut avec negative:true. L'identifiant s'obtient avec ads_geo_target_search. Dry-run valide par Google d'abord ; confirm:true pour appliquer.
外部アクセスあり
入力スキーマ
{'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}
ads_add_negative_keywords
Ajouter des mots-clés négatifs
É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é). Nécessite le pilotage activé pour ce compte (ads_list_accounts → write_enabled). Chaque application est journalisée.
外部アクセスあり
入力スキーマ
{'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}
ads_ad_status
Pause / réactivation d’annonce
ÉCRITURE GARDÉE : met une annonce individuelle en pause ou la réactive (réversible). ids via ads_list_ads. Dry-run Google puis confirm:true. Pilotage requis (write_enabled) ; journalisé.
外部アクセスあり 冪等
入力スキーマ
{'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}
ads_asset_performance
Performance des accroches RSA
Note Google de chaque titre et description d'annonce responsive (LOW / GOOD / BEST / en cours d'evaluation). Remplacer les LOW par des variantes des BEST est l'optimisation creative la moins risquee : elle ne touche ni enchere ni budget, donc ne relance pas l'apprentissage. Gratuit, lecture seule.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_attach_audience
Rattacher une audience a une campagne
ECRITURE GARDEE. Rattache une liste de remarketing a une campagne. Mode observation par defaut : la diffusion NE CHANGE PAS, l'audience est seulement mesuree. Le mode targeting restreint la diffusion aux seuls membres de la liste et peut effondrer le volume : il doit etre demande explicitement. Dry-run valide par Google d'abord ; confirm:true pour appliquer.
外部アクセスあり
入力スキーマ
{'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}
ads_audiences
Listes d audience du compte
Listes de remarketing disponibles et leur taille, avec celles qui atteignent le seuil de diffusion sur le reseau de recherche (~1 000 utilisateurs). Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
ads_audit
Audit Google Ads (19 critères)
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…). Lecture seule, gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
ads_campaign_criteria
Criteres de ciblage (zones, appareils, horaires)
Zones, appareils et plages horaires cibles par les campagnes, avec leur ajustement d'enchere actuel et leur criterion_id. Lecture prealable indispensable a ads_set_bid_modifier et ads_remove_criterion. Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'campaign_id': {'type': 'string', 'description': 'Limiter a une campagne (optionnel)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
ads_campaign_status
Pause / réactivation de campagne
ÉCRITURE GARDÉE : met une campagne en pause ou la réactive (réversible). Sans confirm:true : dry-run validé par Google. Pilotage requis (write_enabled) ; journalisé.
外部アクセスあり 冪等
入力スキーマ
{'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}
ads_change_history
Historique des modifications Ads
Qui a change quoi et quand sur le compte (30 jours max, retention Google). Signale les changements de budget ou d'encheres qui ont pu RELANCER la phase d'apprentissage : les metriques anterieures ne sont alors plus comparables. Gratuit, lecture seule.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_device_performance
Performance par appareil
Cout, conversions et cout par conversion par appareil (mobile, ordinateur, tablette). Prealable a tout ajustement d'enchere par appareil. Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'number', 'description': 'Periode en jours (defaut 30)'}, 'customer_id': {'type': 'string', 'description': 'Compte Ads (optionnel)'}}, 'additionalProperties': False}
ads_geo_performance
Performance par zone geographique
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. Gratuit, lecture seule.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_geo_target_search
Chercher une zone geographique
Trouve l'identifiant Google d'une zone a partir de son nom (ville, departement, region) : seule forme acceptee par ads_add_location. Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_keywords
Mots-clés Ads (avec ids)
Mots-clés actifs avec leurs métriques (N jours) et les ids nécessaires aux actions (ad_group_id + criterion_id pour ads_pause_keyword). Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_landing_pages
Performance par page de destination
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. Ces URLs sont directement auditables avec aeo_audit : le diagnostic de citabilite et celui de conversion se recoupent. Gratuit, lecture seule.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_list_accounts
Comptes Google Ads connectés
Liste les comptes Google Ads connectés au compte aeotool (OAuth) : customer_id, nom, statut, is_manager (MCC, non requêtable directement, ses comptes clients apparaissent aussi dans la liste), write_enabled (pilotage en écriture, activable par compte dans le Cockpit Google Ads).
読み取り専用
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
ads_list_ads
Annonces du compte
Annonces (RSA…) avec métriques N jours et ids (ad_group_id + ad_id) nécessaires à ads_ad_status. Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_pause_keyword
Mettre un mot-clé en pause
ÉCRITURE GARDÉE : met un mot-clé en pause (réversible dans Google Ads). ids via ads_keywords. Sans confirm:true : dry-run validé par Google. Pilotage requis (write_enabled) ; journalisé.
外部アクセスあり 冪等
入力スキーマ
{'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}
ads_performance
Performance des campagnes Ads
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.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_quality_breakdown
Quality Score decompose
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 DOMINANTE. Un QS bas se corrige par la composante fautive, jamais par l'enchere. Gratuit, lecture seule.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_remove_criterion
Retirer un critere de ciblage
ECRITURE GARDEE. Retire un critere de ciblage d'une campagne (zone, audience, ajustement). Un retrait se repare en RECREANT le critere, pas en annulant. Dry-run valide par Google d'abord ; confirm:true pour appliquer.
破壊的操作あり 外部アクセスあり
入力スキーマ
{'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}
ads_search_terms
Termes de recherche Ads
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 ads_add_negative_keywords. Gratuit.
読み取り専用 外部アクセスあり
入力スキーマ
{'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}
ads_set_bid_modifier
Ajuster une enchere (zone / appareil / horaire)
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. Dry-run valide par Google d'abord ; confirm:true pour appliquer. Avertit si une campagne est en phase d'apprentissage (l'action relance le compteur).
外部アクセスあり
入力スキーマ
{'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}
ads_update_budget
Modifier le budget quotidien d’une campagne
ÉCRITURE GARDÉE : modifie le budget quotidien d’une campagne. Caps : ±20 % max par appel, plafond absolu (env ADS_MAX_DAILY_BUDGET_EUR, défaut 200 €/j), budgets partagés refusés. Sans confirm:true : dry-run validé par Google. Pilotage requis ; journalisé.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'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}
aeo_apply
Appliquer les correctifs
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 prochain sync. Optionnel : faqs[] (ajoute un FAQPage au JSON-LD), title/description (meta). Le site doit être connecté (aeo_list_sites).
冪等
入力スキーマ
{'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}
aeo_audit
Auditer une URL (AEO/GEO)
Lance un audit AEO/GEO d’une URL (asynchrone, ~2 min) et renvoie immédiatement l’audit_id. Suivre avec aeo_audit_status jusqu’à completed, puis aeo_report / aeo_improvements. Coûte 50 GTO, débités à la complétion. NE PAS relancer le même audit pendant qu’un run est en cours.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL ou domaine à auditer'}}, 'additionalProperties': False}
aeo_audit_status
Statut d’un audit
Statut d’un audit lancé par aeo_audit : pending/processing → completed (avec le score) ou failed. Gratuit : poll toutes les 20-30 s.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['audit_id'], 'properties': {'audit_id': {'type': 'string', 'description': 'id de l’audit (renvoyé par aeo_audit)'}}, 'additionalProperties': False}
aeo_batch_audit
Auditer plusieurs sites
Lance l’audit de plusieurs sites en une commande (le « killer agence »), en asynchrone : renvoie immédiatement un audit_id par URL. Suivre chaque id avec aeo_audit_status. Coûte 50 GTO par site, débités à la complétion.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Liste d’URLs/domaines à auditer'}}, 'additionalProperties': False}
aeo_citations
Historique de citations IA
Historique de citation d’un domaine dans les moteurs IA : taux de citation par date, détail par moteur, part de voix. Renvoie `series[].basis` = "measured" ou "derived" (dénominateur reconstitué sur les scans anciens, le taux est alors un plancher : voir `caveat`). `share_of_voice` vaut null si aucun concurrent n’est suivi : la part de voix n’est pas mesurable, ce n’est pas 0. Nécessite un Monitoring IA sur ce domaine. Gratuit.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'domaine à inspecter'}}, 'additionalProperties': False}
aeo_generate
Générer un artefact AEO
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. jsonld/robots/llms/meta/faq sont applicables (cf. aeo_apply) ; ai-txt/humans-txt/security-txt/sitemap sont à publier par l’agence.
読み取り専用
入力スキーマ
{'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}
aeo_improvements
Checklist d’améliorations
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é. Fournit les ids à passer à aeo_apply. Passer audit_id OU domain (= dernier audit terminé du domaine). Gratuit.
読み取り専用
入力スキーマ
{'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}
aeo_list_sites
Lister les sites connectés
Liste les sites WordPress connectés au compte (plugin Everlange Connect) : domaine, statut, modules actifs, version du bundle.
読み取り専用
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
aeo_monitor
Monitoring citations programmé
Programme un scan de citations récurrent côté serveur (10 moteurs IA, part de voix vs watchlist, alertes email). action=create {domain, brand_name?, frequency: daily|weekly|biweekly} · list · delete {schedule_id}. Chaque scan programmé coûte 25 GTO à l’exécution.
入力スキーマ
{'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}
aeo_proof
Preuve avant/après d’un domaine
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.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'domaine audité au moins 2 fois'}}, 'additionalProperties': False}
aeo_report
Détail d’un audit
Renvoie le détail complet d’un audit existant (par audit_id) : score global, scores par catégorie et tous les critères (score + recommandation). Gratuit.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['audit_id'], 'properties': {'audit_id': {'type': 'string', 'description': 'id de l’audit (renvoyé par aeo_audit)'}}, 'additionalProperties': False}
追加
ads_add_keywords
2026年9月17日12:34
追加
ads_ad_status
2026年9月17日12:34
追加
ads_list_ads
2026年9月17日12:34
追加
ads_campaign_status
2026年9月17日12:34
追加
ads_update_budget
2026年9月17日12:34
追加
ads_pause_keyword
2026年9月17日12:34
追加
ads_add_negative_keywords
2026年9月17日12:34
追加
ads_audit
2026年9月17日12:34
追加
ads_keywords
2026年9月17日12:34
追加
ads_attach_audience
2026年9月17日12:34
追加
ads_remove_criterion
2026年9月17日12:34
追加
ads_add_location
2026年9月17日12:34
追加
ads_set_bid_modifier
2026年9月17日12:34
追加
ads_device_performance
2026年9月17日12:34
追加
ads_audiences
2026年9月17日12:34
追加
ads_geo_target_search
2026年9月17日12:34
追加
ads_campaign_criteria
2026年9月17日12:34
追加
ads_asset_performance
2026年9月17日12:34
追加
ads_geo_performance
2026年9月17日12:34
追加
ads_landing_pages
2026年9月17日12:34
追加
ads_quality_breakdown
2026年9月17日12:34
追加
ads_change_history
2026年9月17日12:34
追加
ads_search_terms
2026年9月17日12:34
追加
ads_performance
2026年9月17日12:34
追加
ads_list_accounts
2026年9月17日12:34
追加
aeo_monitor
2026年9月17日12:34
追加
aeo_proof
2026年9月17日12:34
追加
aeo_citations
2026年9月17日12:34
追加
aeo_apply
2026年9月17日12:34
追加
aeo_generate
2026年9月17日12:34