Model Context Protocol
Un bouton de publication pour n'importe quel client MCP.
Connectez vos comptes sociaux une fois, puis laissez votre assistant rédiger, prévisualiser et programmer sur dix réseaux. SimplePost gère la diffusion via un serveur MCP hébergé avec OAuth.
URL du serveur : https://app.simplepost.social/mcp · Incluse dans tous les forfaits et l'essai gratuit
Maintenu par SimplePost · Mis à jour
Connexion
Point de terminaison, transport et authentification
| Point de terminaison | https://app.simplepost.social/mcp |
|---|---|
| Transport | HTTP streamable, sans état (POST) |
| Autorisation | Code d'autorisation OAuth avec PKCE (S256), enregistrement dynamique des clients (RFC 7591) |
| Découverte | /.well-known/oauth-protected-resource et /.well-known/oauth-authorization-server |
| Portées | accounts:read, posts:read, posts:validate, posts:write |
| Jetons | Expirent après 90 jours, stockés uniquement sous forme de hachages, révocables ; pas de jetons d'actualisation |
| Forfaits | Tous les forfaits payants et l'essai gratuit de 7 jours |
https://app.simplepost.social/mcpclaude mcp add --transport http simplepost https://app.simplepost.social/mcpLes requêtes non authentifiées reçoivent 401 avec un en-tête WWW-Authenticate pointant vers les métadonnées de la ressource protégée, afin que les clients conformes lancent d'eux-mêmes le flux OAuth. Voir la spécification d'autorisation MCP.
Outils
Les 12 outils MCP
| Outil | Portée | Objectif |
|---|---|---|
| list_accounts | accounts:read | Return connected social accounts with their accountId, platform, name and credential status. |
| get_tiktok_creator_info | accounts:read | Read a TikTok account's allowed privacy levels, interaction settings and limits. |
| upload_media | posts:write | Import a file from a compatible chat client, or a public URL, and return a SimplePost media URL. |
| validate_post | posts:validate | Check text and media against each network's rules without creating anything. |
| preview_post | posts:validate | Resolve accounts, media, schedule time and validation as data, without writing. |
| show_post_preview | posts:read / posts:validate | Render a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback). |
| get_schedule | posts:read | Return day, week or month calendar data, including open posting slots, in an IANA timezone. |
| show_schedule | posts:read | Render the interactive calendar. |
| create_post | posts:write | Publish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key. |
| inspect_posts | posts:read | List drafts, scheduled, posted or failed posts, or inspect one post and its per-account results. |
| update_scheduled_post | posts:write | Edit a draft or future scheduled post: text, accounts, media, thread, options or time. |
| discard_scheduled_post | posts:write | Delete a draft or future scheduled post and its stored media. |
Les outils d'écriture sont marqués comme destructifs, de sorte qu'un client peut vous demander confirmation avant de les exécuter. Les paramètres complets figurent dans la référence des outils.
Workflow recommandé
Comment un assistant doit publier via MCP
Trouver de vrais comptes
Appelez list_accounts. Si aucun compte n'est connecté, dirigez l'utilisateur vers l'application web SimplePost.Préparer le contenu et les médias
Rédigez le texte, choisissez les ID de compte et utilisez une URL de média publique ou upload_media lorsque le client peut transmettre un fichier.Prévisualiser quand c'est utile
preview_post renvoie les données de validation ; show_post_preview génère l'aperçu visuel. Aucun des deux n'écrit quoi que ce soit.Écrivez une fois
create_post avec now, schedule ou draft, et une nouvelle clé d'idempotence. Ne réutilisez cette clé que pour réessayer la même écriture.Indiquer le résultat
Lisez chaque résultat par compte et par segment : un appel réussi peut contenir des échecs partiels.Gérer plus tard
inspect_posts pour retrouver les publications ; update_scheduled_post ou discard_scheduled_post pour les brouillons et les publications à venir.
{
"message": "Northwind 2.4 est disponible : le mode hors ligne. Modifiez où vous voulez, synchronisez plus tard.",
"accountIds": [
"acc_linkedin",
"acc_x",
"acc_bluesky",
"acc_threads"
],
"postingMode": "schedule",
"scheduledFor": "2026-10-01T10:00:00+02:00",
"media": [
{
"type": "image",
"url": "https://northwind.example/release-card.png"
}
],
"accountOverrides": {
"acc_bluesky": {
"message": "Northwind 2.4 est là, et fonctionne hors ligne.",
"thread": [
{
"message": "Les modifications sont enregistrées sur votre appareil et se synchronisent à la reconnexion."
},
{
"message": "Les conflits vous sont présentés avant toute fusion."
}
]
},
"acc_threads": {
"message": "Northwind 2.4 est là, et fonctionne hors ligne.",
"thread": [
{
"message": "Modifiez où que vous soyez. Synchronisez quand vous êtes de nouveau en ligne."
}
]
}
},
"idempotencyKey": "northwind-2-4-launch"
}Exemple d'entrée avec des identifiants de compte fictifs. LinkedIn et X utilisent le message commun ; Bluesky et Threads ont chacun leur propre fil via accountOverrides.
Fonctionnalités
Programmation, prévisualisations, variantes et médias
Programmation
- Programmez avec une heure ISO 8601 incluant un décalage ; les outils de calendrier acceptent un fuseau horaire IANA tel que Europe/Berlin.
- SimplePost enregistre le post et le publie à l'heure prévue, puis le valide de nouveau avant l'envoi.
- get_schedule renvoie l'activité programmée, en attente, publiée et en échec, ainsi que les créneaux de publication libres.
Aperçus
- show_post_preview et show_schedule affichent des widgets MCP Apps lorsque le client les prend en charge, comme ChatGPT et Claude.
- Chaque outil renvoie également du texte et des données structurées pour les clients sans widgets.
Variantes et threads par réseau
- accountOverrides remplace le message, les médias ou le fil pour des comptes précis au sein d'une même publication.
- Les fils comptant jusqu'à 24 suites sont natifs sur X, Bluesky, Threads et Telegram ; les autres réseaux reçoivent la première publication et un avertissement.
- Citez des posts via quotePostId sur X, Bluesky, Threads et LinkedIn.
Médias
- URL publiques d'images et de vidéos, ou fichiers transmis par le client à upload_media.
- JPEG, PNG, GIF, WebP, MP4, QuickTime et WebM ; jusqu'à 500 Mo par fichier via MCP.
- Les données Base64, les chemins de fichiers locaux et les URL blob: ne sont pas acceptés par le serveur distant.
Clients compatibles
Clients IA qui utilisent le serveur MCP SimplePost
- Référencement dans un annuairePublish to social media from ChatGPTInstall the SimplePost plugin in ChatGPT to preview, schedule and publish posts on ten networks.
- Référencement dans un annuairePublish to social media from ClaudeConnect SimplePost from the Claude directory to prepare, adapt, preview and schedule posts.
- Configuration MCP manuellePublish to social media from Claude CodeAdd the SimplePost MCP server with one command and publish release announcements from your repository.
- Configuration MCP manuellePublish to social media from CursorAdd SimplePost to Cursor's mcp.json so the agent can announce releases on your social accounts.
- Extension ou bundle installablePublish to social media from OpenClawInstall the SimplePost bundle from ClawHub or add the MCP server, then publish from your agent.
- Extension ou bundle installablePublish to social media from Gemini CLIInstall the SimplePost Gemini CLI extension and schedule posts from the terminal.
Les autres clients qui prennent en charge les serveurs Streamable HTTP distants avec OAuth peuvent utiliser la même URL. Consultez tous les clients IA et le planificateur de réseaux sociaux pour agents IA pour les options CLI et API.
Hébergé et open source
SimplePost hébergé et composants open source
| Serveur MCP hébergé | app.simplepost.social/mcp. Utilise les comptes connectés dans SimplePost hébergé ; SimplePost fournit les applications de plateforme. Tous les forfaits et l'essai. |
|---|---|
| Scheduler et MCP auto-hébergés | La même application Scheduler, y compris son serveur MCP et OAuth, issue du dépôt simple-post/core sous licence MIT. Vous fournissez les applications développeur des plateformes et les identifiants. |
| SDK TypeScript | @simple-post/sdk 1.4.0 sur npm. Publie directement avec vos propres identifiants ; pas de programmation hébergée ni de MCP. |
| CLI | @simple-post/cli 1.4.0. Comptes hébergés avec les offres Advanced et Pro, ou comptes locaux avec vos propres identifiants. Publie immédiatement. |
| API HTTP hébergée | Clés API Bearer avec Pro et l'essai, avec brouillons, planification, idempotence et webhooks. |
Source : github.com/simple-post/core · paquets publiés et fonctionnalités hébergées
FAQ
Questions sur le serveur MCP
SimplePost dispose-t-il d'un serveur MCP ?
Oui. SimplePost héberge un serveur MCP distant à l'adresse https://app.simplepost.social/mcp. Il utilise Streamable HTTP et OAuth, et il est inclus dans chaque offre SimplePost ainsi que dans l'essai gratuit de 7 jours.
Sur quels réseaux sociaux le serveur MCP peut-il publier ?
X, LinkedIn, Instagram, Facebook, Threads, Bluesky, TikTok, YouTube, Pinterest et Telegram : les mêmes dix réseaux que dans l'application web SimplePost, avec les comptes que vous y avez connectés.
Le serveur MCP peut-il programmer des publications ?
Oui. create_post accepte un mode de publication : now, schedule ou draft. Les publications programmées sont stockées par SimplePost et publiées à l'échéance, même si l'assistant n'est plus en cours d'exécution.
A-t-il besoin d'une clé API ?
Non. Les clients s'autorisent avec OAuth et PKCE, et s'enregistrent eux-mêmes via l'enregistrement dynamique de client. Les clés API SimplePost sont destinées à l'API HTTP Pro et ne sont pas acceptées par le serveur MCP.
Le serveur MCP est-il open source ?
Oui. Le serveur MCP fait partie de l'application SimplePost Scheduler, dans le dépôt simple-post/core sous licence MIT. Vous pouvez auto-héberger le Scheduler avec vos propres applications de plateforme et utiliser le point de terminaison /mcp de votre déploiement.
Un assistant peut-il connecter des comptes sociaux via MCP ?
Non. Les comptes sociaux sont connectés et reconnectés dans l'application web SimplePost. Le serveur MCP ne fonctionne qu'avec des comptes déjà connectés et n'expose jamais leurs jetons.
Connectez un assistant en quelques minutes
7 jours gratuits · Sans carte bancaire · MCP avec toutes les offres