Model Context Protocol
Un botón de publicar para cualquier cliente MCP.
Conecta tus cuentas sociales una vez y deja que tu asistente redacte, previsualice y programe en diez redes. SimplePost se encarga de la entrega mediante un servidor MCP alojado con OAuth.
URL del servidor: https://app.simplepost.social/mcp · Incluido en todos los planes y en la prueba gratuita
Mantenido por SimplePost · Actualizado
Conexión
Endpoint, transporte y autenticación
| Endpoint | https://app.simplepost.social/mcp |
|---|---|
| Transporte | Streamable HTTP, sin estado (POST) |
| Autorización | Código de autorización OAuth con PKCE (S256), registro dinámico de clientes (RFC 7591) |
| Descubrimiento | /.well-known/oauth-protected-resource y /.well-known/oauth-authorization-server |
| Ámbitos | accounts:read, posts:read, posts:validate, posts:write |
| Tokens | Caducan a los 90 días, se almacenan solo como hashes, son revocables; sin tokens de actualización |
| Planes | Todos los planes de pago y la prueba gratuita de 7 días |
https://app.simplepost.social/mcpclaude mcp add --transport http simplepost https://app.simplepost.social/mcpLas solicitudes no autenticadas reciben 401 con un encabezado WWW-Authenticate que apunta a los metadatos del recurso protegido, de modo que los clientes conformes inician el flujo de OAuth por sí solos. Consulta la especificación de autorización de MCP .
Herramientas
Las 12 herramientas MCP
| Herramienta | Ámbito | Finalidad |
|---|---|---|
| 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. |
Las herramientas de escritura están marcadas como destructivas, por lo que un cliente puede preguntarte antes de ejecutarlas. Los parámetros completos están en la referencia de herramientas.
Flujo de trabajo recomendado
Cómo debe publicar un asistente mediante MCP
Encontrar cuentas reales
Llama a list_accounts. Si no hay nada conectado, envía al usuario a la aplicación web de SimplePost.Prepara el contenido y los archivos multimedia
Redacta el texto, elige los ID de cuenta y usa una URL de medio pública o upload_media cuando el cliente pueda pasar un archivo.Previsualiza cuando sea útil
preview_post devuelve los datos de validación; show_post_preview muestra la vista previa visual. Ninguno escribe nada.Escribe una vez
create_post con now, schedule o draft, y una nueva clave de idempotencia. Reutiliza esa clave solo para reintentar la misma escritura.Informa del resultado
Lee el resultado de cada cuenta y de cada segmento; una llamada correcta puede contener fallos parciales.Gestionar más tarde
inspect_posts para encontrar publicaciones; update_scheduled_post o discard_scheduled_post para borradores y publicaciones futuras.
{
"message": "Ya salió Northwind 2.4: modo sin conexión. Edita donde sea, sincroniza después.",
"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": "Ya está aquí Northwind 2.4, y funciona sin conexión.",
"thread": [
{
"message": "Las ediciones se guardan en tu dispositivo y se sincronizan cuando te reconectas."
},
{
"message": "Los conflictos se te muestran antes de fusionar nada."
}
]
},
"acc_threads": {
"message": "Ya está aquí Northwind 2.4, y funciona sin conexión.",
"thread": [
{
"message": "Edita desde donde sea. Sincroniza cuando vuelvas a estar en línea."
}
]
}
},
"idempotencyKey": "northwind-2-4-launch"
}Ejemplo de entrada con IDs de cuenta de marcador de posición. LinkedIn y X usan el mensaje compartido; Bluesky y Threads obtienen sus propios hilos mediante accountOverrides.
Capacidades
Programación, vistas previas, variantes y contenido multimedia
Programación
- Programa con una hora ISO 8601 que incluya un desfase; las herramientas de calendario usan una zona horaria IANA como Europe/Berlin.
- SimplePost almacena la publicación y la publica a la hora indicada, y luego la valida de nuevo antes de enviarla.
- get_schedule devuelve la actividad programada, pendiente, publicada y fallida, además de los huecos de publicación disponibles.
Vistas previas
- show_post_preview y show_schedule renderizan widgets de MCP Apps en los clientes que los admiten, como ChatGPT y Claude.
- Cada herramienta también devuelve texto y datos estructurados para los clientes sin widgets.
Variantes e hilos por red
- accountOverrides sustituye el mensaje, el contenido multimedia o el hilo de cuentas concretas dentro de una misma publicación.
- Los hilos de hasta 24 continuaciones son nativos en X, Bluesky, Threads y Telegram; las demás redes reciben la primera publicación y una advertencia.
- Cita publicaciones mediante quotePostId en X, Bluesky, Threads y LinkedIn.
Medios
- URL públicas de imágenes y vídeos, o archivos que el cliente pasa a upload_media.
- JPEG, PNG, GIF, WebP, MP4, QuickTime y WebM; hasta 500 MB por archivo mediante MCP.
- El servidor remoto no acepta datos Base64, rutas de archivos locales ni URL blob:.
Clientes compatibles
Clientes de IA que usan el servidor MCP de SimplePost
- Listado en directorioPublish to social media from ChatGPTInstall the SimplePost plugin in ChatGPT to preview, schedule and publish posts on ten networks.
- Listado en directorioPublish to social media from ClaudeConnect SimplePost from the Claude directory to prepare, adapt, preview and schedule posts.
- Configuración manual de MCPPublish to social media from Claude CodeAdd the SimplePost MCP server with one command and publish release announcements from your repository.
- Configuración manual de MCPPublish to social media from CursorAdd SimplePost to Cursor's mcp.json so the agent can announce releases on your social accounts.
- Extensión o paquete instalablePublish to social media from OpenClawInstall the SimplePost bundle from ClawHub or add the MCP server, then publish from your agent.
- Extensión o paquete instalablePublish to social media from Gemini CLIInstall the SimplePost Gemini CLI extension and schedule posts from the terminal.
Otros clientes que admitan servidores remotos Streamable HTTP con OAuth pueden usar la misma URL. Consulta todos los clientes de IA y el programador de redes sociales para agentes de IA para ver las opciones de CLI y API.
Alojado y de código abierto
SimplePost alojado frente a los componentes de código abierto
| Servidor MCP alojado | app.simplepost.social/mcp. Usa las cuentas conectadas en SimplePost alojado; SimplePost aporta las aplicaciones de las plataformas. Todos los planes y la prueba. |
|---|---|
| Programador y MCP autoalojados | La misma aplicación Scheduler, incluido su servidor MCP y OAuth, desde el repositorio simple-post/core con licencia MIT. Tú aportas las aplicaciones de desarrollador y las credenciales de las plataformas. |
| SDK de TypeScript | @simple-post/sdk 1.4.0 en npm. Publica directamente con tus propias credenciales; sin programación alojada ni MCP. |
| CLI | @simple-post/cli 1.4.0. Cuentas alojadas en Advanced y Pro, o cuentas locales con tus propias credenciales. Publica de inmediato. |
| API HTTP alojada | Claves de API Bearer en Pro y en la prueba, con borradores, programación, idempotencia y webhooks. |
Código fuente: github.com/simple-post/core · paquetes publicados y funciones alojadas
Preguntas frecuentes
Preguntas sobre el servidor MCP
¿SimplePost tiene un servidor MCP?
Sí. SimplePost aloja un servidor MCP remoto en https://app.simplepost.social/mcp. Usa Streamable HTTP y OAuth, y está incluido en todos los planes de SimplePost y en la prueba gratuita de 7 días.
¿En qué redes sociales puede publicar el servidor MCP?
X, LinkedIn, Instagram, Facebook, Threads, Bluesky, TikTok, YouTube, Pinterest y Telegram: las mismas diez redes que la aplicación web de SimplePost, usando las cuentas que conectaste allí.
¿Puede el servidor MCP programar publicaciones?
Sí. create_post acepta un modo de publicación now, schedule o draft. SimplePost almacena las publicaciones programadas y las publica cuando les corresponde, aunque el asistente ya no esté en ejecución.
¿Necesita una clave de API?
No. Los clientes se autorizan con OAuth y PKCE, y se registran solos mediante el registro dinámico de clientes. Las claves de API de SimplePost son para la API HTTP Pro y el servidor MCP no las acepta.
¿El servidor MCP es de código abierto?
Sí. El servidor MCP forma parte de la aplicación SimplePost Scheduler del repositorio simple-post/core, con licencia MIT. Puedes alojar el Scheduler por tu cuenta con tus propias aplicaciones de plataforma y usar el endpoint /mcp de tu despliegue.
¿Puede un asistente conectar cuentas sociales mediante MCP?
No. Las cuentas sociales se conectan y se vuelven a conectar en la aplicación web de SimplePost. El servidor MCP solo funciona con cuentas que ya están conectadas y nunca expone sus tokens.
Conecta un asistente en minutos
7 días gratis · Sin tarjeta de crédito · MCP en todos los planes