PostPlanify
PostPlanify Social Media Management - Servidor MCP
Documentación
Conecta PostPlanify a tu asistente de IA en menos de un minuto.
Requisitos previos
- 1.Una suscripción activa de PostPlanify — ver planes
- 2.Una clave de API desde tu panel de Claves de API
Claude Code
Añade esto a tu ~/.claude/settings.json:
{
"mcpServers": {
"postplanify": {
"type": "http",
"url": "https://api.postplanify.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_your_api_key_here"
}
}
}
}
Reemplaza sk_live_your_api_key_here con tu clave de API real.
Claude Desktop
Añade esto a tu claude_desktop_config.json:
{
"mcpServers": {
"postplanify": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.postplanify.com/api/mcp",
"--header",
"Authorization: Bearer sk_live_your_api_key_here"
]
}
}
}
Requiere Node.js. El paquete mcp-remote conecta HTTP con el transporte stdio.
ChatGPT
En ChatGPT, abre Configuración → Apps → Configuración avanzada y activa el Modo desarrollador. Aparecerá un botón Crear aplicación — haz clic en él y completa:
URL del servidor https://api.postplanify.com/api/mcp?api_key=sk_live_your_api_key
Autenticación: Sin autenticación
La interfaz de conexión de ChatGPT solo ofrece OAuth o Sin autenticación, por lo que la clave de API se pasa como parámetro de consulta en lugar de un encabezado. Trata la URL completa como un secreto — cualquiera que la tenga puede actuar en tu cuenta de PostPlanify.
Otros clientes MCP
Endpoint https://api.postplanify.com/api/mcp
Autenticación Authorization: Bearer sk_live_your_api_key
Transporte: HTTP (Streamable HTTP)
Referencia de herramientas
22 herramientas — tu IA las descubre automáticamente una vez conectada.
| Herramienta | Descripción | Parámetros clave |
|---|---|---|
| Publicaciones· 6 | ||
list_posts | Listar publicaciones con filtros | workspaceId, status?, platform?, from?, to? |
create_post | Crear y programar una nueva publicación | workspaceId, socialAccountId, scheduledAt, caption?, mediaIds?, youtubeParams?, tiktokParams?, pinterestParams?, googleBusinessParams? |
get_post | Obtener detalles de la publicación | postId |
edit_post | Actualizar una publicación programada | postId, caption?, scheduledAt? |
cancel_post | Cancelar una publicación programada | postId |
delete_post | Eliminar permanentemente una publicación | postId |
| Medios· 4 | ||
upload_media_from_url | Subir medios desde una URL pública | url, filename? |
upload_media_from_base64 | Subir un archivo local mediante base64 (máx. 20MB) | data, filename, mimeType |
list_media | Listar todos los archivos de medios subidos | None |
delete_media | Eliminar un archivo de medios subido | mediaId |
| Analíticas· 3 | ||
get_account_analytics | Obtener analíticas de una cuenta social | workspaceId, socialAccountId |
get_analytics_trends | Obtener tendencias históricas (seguidores, interacción) | workspaceId, socialAccountId, days? |
get_brand_overview | Obtener analíticas agregadas de todas las cuentas | workspaceId |
| Bandeja de entrada· 3 | ||
list_comments | Listar comentarios sincronizados de Instagram, Facebook, LinkedIn, Google Business | workspaceId, socialAccountId?, platform?, unreadOnly?, page?, limit? |
list_comment_replies | Obtener respuestas directas a un comentario específico | platformCommentId |
reply_to_comment | Publicar una respuesta pública a un comentario en su plataforma de origen | platformCommentId, message |
| Cuentas y espacios de trabajo· 6 | ||
get_current_user | Obtener tu información de perfil | None |
list_workspaces | Listar todos tus espacios de trabajo | None |
get_workspace | Obtener detalles del espacio de trabajo | workspaceId |
list_social_accounts | Listar todas las cuentas sociales conectadas | None |
get_social_account | Obtener detalles de la cuenta social | accountId |
list_pinterest_boards | Listar tableros de Pinterest de una cuenta | accountId |
¿Necesitas una clave de API?
Genera una desde tu panel de PostPlanify para comenzar.