Desarrolladores
API y servidor MCP de Citevana
Citevana ofrece una API REST y un servidor MCP gratuitos. Con ellos puedes comprobar si los rastreadores de IA llegan a un sitio, auditar una página (SEO y preparación para IA), generar un archivo llms.txt y leer las auditorías de tus propios sitios. Las herramientas gratuitas no necesitan clave y permiten 100 llamadas al día. Una clave de API da acceso a los datos de tu espacio de trabajo.
Última revisión: 16 de septiembre de 2026
Datos clave
- URL base de REST
- https://citevana.com/api/v1
- Autenticación
- Ninguna para las herramientas gratuitas. Para lo demás, una clave de API del espacio de trabajo: Authorization: Bearer cv_live_…
- Cuota gratuita
- 100 llamadas al día (UTC), con un límite de ráfaga de 20 por minuto
- Endpoint MCP
- https://citevana.com/api/mcp
- Versiones del protocolo MCP
- 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
- Descripción OpenAPI 3.1
- https://citevana.com/api/v1/openapi.json
API REST
Todas las respuestas son JSON. Las respuestas correctas incluyen "ok": true. Las herramientas gratuitas devuelven un resumen en lenguaje sencillo y una lista de tareas ordenada por importancia, con tiempos estimados.
| Método | Ruta | Acceso | Qué hace |
|---|---|---|---|
| GET | /sites | Clave con read:sites | Lista los sitios del espacio de trabajo de la clave. |
| GET | /sites/{siteId}/audits/latest | Clave con read:audits | Devuelve la última auditoría completada: puntuación, problemas, preparación para IA y tareas. |
| POST | /tools/ai-crawlers | Gratis, clave opcional (read:tools) | Lee el robots.txt de un sitio e indica qué rastreadores de IA están permitidos o bloqueados. |
| POST | /tools/page-audit | Gratis, clave opcional (read:tools) | Audita una página: título, descripción, encabezados, canónica, noindex, datos estructurados y texto alternativo. |
| POST | /tools/llms-txt | Gratis, clave opcional (read:tools) | Comprueba el llms.txt de un sitio o genera uno con los enlaces que envíes. |
Ejemplo de solicitud
curl -s https://citevana.com/api/v1/tools/ai-crawlers \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
curl -s https://citevana.com/api/v1/sites \
-H "Authorization: Bearer $CITEVANA_API_KEY"Errores
Todos los errores usan la misma estructura JSON, que se muestra abajo. Los códigos incluyen invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited y quota_exceeded.
{
"ok": false,
"error": {
"code": "quota_exceeded",
"message": "Daily api_calls quota reached."
},
"requestId": "req_…"
}Límites y cabeceras
Cada respuesta medida incluye X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Reset (segundos Unix). Una respuesta 429 incluye además Retry-After. Las llamadas con clave cuentan para la cuota diaria api_calls de tu espacio de trabajo, y cada clave puede tener su propio límite diario más bajo.
Los navegadores pueden llamar a las herramientas gratuitas desde cualquier sitio sin clave. Los endpoints que requieren clave no admiten solicitudes de navegador entre orígenes: llámalos desde tu servidor.
Añade ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi o ar a un endpoint de herramienta para recibir el resumen en ese idioma.
Fuente, revisada el 16 de septiembre de 2026: https://spec.openapis.org/oas/v3.1.1.html
Servidor MCP
Conecta cualquier cliente MCP que admita servidores remotos a https://citevana.com/api/mcp. Usa el transporte Streamable HTTP, responde en JSON y no mantiene sesiones.
check_ai_crawlers— Qué rastreadores de IA de búsqueda, asistentes y entrenamiento permite un sitio. Gratis.audit_page— Auditoría de SEO on-page y preparación para IA de una URL. Gratis.generate_llms_txt— Crea un archivo llms.txt a partir del nombre del sitio, un resumen y enlaces. Gratis; no se descarga nada.get_site_audit_summary— Última auditoría de uno de tus sitios. Requiere una clave de API con read:audits.
El servidor admite la revisión 2026-07-28 del protocolo (metadatos por solicitud y server/discover). También acepta el handshake initialize de las revisiones 2025-11-25, 2025-06-18 y 2025-03-26.
Las tres herramientas gratuitas funcionan sin autenticación. Para get_site_audit_summary, tu cliente debe enviar tu clave de API en una cabecera Authorization: Bearer. Citevana aún no ofrece inicio de sesión OAuth para MCP.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ai_crawlers",
"arguments": {
"url": "https://example.com"
},
"_meta": {
"io.modelcontextprotocol/protocolVersion": "2026-07-28",
"io.modelcontextprotocol/clientCapabilities": {}
}
}
}Fuente, revisada el 16 de septiembre de 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
Añadirlo a ChatGPT
- En ChatGPT, abre Configuración, luego Seguridad e inicio de sesión, y activa el modo desarrollador. Su disponibilidad depende de tu cuenta y de la política de tu espacio de trabajo.
- Ve a Plugins y selecciona el botón más.
- Escribe un nombre (por ejemplo, Citevana) y una descripción breve.
- En Conexión, elige Endpoint público e introduce https://citevana.com/api/mcp.
- Crea la conexión y revisa las herramientas detectadas.
ChatGPT se conecta con OAuth o sin autenticación y no puede enviar claves de API. Las tres herramientas gratuitas funcionan allí; get_site_audit_summary responde que necesita una clave.
Fuente, revisada el 16 de septiembre de 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
Fuente, revisada el 16 de septiembre de 2026: https://developers.openai.com/apps-sdk/build/auth
Añadirlo a Claude
- Busca la sección Conectores en Claude.
- Haz clic en Añadir conector personalizado, al final de la sección.
- Introduce la URL del servidor MCP remoto https://citevana.com/api/mcp.
- La configuración avanzada (ID y secreto de cliente OAuth) es opcional y no hace falta para estas herramientas. Haz clic en Añadir.
Los conectores personalizados están disponibles en Claude y Claude Desktop para los planes Pro, Max, Team y Enterprise. Los conectores de Claude usan OAuth para iniciar sesión, así que por ahora solo están disponibles las herramientas gratuitas.
Fuente, revisada el 16 de septiembre de 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
Otros clientes MCP y tus propios agentes
Si tu cliente permite definir cabeceras HTTP para un servidor remoto, añade Authorization: Bearer seguido de tu clave para activar get_site_audit_summary. Cada llamada cuenta para la misma cuota diaria api_calls que la API REST.
Extensión de Chrome
La extensión de Chrome de Citevana ejecuta, mediante esta API, la comprobación de rastreadores de IA y la auditoría de la pestaña que estás viendo. No necesita cuenta; con una clave opcional ves las auditorías de tus sitios. Se está preparando para Chrome Web Store.
Solo pide los permisos activeTab y storage, además de acceso a la API de Citevana. Envía la dirección de la página solo cuando pulsas una comprobación, y nunca envía la cadena de consulta.
Fuente, revisada el 16 de septiembre de 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
Seguridad y privacidad
- Todas las herramientas son de solo lectura. Nunca se modifica nada en tu sitio web.
- El texto copiado de las páginas descargadas se marca como datos no confiables, para que los asistentes de IA nunca sigan instrucciones que contenga.
- Solo descargamos páginas públicas, como CitevanaBot, y bloqueamos direcciones de redes privadas y reservadas.
- Solo guardamos un hash SHA-256 de cada clave de API. La clave se muestra una vez y puedes revocarla cuando quieras. La creación y la revocación de claves quedan en el registro de auditoría.
Obtener una clave de API
Inicia sesión y abre Configuración y luego Claves de API. Elige los permisos que necesita la clave (read:tools, read:sites, read:audits) y, si quieres, un límite diario.
Preguntas frecuentes
¿La API de Citevana es gratuita?
Sí. Las herramientas gratuitas no necesitan clave y permiten 100 llamadas al día por dirección IP. Con clave, las llamadas cuentan para la cuota diaria api_calls del plan de tu espacio de trabajo; en el plan gratuito son 100 al día.
¿Qué es un servidor MCP?
MCP (Model Context Protocol) es un protocolo abierto que usan los asistentes de IA para llamar a herramientas externas. Cuando añades el servidor MCP de Citevana, un asistente como ChatGPT o Claude puede ejecutar las comprobaciones por ti en el chat.
¿Pueden las herramientas cambiar mi sitio web?
No. Las herramientas de la API y MCP solo leen páginas públicas y los resultados de tus auditorías. Las correcciones solo se aplican en la app de Citevana, y solo después de que apruebes cada una.
¿Qué rastreadores de IA cubre la comprobación?
Cubre OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl y Bing. En el resultado, cada rastreador enlaza a la documentación de su operador.
¿Qué pasa cuando llego al límite?
La API devuelve 429 con el código quota_exceeded y una cabecera Retry-After, y las herramientas MCP devuelven un mensaje que indica cuándo se renueva el límite. Los límites se renuevan a las 00:00 UTC.
Fuentes
- https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
- https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
- https://developers.openai.com/apps-sdk/build/auth
- https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
- https://spec.openapis.org/oas/v3.1.1.html
- https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
- https://developer.chrome.com/docs/webstore/program-policies/policies