Zernio MCP

officiel

Zernio est une plateforme de planification de médias sociaux qui vous permet de gérer et de publier du contenu sur toutes les grandes plateformes à partir d'une seule API.

Que pouvez-vous faire avec Zernio MCP ?

  • List connected accounts — Demandez à votre assistant d’appeler accounts_list et de consulter la plateforme, le nom d’utilisateur et l’ID de chaque compte social connecté.
  • Create and publish posts — Utilisez posts_create pour publier immédiatement, planifiez avec schedule_minutes, ou enregistrez comme brouillon avec is_draft.
  • Manage the inbox and media — Faites gérer les messages directs par l’assistant, téléversez des médias via le flux du navigateur, et lancez des publicités via des outils de point d’accès comme ad_campaigns_list_ad_campaigns.
  • Read analytics and check account health — Demandez des métriques d’engagement, le statut de validation et les données d’utilisation sur vos comptes connectés.
  • Discover and call any endpoint — Utilisez search_tools pour trouver des outils API de niche à la demande, puis call_tool pour les exécuter sans encombrer le contexte de votre client.

Documentation

MCP

Connectez Claude, ChatGPT, Codex, Cursor ou tout client MCP au serveur Zernio MCP hébergé et laissez l'assistant créer des publications, téléverser des médias et gérer la boîte de réception.


Pointez n'importe quel client MCP vers https://mcp.zernio.com/mcp et connectez-vous avec votre compte Zernio ; l'assistant peut alors appeler chaque point de terminaison de l'API, de la création et de la planification de publications à la réponse aux messages privés, en passant par le lancement de publicités et la lecture des analyses. Le serveur est hébergé, donc rien à installer, et il implémente le Model Context Protocol pour fonctionner avec Claude, Claude Code, ChatGPT, Codex, Cursor, Windsurf, VS Code et tout autre client MCP.

Premier appel

Ajoutez le serveur à votre client et connectez-vous. Dans Claude Code, cela représente 2 commandes :

claude mcp add --transport http zernio https://mcp.zernio.com/mcp
claude /mcp

Demandez ensuite à l'assistant de lister vos comptes connectés. Il appelle accounts_list, qui répond avec la plateforme, le nom d'utilisateur et l'identifiant de chacun :

Found 2 connected account(s):

- instagram: acmecorp (ID: 66b2e19d8c3f5a7e9d0b1c2d)
- linkedin: acme (ID: 66b2e19d8c3f5a7e9d0b1c2e)

La Configuration contient les réglages pour Cursor, Codex, ChatGPT, Claude, VS Code et tous les autres clients, d'une commande en une ligne à un fichier de configuration.

Agents autonomes

Un agent n'a personne devant un navigateur pour se connecter, il envoie donc une clé API et appelle lui-même les outils. Le serveur parle en Streamable HTTP, donc du HTTP simple fonctionne. Cela publie une publication avec l'outil posts_create ; account_id nomme le compte lorsque la plateforme en possède plusieurs.

curl https://mcp.zernio.com/mcp \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer $ZERNIO_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "posts_create",
      "arguments": {
        "content": "Hello world. This is my first post from an agent.",
        "platform": "linkedin",
        "account_id": "66b2e19d8c3f5a7e9d0b1c2d",
        "publish_now": true
      }
    },
    "id": 1
  }'

Réponse (200), un résultat JSON-RPC dont content[0].text est la réponse de l'outil :

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      { "type": "text", "text": "✅ Published to linkedin (@acme)\nPost ID: 65f1c0a9e2b5af0012ab34cd" }
    ]
  }
}

Omettez publish_now et l'outil planifie la publication schedule_minutes à partir de maintenant (60 par défaut) ; passez is_draft: true pour enregistrer un brouillon à la place. Lorsque la plateforme possède plusieurs comptes et que vous omettez account_id, la réponse est une erreur qui liste les identifiants candidats : appelez accounts_list, puis réessayez avec l'un d'eux.

Créez une clé dédiée par agent afin de pouvoir la révoquer individuellement ; la Configuration contient le reste.

Outils

20 outils principaux couvrent les flux courants. Les autres sont générés à partir de la spécification OpenAPI, un par point de terminaison d'API, nommés {category}_{operation} (ad_campaigns_list_ad_campaigns pour listAdCampaigns).

Configuration

Réglages pour Cursor, Claude Code, Codex, ChatGPT, Claude, VS Code et autres clients, exécution locale du serveur, et que faire en cas d'échec

Outils

Les paramètres des outils principaux, l'appel tools/list qui renvoie le catalogue de votre client, et le flux de téléversement de médias par navigateur

Comportement

Le serveur garde environ 50 outils visibles et le reste derrière search_tools

Votre client voit les outils principaux ainsi que les outils courants de publication, de file d'attente, de validation, de santé des comptes, d'analyses et d'engagement, donc un client qui limite sa liste d'outils affiche quand même tout ce dont il a besoin. Les autres points de terminaison ne coûtent aucun contexte tant que l'assistant n'en cherche pas un : search_tools et call_tool chargent la longue traîne à la demande.

OAuth ou clé API

Les clients qui prennent en charge OAuth n'ont besoin que de l'URL du serveur, et vous pouvez révoquer ce client depuis votre tableau de bord. Les clients sans OAuth, ainsi que les agents autonomes, envoient une clé API comme Authorization: Bearer $ZERNIO_API_KEY, comme le fait la requête ci-dessus. La Configuration contient les deux flux.

Liens connexes

  • Configuration : configuration par client, serveur local et correctifs en cas d'échec.
  • Outils : paramètres des outils principaux et catalogue tools/list.
  • Clés API
  • SDK Python : le paquet dans lequel le serveur MCP est fourni.
  • SDK

Cette page vous a-t-elle été utile ?

[

Commandes de gestion

Créez des clés API, gérez les utilisateurs, les invitations, les groupes de comptes, les paramètres par compte, les points de terminaison webhook et les lectures d'utilisation depuis le terminal, en commençant par la valeur de clé qui n'est renvoyée qu'une fois.

](https://docs.zernio.com/cli/management)[

Configuration

Connectez Cursor, Claude Code, Codex, ChatGPT, Claude, VS Code ou tout client MCP au serveur Zernio MCP hébergé avec OAuth ou une clé API, ou exécutez le serveur localement.

](https://docs.zernio.com/mcp/setup)