Servidor MCP PerfectPost
Servidor MCP PerfectPost
Descripción
PerfectPost es una plataforma de gestión de contenido para LinkedIn que ayuda a creadores y profesionales a seguir el rendimiento de sus publicaciones, gestionar sus borradores y optimizar su estrategia de contenido.
Este servidor MCP da a los asistentes de IA acceso de lectura y escritura a la cuenta PerfectPost del usuario: publicaciones con sus estadísticas de interacción, ciclo de vida de borradores (creación, edición, programación) y datos del perfil de LinkedIn.
El servidor está desplegado como un endpoint MCP remoto alojado: no se necesita instalación local. La autenticación se gestiona mediante OAuth 2.0 (Authorization Code flow con PKCE) a través del proveedor de identidad de PerfectPost (Amazon Cognito).
Endpoint MCP: https://mcp.perfectpost.social/mcp Transporte: Streamable HTTP (respuestas JSON, stateless)
Funcionalidades
- Estadísticas de publicaciones: obtener métricas de rendimiento (impresiones, likes, comentarios, compartidos, reposts) con rangos de fechas configurables y obtener resúmenes estadísticos agregados
- Gestión de publicaciones: listar, buscar y leer publicaciones de LinkedIn publicadas; actualizar metadatos como el objetivo de marketing, las categorías y el estado de favorito
- Análisis de audiencia: descubrir quién dio like o comentó en una publicación específica
- Borradores: listar, leer, crear, modificar y programar borradores para publicación en LinkedIn; adjuntar un medio (imagen, vídeo, PDF) desde una URL
- Perfil: leer el perfil de LinkedIn del usuario autenticado, incluyendo nombre, titular y estadísticas de seguidores
Instalación
Conectarse desde Claude.ai
- Abrir Claude.ai > Configuración > Integraciones > Añadir integración
- Buscar PerfectPost en el directorio MCP, o introducir la URL del servidor:
https://mcp.perfectpost.social/mcp - Hacer clic en Conectar: serás redirigido a la página de inicio de sesión de PerfectPost
- Iniciar sesión con tu cuenta PerfectPost y autorizar los permisos solicitados
- Una vez autorizado, Claude puede acceder a tus datos de PerfectPost
Conectarse desde Claude Desktop u otros clientes MCP
Añadir la siguiente configuración en tu cliente MCP:
{
"mcpServers": {
"perfectpost": {
"type": "http",
"url": "https://mcp.perfectpost.social/mcp",
"oauth": true
}
}
}
El client ID OAuth es dnakgf4sbal93ukngisqgb3vo. El Dynamic Client Registration no está soportado: todos los clientes MCP utilizan este client ID pre-registrado.
En el primer uso, el cliente abrirá una ventana del navegador para completar el flujo de autenticación OAuth.
Autenticación
El servidor implementa el flujo OAuth 2.0 Authorization Code con PKCE, tal como lo requiere la especificación MCP para servidores remotos.
Parámetro | Valor |
|---|---|
Endpoint de autorización | |
Endpoint de token | |
Scopes | |
Client ID | |
Tipo de cliente | Público (sin client secret, PKCE requerido) |
Una cuenta gratuita de PerfectPost es suficiente para conectarse. Algunas funcionalidades avanzadas de análisis pueden requerir una suscripción de pago.
No se necesita ninguna clave API ni configuración manual: el flujo OAuth gestiona todo automáticamente.
Herramientas
Herramientas de solo lectura
Herramienta | Descripción |
|---|---|
| Listar publicaciones de LinkedIn publicadas con paginación y filtros por fecha |
| Obtener el contenido completo y las métricas de interacción de una publicación |
| Búsqueda de texto completo en las publicaciones publicadas |
| Estadísticas agregadas en un período (totales y mejores publicaciones) |
| Listar las personas que dieron like a una publicación |
| Listar las personas que comentaron una publicación |
| Obtener la información del perfil de LinkedIn |
| Listar borradores con filtros de estado y paginación |
| Obtener el contenido completo y los metadatos de un borrador |
Todas las herramientas de solo lectura están anotadas con readOnlyHint: true y destructiveHint: false.
Herramientas de escritura
Herramienta | Descripción |
|---|---|
| Crear un nuevo borrador para publicación en LinkedIn |
| Modificar el contenido o los metadatos de un borrador existente |
| Programar un borrador para publicación en una fecha y hora específicas |
| Adjuntar una imagen, vídeo o PDF a un borrador desde una URL |
| Modificar los metadatos de una publicación publicada (objetivo, categorías, favorito) |
Todas las herramientas de escritura están anotadas con readOnlyHint: false y destructiveHint: true.
Ejemplos
Ejemplo 1: Analizar el rendimiento reciente en LinkedIn
Prompt del usuario:
"¿Cómo han rendido mis publicaciones de LinkedIn el mes pasado? Muéstrame las cifras clave y mi mejor publicación."
Lo que Claude hace:
- Llama a
get_posts_stats_summarycon un rango de 30 días para obtener las métricas agregadas (impresiones totales, likes, comentarios, compartidos) y la lista de publicaciones con mejor rendimiento - Llama a
get_postsobre la mejor publicación para obtener su texto completo y sus estadísticas detalladas - Presenta un resumen de rendimiento con las métricas clave y el contenido de la mejor publicación
Herramientas utilizadas: get_posts_stats_summary, get_post
Ejemplo 2: Crear y programar un borrador de LinkedIn
Prompt del usuario:
"Escribe un post de LinkedIn sobre la importancia del personal branding para desarrolladores, y prográmalo para el próximo martes a las 8:30 hora de París."
Lo que Claude hace:
- Redacta el contenido del post con un gancho, cuerpo de texto, llamada a la acción y hashtags relevantes
- Llama a
create_draftpara guardar el post en PerfectPost - Llama a
schedule_draftcon el identificador del borrador y el timestamp ISO 8601 correspondiente al próximo martes 08:30 Europe/Paris - Confirma la fecha y hora de programación, y proporciona el identificador del borrador como referencia
Herramientas utilizadas: create_draft, schedule_draft
Ejemplo 3: Descubrir quién interactúa con tu contenido
Prompt del usuario:
"¿Quién dio like y comentó en mi publicación más popular de este año?"
Lo que Claude hace:
- Llama a
get_posts_stats_summarysobre el período del año en curso para identificar la publicación con más impresiones - Llama a
get_post_likersyget_post_commenterspara esa publicación - Presenta la lista de personas que interactuaron, destacando a quienes dieron like y comentaron a la vez
Herramientas utilizadas: get_posts_stats_summary, get_post_likers, get_post_commenters
Ejemplo 4: Buscar y reciclar contenido pasado
Prompt del usuario:
"Encuentra mis posts sobre IA y crea un nuevo borrador que sintetice las ideas principales."
Lo que Claude hace:
- Llama a
search_postscon la consulta "IA" para encontrar todas las publicaciones relevantes - Analiza los resultados e identifica los temas recurrentes y las ideas clave
- Llama a
create_draftcon un nuevo post de síntesis que retoma las ideas originales - Devuelve el borrador para que el usuario pueda revisarlo y modificarlo
Herramientas utilizadas: search_posts, create_draft
Requisitos de conexión
Se necesita una cuenta gratuita de PerfectPost. Puedes crear una en perfectpost.social.
No se necesita cuenta premium, acceso de administrador ni configuración especial para usar el servidor MCP. Algunas funcionalidades de análisis con historial extendido pueden estar limitadas en las cuentas gratuitas.
El servidor MCP funciona con todas las plataformas Claude que soportan conexiones MCP remotas (Claude.ai, Claude Desktop, Claude Code, Claude Mobile).
Política de privacidad
La política de privacidad de PerfectPost está disponible aquí: perfectpost.social/politique-de-confidentialite
El servidor MCP accede únicamente a los datos pertenecientes al usuario autenticado. Ningún dato se comparte con terceros. Los tokens OAuth nunca se registran ni almacenan en la capa MCP. El servidor cumple con el RGPD.
Soporte
- Centro de ayuda: help.perfectpost.fr
- Email: contact@perfectpost.fr
- Chat en vivo: disponible en perfectpost.social
Tiempo de respuesta habitual en un día laborable (lunes a viernes, hora de París).
Actualizado el: 27/02/2026
¡Gracias!