mcp-plus-tard
Plus Tard MCP
Conecte su asistente de IA (Claude, Cursor, n8n…) a Plus Tard para programar sus publicaciones en Facebook, Instagram, LinkedIn, X/Twitter, TikTok, Threads, Bluesky y Google My Business mediante una simple conversación.
Endpoint de producción : https://mcp.plus-tard.com/mcp/
Documentación de usuario : https://plus-tard.com/api-mcp
Demo en 30 segundos
Usted : « Programa una publicación de Facebook en mi página Boréales mañana a las 10h: "¡Hola mundo!" »
Claude llama automáticamente a:
list_accounts→ encuentra el identificador de Facebook de "Boréales"
schedule_post(provider="facebook", page_id="…", planned_at="2026-05-05T10:00:00Z", text="¡Hola mundo!")Plus Tard : ✅ Publicación #1432 programada para el 05/05/2026 a las 10:00.
Related MCP server: atlas-social-mcp
Herramientas (5)
Herramienta | Descripción |
| Verifica que una clave API esté activa y devuelve sus metadatos. |
| Lista todas las cuentas de redes sociales conectadas a Plus Tard. |
| Programa una publicación en una sola red (1 llamada = 1 red). |
| Crea un nuevo usuario y devuelve una URL OAuth. |
| Detalle de un usuario: proveedores conectados y subcuentas. |
Recursos (2)
URI | Contenido |
| Lista JSON de las cuentas conectadas. |
| Detalle JSON de un usuario. |
Instalación del lado del cliente
Claude Desktop
Añada a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) :
{
"mcpServers": {
"plus-tard": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.plus-tard.com/mcp/",
"--header",
"X-Api-Key:${PLUS_TARD_TOKEN}"
],
"env": {
"PLUS_TARD_TOKEN": "your_plus_tard_api_key"
}
}
}
}Claude Code (CLI)
claude mcp add plus-tard \
--transport http https://mcp.plus-tard.com/mcp/ \
--header "X-Api-Key: your_plus_tard_api_key"Claude.ai (web)
Settings → Connectors → Add custom connector — URL https://mcp.plus-tard.com/mcp/, header X-Api-Key: your_key.
Cursor / n8n
Mismas URL y header. Consulte la documentación completa.
Self-host (para desarrolladores)
Stack
Python 3.12 · FastAPI ·
mcp[fastapi](Streamable HTTP transport)httpx · pydantic v2 · pydantic-settings
pytest · pytest-asyncio · respx
Arquitectura
Client (Claude/Cursor/n8n)
│ Streamable HTTP + X-Api-Key header
▼
MCP server (this repo)
│ X-Api-Key forwarded as-is
▼
Plus Tard Symfony APICada solicitud MCP llega con X-Api-Key, que se propaga tal cual a
la API de Plus Tard. Sin sesión, sin almacenamiento del lado del servidor — cada
cliente utiliza su propia clave.
Desarrollo local
git clone https://github.com/<votre-org>/plus-tard-mcp.git
cd plus-tard-mcp
python3.12 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env
# Édite .env : PLUS_TARD_BASE_URL=https://plus-tard.com
uvicorn main:app --reload --port 8001El servidor escucha en http://127.0.0.1:8001/mcp/. Prueba rápida con el
MCP Inspector :
npx @modelcontextprotocol/inspector
# Transport: Streamable HTTP
# URL: http://127.0.0.1:8001/mcp/
# Header: X-Api-Key = ta_clef_plus_tardPruebas
pytest
# 24 passedDespliegue Docker (producción)
El repositorio proporciona Dockerfile + docker-compose.yml listos para un VPS
con nginx-proxy +
acme-companion :
sudo docker compose up -d --buildConsulte deploy/README.md para más detalles (snippet
nginx-proxy SSE-friendly, gestión TLS Let's Encrypt, actualización).
Configuración
Variable | Descripción | Por defecto |
| URL base de la API Plus Tard | (requerido) |
| Bind host para uvicorn |
|
| Bind port para uvicorn |
|
La autenticación se realiza por solicitud a través del header X-Api-Key —
ningún token se almacena del lado del servidor.
Hosts autorizados
El SDK MCP activa una protección anti-DNS rebinding que solo autoriza a los hosts incluidos en la lista blanca. Los hosts por defecto son:
mcp.plus-tard.comlocalhost,127.0.0.1(para desarrollo)
Para añadir su propio dominio, edite la lista en main.py
(TransportSecuritySettings.allowed_hosts).
Estructura del proyecto
.
├── main.py # FastAPI + FastMCP + middleware X-Api-Key
├── app/
│ ├── config.py # Settings via pydantic-settings
│ ├── auth/ # Dependency X-Api-Key (réutilisable hors MCP)
│ ├── models/ # Schémas pydantic v2 (post, account, user)
│ ├── services/ # PlusTardClient async (httpx)
│ └── tools/ # 5 tools métier (str → str)
├── tests/ # 24 tests pytest-asyncio
├── deploy/
│ ├── README.md # Guide déploiement VPS
│ ├── vhost.d/ # Snippet nginx-proxy SSE
│ └── twig/ # Template Symfony pour la doc utilisateur
├── docs/index.html # Doc utilisateur statique (HTML)
├── Dockerfile
├── docker-compose.yml
└── pyproject.tomlSeguridad
HTTPS únicamente en producción (TLS vía Let's Encrypt).
Sin registros (logs) del contenido de las publicaciones ni de los tokens API.
Anti-DNS rebinding vía
TransportSecuritySettingsdel SDK MCP.Multi-tenancy aislado : cada solicitud se procesa con su propio cliente httpx, cerrado al finalizar la solicitud (sin pooling cross-user).
Si sospecha que una clave se ha filtrado, revóquela desde su espacio Plus Tard.
Roadmap
[ ] Registro estructurado (JSON, sin tokens ni contenidos)
[ ] Rate limiting por clave API
[ ] Métricas Prometheus
[ ] Flujo OAuth para conectores (en lugar de una clave API copy-paste)
[ ] Soporte
completion/completeMCP para sugerencias depage_id(a la espera de un SDK Python que expongaToolReference)
Ideas y contribuciones son bienvenidas — abra un issue o un PR.
Enlaces útiles
API Plus Tard (v1.2)
mcp-remote (puente stdio↔HTTP para Claude Desktop)
Licencia
MIT © 2026 Plus Tard — Boréales Créations.
Hecho con ❤️ en Francia.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to manage scheduled social media posts and content automation across multiple platforms (X/Twitter, Reddit, LinkedIn, Instagram, TikTok, YouTube). Supports organizing campaigns into tracks, scheduling posts with natural language, and automating content workflows with local SQLite storage.712MIT
- AlicenseAqualityDmaintenanceAI-powered social media posting across 14 platforms. Post to Twitter, Instagram, TikTok, Facebook, LinkedIn, YouTube and more with one command. AI adapts content per platform, schedules posts, and generates 30-day content calendars.6MIT
- Alicense-qualityAmaintenanceSocial media scheduling and publishing for AI agents. 17 validation-first tools to post to X, LinkedIn, Instagram, TikTok, YouTube, Reddit, Discord, Telegram, and more through one connected workspace.30676MIT
- FlicenseAqualityCmaintenanceSchedule and manage social media posts across Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, and Pinterest directly from Claude.10
Related MCP Connectors
Schedule, publish, and analyze social posts on TikTok, Instagram, YouTube, X, Threads, LinkedIn.
Schedule and publish social posts to 11 platforms with media, campaigns, analytics and AI captions
Create, schedule and publish social posts to TikTok, Instagram, Facebook and YouTube.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/boreales/mcp-plus-tard'
If you have feedback or need assistance with the MCP directory API, please join our Discord server