Paragraph MCP
Official@paragraph-com/mcp
Servidor MCP (Model Context Protocol) para Paragraph — expón tu publicación a agentes de IA en Claude Desktop, Cursor, VS Code Copilot y cualquier cliente compatible con MCP.
Servidor remoto (recomendado)
Usa el servidor alojado en mcp.paragraph.com — no se requiere instalación ni gestión de claves API. Te autenticarás a través de tu cuenta de Paragraph en el navegador.
Claude Code
claude mcp add paragraph --transport http https://mcp.paragraph.com/mcpClaude Desktop
Añade a claude_desktop_config.json:
{
"mcpServers": {
"paragraph": {
"url": "https://mcp.paragraph.com/mcp"
}
}
}Cursor
Añade a .cursor/mcp.json:
{
"mcpServers": {
"paragraph": {
"url": "https://mcp.paragraph.com/mcp"
}
}
}VS Code
Añade a .vscode/mcp.json:
{
"servers": {
"paragraph": {
"url": "https://mcp.paragraph.com/mcp"
}
}
}Related MCP server: thegraph-mcp
Servidor local
Si prefieres ejecutar el servidor localmente, puedes usar npx. Requiere Node.js 18+.
npx @paragraph-com/mcpAutenticación (solo local)
El servidor remoto gestiona la autenticación automáticamente. Para uso local, configura tu clave API mediante la variable de entorno:
PARAGRAPH_API_KEY=your-key npx @paragraph-com/mcpO inicia sesión con la Paragraph CLI — el servidor MCP comparte la misma configuración:
npx @paragraph-com/cli login
npx @paragraph-com/mcpConfiguración local por cliente
claude mcp add paragraph -- npx @paragraph-com/mcpAñade a claude_desktop_config.json:
{
"mcpServers": {
"paragraph": {
"command": "npx",
"args": ["@paragraph-com/mcp"],
"env": {
"PARAGRAPH_API_KEY": "your-key"
}
}
}
}Añade a .cursor/mcp.json o .vscode/mcp.json:
{
"servers": {
"paragraph": {
"command": "npx",
"args": ["@paragraph-com/mcp"],
"env": {
"PARAGRAPH_API_KEY": "your-key"
}
}
}
}Streamable HTTP (local)
npx @paragraph-com/mcp --http --port 3100El modo HTTP se vincula a
127.0.0.1(solo localhost) y acepta solicitudes POST. Hay una comprobación de estado disponible enGET /health.
Herramientas disponibles
Posts
get-post — Obtén un post por ID o slugs
list-posts — Lista los posts de una publicación o tus propios posts
create-post — Crea un nuevo post (markdown)
update-post — Actualiza un post existente
delete-post — Elimina un post
send-test-email — Envía un boletín de prueba para un borrador
Contenido
Contenido breve en borrador: posts e hilos de X, posts de LinkedIn, correos electrónicos puntuales y X Articles. Estas herramientas solo redactan; el redactor envía la pieza desde la aplicación de Paragraph.
create-content — Guarda una pieza en la biblioteca de tu publicación
list-content — Lista tu biblioteca, filtrable por tipo y estado
get-content — Obtén una pieza, con su cuerpo
update-content — Renombra una pieza o reemplaza su cuerpo
archive-content — Archiva una pieza sin eliminarla
restore-content — Recupera una pieza archivada
Publicaciones
get-publication — Obtén los metadatos de la publicación por ID, slug o dominio
Suscriptores
list-subscribers — Lista tus suscriptores
get-subscriber-count — Obtén el número de suscriptores
add-subscriber — Añade un suscriptor por correo electrónico o wallet
Usuarios
get-user — Obtén el perfil de usuario por ID o wallet
Monedas
get-coin — Obtén los metadatos de una moneda o lista las monedas populares
list-coin-holders — Obtén los tenedores de la moneda
Búsqueda
search-posts — Busca posts
search-blogs — Busca publicaciones
search-coins — Busca monedas
Feed
get-feed — Obtén el feed curado de la plataforma
Mi cuenta
get-me — Obtén la información de tu publicación autenticada
Analítica
analytics-query — Ejecuta una consulta SQL de solo lectura contra las analíticas de tu publicación (tasas de apertura, CTR, número de suscriptores, posts principales, etc.)
analytics-schema — Lista las tablas y columnas disponibles en el esquema de analíticas
Filtrado de conjuntos de herramientas
Expón únicamente las herramientas que tu agente necesite:
npx @paragraph-com/mcp --toolsets posts,searchConjuntos de herramientas disponibles: posts, content, publications, subscribers, users, coins, search, feed, me, analytics, emails
Ejemplos
Buscar y resumir posts sobre un tema
Prompt: "Busca posts sobre gobernanza onchain y dame un resumen de los mejores resultados"
El servidor MCP llama a search-posts con la consulta. Claude recibe los posts coincidentes y sintetiza un resumen de los temas, autores y publicaciones clave.
Redactar y publicar un post de blog
Prompt: "Escribe un post titulado 'Weekly Update #12' sobre nuestra nueva función de token-gating y luego publícalo"
El servidor llama a create-post con el título y el contenido markdown generado, creándolo como borrador. Después de que confirmes, llama a update-post para establecer el estado en published, publicándolo en tu publicación.
Obtener analíticas de suscriptores
Prompt: "¿Cuántos suscriptores tiene mi publicación? Muéstrame los más recientes."
El servidor llama a get-me para identificar tu publicación, luego a get-subscriber-count para el total, y a list-subscribers para devolver los suscriptores más recientes con sus detalles.
Responder preguntas sobre el rendimiento del boletín
Prompt: "¿Cuál es mi tasa de apertura media en los últimos 30 días y qué posts tuvieron mejor rendimiento?"
El servidor llama a analytics-query con una consulta SQL acotada contra post_analytics_summary, devolviendo tasas de apertura, CTR y vistas para cada post. Claude resume la tendencia y destaca los de mejor rendimiento.
Explorar el feed de la plataforma
Prompt: "¿Qué está en tendencia en Paragraph ahora mismo?"
El servidor llama a get-feed para recuperar el feed curado de la plataforma y Claude resume los posts principales, sus autores y temas.
Gestionar el ciclo de vida de los posts
Prompt: "Muéstrame mis borradores y envía un correo de prueba para el más reciente"
El servidor llama a list-posts con status: draft para recuperar tus borradores, y luego a send-test-email con el ID del borrador más reciente para que puedas previsualizar el boletín en tu bandeja de entrada antes de enviarlo a los suscriptores.
Soporte
Problemas y errores: GitHub Issues
Correo electrónico: support@paragraph.com
Sitio web: paragraph.com
Lanzamiento
npm run release patch # 1.0.0 → 1.0.1
npm run release minor # 1.0.0 → 1.1.0
npm run release major # 1.0.0 → 2.0.0Compila, ejecuta pruebas, publica en npm, despliega el Cloudflare Worker en mcp.paragraph.com y crea un release de GitHub. El script solicitará las credenciales que falten.
Política de privacidad
Este servidor MCP se conecta a la API de Paragraph en tu nombre. Consulta la Política de privacidad de Paragraph para obtener detalles sobre la recopilación, el uso, el almacenamiento de datos y tus derechos.
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Blog MCP server for AI agents. One signup call returns a blog, an API key and a live URL; then your agent publishes markdown posts and gets public URLs back. Your agent does the writing; you get a dashboard for stats.
Hosted MCP server for AI agents to post to LinkedIn profiles and X and upload to YouTube.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that enables AI assistants like Claude to interact with Substack newsletters, allowing for post retrieval, content searching, and author information access through a standardized interface.MIT
- AlicenseAqualityDmaintenanceAn MCP server that powers AI agents with indexed blockchain data from The Graph.3MIT
- AlicenseAqualityCmaintenanceMCP server that enables AI assistants to query Parse.ly analytics for top posts, authors, tags, referrers, content search, and social shares.66 npm1MIT
- AlicenseAqualityCmaintenanceAn MCP server for WriteFreely that enables AI agents to publish and manage content on WriteFreely instances (including self-hosted instances and Write.as).103MIT