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.

Endpoints
MétodoRutaAccesoQué hace
GET/sitesClave con read:sitesLista los sitios del espacio de trabajo de la clave.
GET/sites/{siteId}/audits/latestClave con read:auditsDevuelve la última auditoría completada: puntuación, problemas, preparación para IA y tareas.
POST/tools/ai-crawlersGratis, 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-auditGratis, clave opcional (read:tools)Audita una página: título, descripción, encabezados, canónica, noindex, datos estructurados y texto alternativo.
POST/tools/llms-txtGratis, 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_crawlersQué rastreadores de IA de búsqueda, asistentes y entrenamiento permite un sitio. Gratis.
  • audit_pageAuditoría de SEO on-page y preparación para IA de una URL. Gratis.
  • generate_llms_txtCrea 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

  1. 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.
  2. Ve a Plugins y selecciona el botón más.
  3. Escribe un nombre (por ejemplo, Citevana) y una descripción breve.
  4. En Conexión, elige Endpoint público e introduce https://citevana.com/api/mcp.
  5. 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

  1. Busca la sección Conectores en Claude.
  2. Haz clic en Añadir conector personalizado, al final de la sección.
  3. Introduce la URL del servidor MCP remoto https://citevana.com/api/mcp.
  4. 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.

CitevanaBot

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.

Crear una clave de API

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