Serveur MCP

Connectez vos workflows et agents actuels à AymarTech MCP

Le client que vous utilisez déjà peut changer une couverture, corriger un article ou vérifier l'indexation. AymarTech exécute l'action que votre jeton autorise.

AymarTech MCP

Vous

Change la photo de couverture de l'article publié aujourd'hui. Fais-en un bureau lumineux, le produit à gauche, et un court titre dans les couleurs de notre marque.

Ce qu'est MCP

MCP est le moyen pour Claude, ChatGPT ou l'agent que vous utilisez déjà de faire le travail dans AymarTech. Vous demandez en une phrase. Le client appelle l'outil AymarTech qui correspond. AymarTech exécute cette action quand votre jeton l'autorise, et garde la trace.

Comment se connecter

Créez un jeton sur votre compte AymarTech

Nommez le jeton et ne gardez que les scopes dont ce client a besoin. Vous pouvez le limiter à des projets précis et fixer une expiration. AymarTech montre le secret une fois. Il commence par aym_mcp_. AymarTech n'en garde qu'un hash.

Pointez le client vers ce serveur

Dans Claude, ChatGPT ou un autre client MCP, ajoutez un serveur distant personnalisé. URL : https://app.aymar.tech/mcp. En-tête : Authorization: Bearer, puis le jeton. Ce n'est pas une installation depuis une boutique.

Demandez dans le chat que vous utilisez déjà

Le client n'appelle que les outils de ce jeton. La connexion à WordPress, Shopify, Webflow ou Google se fait toujours dans AymarTech, par vous.

Révoquez le jeton pour déconnecter

Révoquez-le sur ce compte AymarTech, ou laissez passer la date d'expiration. La requête suivante s'arrête avant qu'aucun outil ne s'exécute.

L'adresse dont votre client a besoin

Le serveur parle Streamable HTTP. Envoyez le jeton à chaque requête comme identifiant bearer. Le secret commence toujours par aym_mcp_.

Adresse du serveur

https://app.aymar.tech/mcp

En-tête Authorization

Authorization: Bearer aym_mcp_…

Remplacez aym_mcp_… par le jeton de votre compte AymarTech. N'envoyez pas la clé API du projet. Cette clé n'est pas acceptée comme authentification MCP.

{
  "mcpServers": {
    "aymartech": {
      "url": "https://app.aymar.tech/mcp",
      "headers": {
        "Authorization": "Bearer aym_mcp_…"
      }
    }
  }
}

Ce que vous pouvez demander

Ce sont des prompts qu'une personne taperait. Sous chacun, l'outil réel que le client utilise, et le scope que cet outil exige.

Corriger un article

L'article d'onboarding sonne raide. Réécris l'introduction dans notre voix de marque et laisse le reste du post tel quel.

Le client enregistre l'article révisé avec update_article. Modifier ne publie pas à lui seul. Si l'article est déjà en ligne, l'enregistrement peut se synchroniser vers votre CMS, et cette synchro doit encore être vérifiée avant de considérer la page publique comme à jour.

Utilise

  • update_article · content:write

Ajouter une section

Ajoute au comparatif CRM une section qui explique comment les prix sont d'habitude structurés. Garde le titre actuel.

Il n'existe pas d'action séparée « ajouter une section ». Le client lit l'article et enregistre la version complète révisée, nouvelle section comprise, avec update_article.

Utilise

  • update_article · content:write

Changer un titre

Change le titre de l'article d'hier en « Une façon plus simple d'accueillir les nouveaux utilisateurs ».

update_article peut changer le titre, le slug et les champs SEO sans réécrire le corps.

Utilise

  • update_article · content:write

Vérifier l'état d'indexation

Google a-t-il accepté une demande d'indexation pour l'article d'onboarding, et l'URL en ligne est-elle confirmée ?

Cette question est une lecture. get_publication_status indique le cycle du fournisseur, l'URL en ligne confirmée et les points d'indexation. Demander au client de lancer l'indexation est une autre action, request_article_indexing, et elle exige publishing:write. Le fait que Google accepte la demande n'est pas la même chose qu'indexer la page.

Utilise

  • get_publication_status · content:read

Ajuster le plan de contenu

Regarde le plan de la semaine prochaine. Retire le conseil CRM générique et place le sujet d'onboarding lundi.

Lire le plan utilise list_article_suggestions. Refuser, modifier ou replanifier une suggestion pas encore générée utilise update_article_suggestion. Un calendrier tout neuf est request_content_plan, qui exige planning:write et ne dépense pas lui-même un crédit d'article.

Utilise

  • list_article_suggestions · content:read + projects:read
  • update_article_suggestion · content:write

Les outils et les scopes qu'ils exigent

Chaque nom ci-dessous est un outil enregistré par le serveur MCP d'AymarTech, avec le scope vérifié avant l'exécution. Un scope manquant arrête l'appel. La vérification n'est pas sautée.

Un nouveau jeton inclut ces scopes et n'inclut pas la facturation : projects:read, projects:write, content:read, content:write, planning:write, generation:write, publishing:write, monitoring:read, integrations:write, social:write, uploads:write, monitoring:write

Voir vos projets

projects:read

Retrouver les projets que ce compte peut déjà ouvrir, lire le profil business et SEO, voir ce qui manque à la configuration et vérifier qu'un fournisseur est connecté. Les identifiants ne sont pas inclus.

Ne crée pas de projet, ne change pas les réglages et ne révèle pas les mots de passe CMS, les jetons OAuth ni les secrets de webhook.

  • list_projects
    projects:read
  • get_project_context
    projects:read
  • get_project_setup_status
    projects:read
  • get_agent_workflow
    projects:read
  • get_next_actions
    projects:read
  • get_usage_and_costs
    projects:read
  • get_integration_guide
    projects:read
  • get_integration_status
    projects:read
  • list_integration_targets
    projects:read
  • test_integration
    projects:read

Configurer un projet

projects:write

Créer un projet, mettre à jour son profil, répondre aux questions de configuration et régler le calendrier, les traductions et la publication automatique.

Ne publie pas un article. La publication automatique est refusée tant que la destination choisie n'est pas connectée. Un jeton limité à une liste fixe de projets ne peut pas créer de projet.

  • create_project
    projects:write

    Indisponible quand le jeton est limité à une liste fixe de projets.

  • configure_project
    projects:write
  • configure_automation
    projects:write
  • start_project_setup
    projects:write
  • answer_project_setup_questions
    projects:write

Lire le contenu et l'état

content:read

Lire le plan de contenu, les articles, les traductions, les images, l'avancement de la génération et si une publication est vraiment en ligne.

Ne modifie pas un article, ne remplace pas une image et ne change pas ce qui est publié.

  • list_article_suggestions
    content:read

    Exige aussi projects:read.

  • list_articles
    content:read

    Exige aussi projects:read.

  • get_generation_status
    content:read
  • get_article
    content:read
  • list_article_images
    content:read
  • get_article_image_status
    content:read
  • get_publication_status
    content:read
  • list_project_knowledge
    content:read
  • list_article_translations
    content:read
  • get_article_translation
    content:read
  • get_instagram_profile
    content:read
  • list_instagram_posts
    content:read
  • get_instagram_publication_status
    content:read

Modifier le contenu

content:write

Mettre à jour le texte de l'article et les champs SEO, importer un article, archiver un article non publié, modifier les traductions et changer les mots-clés, les liens internes et les produits.

Ne publie pas, ne dépublie pas et ne planifie pas. Cela reste sur publishing:write, ou social:write pour un projet Instagram.

  • update_article
    content:write
  • create_article
    content:write
  • archive_article
    content:write
  • update_article_suggestion
    content:write
  • request_article_translations
    content:write
  • update_article_translation
    content:write
  • retry_article_translation
    content:write
  • archive_article_translation
    content:write
  • replace_article_image
    content:write

    Ancien outil de compatibilité. Préférez create_asset_upload et complete_asset_upload.

  • regenerate_article_image
    content:write

    Exige aussi generation:write et utilise un crédit AymarTech.

  • upsert_project_keyword
    content:write
  • archive_project_keyword
    content:write
  • upsert_internal_link
    content:write
  • set_internal_link_enabled
    content:write
  • upsert_product
    content:write
  • set_product_enabled
    content:write
  • archive_product_image
    content:write
  • reorder_product_images
    content:write

Lancer un plan de contenu

planning:write

Demander à AymarTech de construire un nouveau calendrier de contenu pour un projet déjà configuré.

Ne dépense pas lui-même un crédit d'article et ne publie pas les suggestions.

  • request_content_plan
    planning:write

Lancer la génération

generation:write

Démarrer un article à partir d'un sujet que vous nommez, ou d'une suggestion déjà dans le plan. Une nouvelle génération utilise un crédit AymarTech.

Ne modifie pas un article existant. Régénérer une image exige aussi content:write et utilise un crédit à part.

  • request_article_generation
    generation:write
  • generate_article_from_suggestion
    generation:write
  • regenerate_article_image
    generation:write

    Exige aussi content:write et utilise un crédit AymarTech.

Changer ce qui est en ligne

publishing:write

Publier, mettre à jour ou dépublier un article de blog, le planifier, régler la politique de publication du blog et mettre en file une demande Indexing API de Google pour une URL publiée.

Une publication en file n'est pas une page en ligne. Vérifiez get_publication_status. Le fait que Google accepte une notification d'indexation n'est pas la même chose qu'indexer la page. Les liens de démo publics exigent un jeton administrateur à l'échelle de la plateforme.

  • request_article_publication
    publishing:write
  • schedule_article
    publishing:write
  • request_article_indexing
    publishing:write
  • configure_publication_policy
    publishing:write

    Projets blog. Un projet Instagram exige social:write à la place.

  • approve_channel_autonomy
    publishing:write

    Projets blog. Un projet Instagram exige social:write à la place.

  • set_article_demo_status
    publishing:write

    Jeton administrateur à l'échelle de la plateforme uniquement.

Lire l'état opérationnel

monitoring:read

Lire un instantané de la configuration, des générations, de la publication, des incidents, des notifications et des écritures MCP récentes.

Ne relance pas un travail et ne change pas le contenu.

  • get_operations_overview
    monitoring:read

Relancer et contrôler la qualité

monitoring:write

Relancer un flux de configuration en échec et lancer le contrôle qualité avant publication. Ce contrôle n'utilise pas de crédit.

Ne publie pas l'article.

  • retry_agent_operation
    monitoring:write
  • request_article_quality_check
    monitoring:write

Changer une connexion

integrations:write

Choisir une cible de publication déjà autorisée, couper un fournisseur pour le projet et soumettre un sitemap modifié à la Search Console.

Ne vous connecte pas à WordPress, Shopify, Webflow, Google ni à un autre fournisseur. Vous validez toujours ces connexions dans AymarTech. Une soumission de sitemap est limitée à une fois par projet toutes les 24 heures et ne signifie pas que l'article a été indexé.

  • select_integration_target
    integrations:write
  • disable_integration
    integrations:write
  • submit_updated_sitemap
    integrations:write

Faire tourner un projet Instagram

social:write

Sur un projet Instagram, mettre à jour le profil, planifier et générer des posts, modifier les brouillons, les programmer et demander la publication.

N'attache pas Instagram à un projet de blog. Une activité qui fait les deux utilise deux projets. La publication du blog utilise publishing:write, pas ce scope.

  • update_instagram_profile
    social:write
  • request_instagram_plan
    social:write
  • request_instagram_generation
    social:write
  • create_instagram_post
    social:write
  • update_instagram_post
    social:write
  • archive_instagram_post
    social:write
  • schedule_instagram_post
    social:write
  • request_instagram_publication
    social:write
  • configure_publication_policy
    social:write

    Projets Instagram. Un projet blog exige publishing:write à la place.

  • approve_channel_autonomy
    social:write

    Projets Instagram. Un projet blog exige publishing:write à la place.

Envoyer une image

uploads:write

Réserver un lien d'envoi de courte durée pour un JPEG, PNG ou WebP, puis valider et attacher le fichier après l'envoi.

Ne publie pas l'article auquel l'image appartient.

  • create_asset_upload
    uploads:write
  • complete_asset_upload
    uploads:write

Lire la facturation

billing:read

Avec un jeton administrateur à l'échelle de la plateforme, chercher des clients et lire un profil de facturation.

Absent d'un jeton de compte ordinaire. Un utilisateur connecté ne peut pas s'accorder ce scope.

  • search_billing_customers
    billing:read
  • get_billing_customer
    billing:read

Modifier la facturation

billing:write

Avec un jeton administrateur à l'échelle de la plateforme, créer un client de facturation, mettre à jour l'abonnement local et enregistrer un paiement.

Absent d'un jeton de compte ordinaire. Ces outils ne sont pas enregistrés si le jeton n'a pas un accès administrateur à l'échelle de la plateforme.

  • create_billing_customer
    billing:write
  • update_billing_customer
    billing:write
  • update_billing_subscription
    billing:write
  • record_billing_payment
    billing:write

Un client IA peut écrire sur votre site

Un jeton est la permission que vous remettez à ce client. Voici ce qu'un jeton AymarTech ordinaire peut changer, ce qu'il ne peut pas atteindre, où se trouve la trace, et comment vous la retirez.

Ce qu'il peut faire

Un nouveau jeton inclut les scopes du plan de contrôle et laisse la facturation de côté. Sur les projets que ce compte peut déjà ouvrir, le client peut modifier un article, son titre et sa couverture, lancer un plan de contenu et démarrer une génération. Une génération utilise un crédit AymarTech. Publier, dépublier ou planifier un article de blog exige aussi publishing:write. Un projet Instagram utilise social:write pour ce type de changement. Le propriétaire du projet peut le faire. Un partage viewer peut lire. Un partage éditeur ou admin peut modifier le projet.

Ce qu'il ne peut pas faire

Il ne peut pas lire un mot de passe CMS, un jeton OAuth, un secret de webhook ni la clé API du projet. Cette clé API ne peut pas se connecter à MCP. content:write modifie un article et ne le publie pas. Le client ne peut pas terminer une connexion à WordPress, Shopify, Webflow ou Google. Vous le faites dans AymarTech. Une limite de projets ne fait que retirer des projets. Les outils de facturation ne sont pas sur un jeton ordinaire. Un projet est un blog ou Instagram, pas les deux. Une publication en file, une demande d'indexation acceptée et une soumission de sitemap acceptée doivent encore être vérifiées avec get_publication_status avant de considérer la page publique comme modifiée.

Comment voir ce qu'il a fait

Chaque écriture est conservée sur le jeton qui l'a faite : le nom de l'outil, le projet, le statut et l'heure. Le texte de l'article et les secrets ne sont pas dans cet enregistrement. Le jeton indique quand il a été utilisé pour la dernière fois. Avec monitoring:read, get_operations_overview liste les écritures récentes de ce jeton sur un projet — outil, statut, erreur et horodatages — plus les commandes de publication et si une URL en ligne est confirmée. La liste concerne le jeton qui interroge, pas tous les jetons du compte.

Comment retirer l'accès

Révoquez le jeton sur le compte AymarTech auquel il appartient. La requête suivante échoue avant que MCP démarre et avant qu'aucun outil ne s'exécute. Un jeton expiré échoue de la même façon. Supprimer la conversation dans Claude ou ChatGPT laisse le jeton valide.

Questions

C'est la connexion qui permet à Claude, ChatGPT ou un autre client MCP d'appeler AymarTech en votre nom. Vous demandez en langage courant. Le client utilise les outils d'AymarTech. AymarTech n'autorise que ce que les scopes de ce jeton et votre rôle sur le projet permettent.

Ajoutez un serveur MCP distant personnalisé à https://app.aymar.tech/mcp et envoyez Authorization: Bearer plus votre jeton aym_mcp_. AymarTech ne fournit pas de plugin séparé de boutique. Le client doit prendre en charge un serveur MCP distant avec cet en-tête.

Seulement si le jeton inclut publishing:write pour un projet blog, ou social:write pour un projet Instagram, et si votre rôle sur ce projet peut publier. Une requête en file n'est pas une URL en ligne. Le client devrait lire get_publication_status avant de considérer la page comme publiée.

Révoquez le jeton de ce compte AymarTech. Les jetons révoqués et expirés sont refusés avant qu'aucun outil ne s'exécute. Supprimer la conversation dans Claude ou ChatGPT ne révoque pas le jeton. Le jeton, si.

Non. request_article_indexing met en file une notification Indexing API de Google par article toutes les 24 heures, et elle exige publishing:write. get_publication_status montre ce qui s'est passé ensuite. L'acceptation de la notification par Google est un état distinct de l'exploration ou de l'indexation de la page.

Votre panneau, dans le chat que vous utilisez déjà

Connecter AymarTech à un client MCP