Feature · El harness
Tu agente se conecta a un servidor MCP y recibe 39 herramientas.
7 días gratis, sin tarjeta. Después $9 al mes si te suscribís.
¿Qué es un servidor MCP?
Un servidor MCP es un programa que expone herramientas que un cliente de IA puede llamar por el Model Context Protocol. El cliente lista lo que el servidor ofrece, y el modelo llama una herramienta con argumentos mientras trabaja.
El de seodraft es remoto en vez de un proceso local: vive en seodraft.app/mcp detrás de OAuth, así no instalás nada en tu máquina y cada llamada llega como tu workspace. Las herramientas leen y escriben las mismas filas de Postgres que muestra la app, así que un borrador escrito en el chat ya está en tu calendario cuando lo abrís.
Qué le da el servidor a tu agente
- Un endpoint
- seodraft.app/mcp, por transporte HTTP streamable. No hay nada para instalar ni un proceso local que mantener vivo.
- OAuth desde esa URL
- El discovery, el registro dinámico de cliente y PKCE arrancan en la misma dirección, así que no hay client id ni API key para pegar en ningún lado.
- 39 herramientas
- Todo lo que un agente puede manejar: el perfil, el banco de evidencia, los temas, los borradores, las reglas, el calendario y la entrega.
- El skill de escritura
- get_skill devuelve el pipeline que el agente sigue antes de escribir, y el mismo texto se lee en seodraft.app/skill.
- Pedidos sin sesión
- El servidor no emite un id de sesión. Cada pedido lleva su propio token, así que una conexión cortada no tiene nada que retomar y el cliente manda el siguiente.
- Escrituras viejas rechazadas
- Cada post lleva una versión, y una escritura contra una versión vieja se rechaza con un conflicto en lugar de pisar lo que editaste.
El registro, como está hoy
- Endpoint
- https://seodraft.app/mcp
- Transporte
- HTTP streamable, sin sesión
- Auth
- OAuth con Clerk, solo header Authorization
- Herramientas
- 39 registradas
- Tool de publicar
- ninguna
Planificación
- list_topics
- add_topics
- research_topic
- plan_topics
- calendar_view
Escritura
- get_skill
- get_profile
- get_linkgraph
- next_write
- upsert_post
Revisión
- run_gate
- list_evidence
- approve_post
Entrega
- deliver_draft
- delivery_status
Cómo se conecta un agente
Conectarlo es pegar un solo prompt en el chat de tu agente, sin editar archivos de configuración.
- 1
Copiás un prompt. El inicio tiene un único botón, Copiar prompt del agente, y lo que copia abre con la URL del MCP, el transporte y los detalles de OAuth.
- 2
El agente agrega el servidor solo. Descubre el authorization server desde esa URL, se registra y pide los scopes profile, email y offline_access.
- 3
La primera llamada lo confirma. Tu inicio pasa de esperando a conectado cuando llega una llamada autenticada, nunca cuando tocás algo.
Cuánto cuesta
El servidor MCP viene con el workspace: un solo plan, $9 al mes por un workspace con hasta 3 personas, y $5 al mes por cada workspace extra, después de una prueba gratis de 7 días que arranca al registrarte y no pide tarjeta.
Las llamadas no cuestan nada por sí mismas. La escritura corre dentro de la suscripción de Claude o ChatGPT que ya pagás, y la única plata que seodraft puede gastar es tu propio balance de DataForSEO, con el costo estimado a la vista antes de cada llamada paga.
Preguntas sobre el servidor MCP
Respuestas cortas sobre qué clientes se conectan, qué puede hacer el agente y las escrituras que chocan.
- ¿Qué clientes se pueden conectar?
- Cualquier cliente MCP que hable transporte HTTP streamable y OAuth. Claude Code, Cursor y Codex agregan el servidor solos con el prompt copiado. En claude.ai y ChatGPT lo agrega una persona a mano, por eso el inicio también muestra la URL pelada con un botón para copiarla.
- ¿El agente puede publicar un post?
- No hay ninguna tool de publicar. approve_post revisa la última corrida de las reglas, marca el artículo como listo y manda un archivo con draft: true a tu repositorio cuando hay un destino configurado. Publicar lo hacés vos desde tu CMS.
- ¿Y si el agente y yo editamos el mismo post?
- Cada post lleva un número de versión, y una escritura contra una versión vieja vuelve como “Version conflict. Reload and retry.” Una llamada tardía del agente no puede pisar lo que escribiste en el navegador.
Solución de problemas
Qué hacer cuando el conector no se conecta, no autentica, o una llamada vuelve con un error.
- Claude dice que no pudo conectarse al servidor MCP
- Fijate que el conector apunte exactamente a https://seodraft.app/mcp, sin ninguna ruta de más. El servidor no guarda un id de sesión, así que una conexión cortada no tiene nada para retomar: reintentar manda un pedido nuevo, no continúa uno roto. Si sigue fallando, desconectá y volvé a conectar el conector desde Configuración para que corra el discovery de nuevo.
- El login falla, o el agente sigue pidiendo autenticarse de nuevo
- Cualquier llamada sin un token válido vuelve como Unauthorized, con un 401 que manda al cliente de vuelta al discovery de OAuth. Reconectar desde Configuración vuelve a correr el login; el token es independiente de los datos del workspace, así que no se toca nada ahí. Si un login nuevo sigue sin funcionar, escribí a chorch@seodraft.app.
- Una llamada falla con "You don't have an active subscription"
- El mensaje exacto es “You don't have an active subscription. Check your account at seodraft.app.”, y significa que la prueba de 7 días terminó sin un plan activo. Abrí /billing en la app de seodraft y activá el plan; la misma llamada funciona enseguida, y los datos del workspace no se tocan mientras el acceso está pausado. Un miembro del workspace de otra persona ve el mismo rechazo con el nombre del owner, que es quien lo reactiva.
- Una tool devuelve degraded, reason missing-credentials, o dataConnected: false
- Eso no es un error. seodraft no tiene ninguna cuenta de DataForSEO compartida: dataConnected: false significa que este workspace todavía no conectó sus propias credenciales de DataForSEO, así que las tools de topics y SERP devuelven estimaciones sin medir (mode: preview) en vez de volumen real. Todas las tools siguen funcionando sin credenciales; conectar DataForSEO desde el workspace solo cambia a datos medidos.
- ¿Dónde consigo ayuda?
- chorch@seodraft.app responde preguntas sobre el conector, la facturación y pedidos sobre tus datos.
Relacionado
- Agentes · Instalación para Claude, ChatGPT, Cursor, Grok Bot y otros clientes MCP.
- Content brief · Lo que el agente lee antes de escribir.
- Entrega al CMS · Dónde aterriza un artículo aprobado como borrador.
- Precios · Un plan, $9 al mes por un workspace con hasta 3 personas, más $5 por cada workspace extra.
- ChatGPT para SEO · Seis tareas de SEO para ChatGPT, la última sobre este servidor MCP.