Postiz MCP

oficial

Optimiza tus redes sociales con Postiz. Programa publicaciones, analiza el rendimiento y gestiona todas las cuentas en un solo lugar.

¿Qué puedes hacer con Postiz MCP?

  • List connected social accounts — Ask the agent to retrieve all your linked platforms with integrationList, optionally filtered by customer group.
  • Check platform posting rules — Use integrationSchema to get character limits, supported media types, and settings for a specific platform before posting.
  • Schedule or publish posts — Create, draft, or immediately publish social media posts via schedulePostTool with platform-specific formatting.
  • Generate AI images for posts — Produce images directly through generateImageTool to attach to scheduled content.
  • Generate videos for posts — Explore available video options with generateVideoOptions and videoFunctionTool, then create videos using generateVideoTool.

Documentación

Introducción

Conecta agentes de IA a Postiz usando el Protocolo de Contexto de Modelo (MCP)

MCP (Protocolo de Contexto de Modelo) permite que los agentes de IA interactúen directamente con Postiz — listar integraciones, programar publicaciones, generar imágenes y videos — todo a través de una interfaz estandarizada de invocación de herramientas.

Esto significa que puedes conectar Claude, ChatGPT, Cursor o cualquier cliente compatible con MCP a tu cuenta de Postiz y gestionar tus redes sociales mediante lenguaje natural.

Cómo funciona

Postiz expone un servidor MCP que proporciona 9 herramientas a los agentes de IA. El agente descubre estas herramientas, entiende sus esquemas y las invoca en tu nombre.

sequenceDiagram
    participant Agent as AI Agent
    participant MCP as Postiz MCP Server
    participant Postiz as Postiz Backend

    Agent->>MCP: Connect with API key / OAuth token
    MCP-->>Agent: List available tools
    Agent->>MCP: Call tool (e.g., schedule post)
    MCP->>Postiz: Execute action
    Postiz-->>MCP: Return result
    MCP-->>Agent: Tool response

Herramientas disponibles

HerramientaDescripción
integrationListLista todas las cuentas de redes sociales conectadas (opcionalmente filtradas por grupo)
groupListLista todos los grupos (clientes) de tu organización
integrationSchemaObtiene las reglas de publicación específicas de la plataforma y el esquema de configuración
triggerToolEjecuta ayudantes específicos de la plataforma (ej., listar canales de Discord)
schedulePostToolPrograma, crea borrador o publica inmediatamente publicaciones
generateImageToolGenera imágenes de IA para publicaciones
generateVideoOptionsLista las opciones disponibles de generación de video
videoFunctionToolObtiene la configuración del generador de video (ej., voces disponibles)
generateVideoToolGenera videos para publicaciones

Autenticación

Hay dos formas de autenticarse con el servidor MCP:

Clave API

Obtén tu clave API desde Configuración > Desarrolladores > API pública en Postiz. Úsala directamente en la URL del endpoint MCP o como token Bearer.

Token OAuth

Si estás construyendo una aplicación para otros usuarios de Postiz, usa OAuth2 para obtener tokens. Los tokens OAuth comienzan con pos_ y funcionan igual que las claves API.

Conexión

Usa el endpoint `/mcp` con tu clave API o token OAuth como token Bearer:
```
URL: https://api.postiz.com/mcp
Authorization: Bearer your-api-key
```

Este método admite tanto claves API como tokens OAuth (con el prefijo `pos_`).
Usa el endpoint `/mcp/:apiKey` con tu clave API incrustada en la URL:
```
URL: https://api.postiz.com/mcp/your-api-key
```
Para instancias autoalojadas, reemplaza `https://api.postiz.com` con tu `NEXT_PUBLIC_BACKEND_URL`.

Ejemplo rápido

Así es como se ve una interacción típica cuando un agente de IA usa Postiz MCP:

  1. El agente llama a integrationList — obtiene tus cuentas conectadas (X, LinkedIn, etc.)
  2. El agente llama a integrationSchema con platform: "x" — aprende los límites de caracteres, configuraciones y reglas de X
  3. El agente llama a schedulePostTool — programa tu publicación con el formato correcto

Todo esto sucede automáticamente cuando le dices a tu agente de IA algo como:

"¡Programa una publicación en X para mañana a las 10 a. m.: Emocionado de anunciar nuestra nueva función!"

Preguntas frecuentes

¿Necesito una clave de OpenAI para usar Postiz MCP?

No. El servidor MCP solo expone las herramientas de Postiz — tu cliente de IA (Claude, ChatGPT, Cursor, etc.) proporciona el modelo. Postiz solo necesita una OPENAI_API_KEY si usas las funciones de IA propias de Postiz (generación de imágenes, copiloto), que son independientes de las herramientas MCP expuestas a tu cliente.

¿Qué sucede cuando mi clave API expira o se rota?

Las claves API de Postiz no se rotan automáticamente, pero si regeneras una en Configuración → Desarrolladores → API pública, cada cliente MCP que use la clave antigua dejará de funcionar hasta que actualices su configuración. Actualiza la URL o el encabezado Authorization en la configuración de tu cliente y reconéctate.

Autoalojado: ¿cómo expongo el endpoint MCP?

El servidor MCP se inicia como parte del backend de Postiz y es accesible en /mcp (autenticación Bearer), /mcp/:apiKey (clave en la URL) y /mcp-oauth (protegido por OAuth). Tu proxy inverso debe reenviar estas rutas al backend y admitir HTTP en streaming (Transfer-Encoding: chunked). Consulta Proxies inversos.

¿Puede MCP leer o responder comentarios?

No por el momento. El conjunto actual de herramientas es de solo lectura en integraciones y de solo escritura en publicaciones/medios — no hay getComments ni replyToComment expuestos a través de MCP. Las respuestas a comentarios deben activarse a través de la interfaz de usuario de Postiz.