Saltar al contenido

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

Detalles técnicos del servidor MCP de SimplePost
Endpointhttps://app.simplepost.social/mcp
TransporteStreamable HTTP, sin estado (POST)
AutorizaciónCó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
Ámbitosaccounts:read, posts:read, posts:validate, posts:write
TokensCaducan a los 90 días, se almacenan solo como hashes, son revocables; sin tokens de actualización
PlanesTodos los planes de pago y la prueba gratuita de 7 días
Añádelo a un cliente que admita MCP remoto
https://app.simplepost.social/mcp
Claude Code
claude mcp add --transport http simplepost https://app.simplepost.social/mcp

Las 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

Herramientas MCP de SimplePost, ámbitos y finalidades
HerramientaÁmbitoFinalidad
list_accountsaccounts:readReturn connected social accounts with their accountId, platform, name and credential status.
get_tiktok_creator_infoaccounts:readRead a TikTok account's allowed privacy levels, interaction settings and limits.
upload_mediaposts:writeImport a file from a compatible chat client, or a public URL, and return a SimplePost media URL.
validate_postposts:validateCheck text and media against each network's rules without creating anything.
preview_postposts:validateResolve accounts, media, schedule time and validation as data, without writing.
show_post_previewposts:read / posts:validateRender a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback).
get_scheduleposts:readReturn day, week or month calendar data, including open posting slots, in an IANA timezone.
show_scheduleposts:readRender the interactive calendar.
create_postposts:writePublish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key.
inspect_postsposts:readList drafts, scheduled, posted or failed posts, or inspect one post and its per-account results.
update_scheduled_postposts:writeEdit a draft or future scheduled post: text, accounts, media, thread, options or time.
discard_scheduled_postposts:writeDelete 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

  1. Encontrar cuentas reales

    Llama a list_accounts. Si no hay nada conectado, envía al usuario a la aplicación web de SimplePost.
  2. 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.
  3. Previsualiza cuando sea útil

    preview_post devuelve los datos de validación; show_post_preview muestra la vista previa visual. Ninguno escribe nada.
  4. 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.
  5. Informa del resultado

    Lee el resultado de cada cuenta y de cada segmento; una llamada correcta puede contener fallos parciales.
  6. Gestionar más tarde

    inspect_posts para encontrar publicaciones; update_scheduled_post o discard_scheduled_post para borradores y publicaciones futuras.
create_post: una publicación programada, cuatro redes, dos formatos
{
  "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:.

Plataformas

Redes en las que publica el servidor MCP

Alojado y de código abierto

SimplePost alojado frente a los componentes de código abierto

Qué componente de SimplePost usar
Servidor MCP alojadoapp.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 autoalojadosLa 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 alojadaClaves 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

Inicia la prueba gratuita, conecta una cuenta social y luego añade la URL del servidor a tu cliente MCP.

7 días gratis · Sin tarjeta de crédito · MCP en todos los planes