AIVIS para desarrolladores
API REST v1 y servidor MCP para integrar los análisis de visibilidad IA en tus scripts, paneles o asistentes de IA. Disponibles en los planes Business y Agency.
Autenticación
Cada solicitud debe autenticarse con una API key en el header Authorization: Bearer aivis_live_.... La clave concede acceso a nivel de organización (puede leer/iniciar análisis en cualquier sitio de la organización).
Crea tu primera API key desde el panel
API REST v1
POST /api/v1/scan
Inicia un análisis (o lo recupera de la caché de 7 días si es reciente). Mismo motor que el análisis público gratuito, con un límite de 30 solicitudes cada 10 minutos por clave.
curl -X POST https://aivis.dev/api/v1/scan \
-H "Authorization: Bearer aivis_live_..." \
-H "Content-Type: application/json" \
-d '{"domain": "example.com"}'{
"domain": "example.com",
"score": 82,
"letter": "B",
"cached": false
}GET /api/v1/report/{domain}
Lee el último informe guardado de un dominio, sin iniciar un nuevo análisis. Responde 404 si el dominio nunca ha sido analizado.
curl https://aivis.dev/api/v1/report/example.com \
-H "Authorization: Bearer aivis_live_..."{
"domain": "example.com",
"score": 82,
"letter": "B",
"pagesCrawled": 12,
"crawledAt": "2026-07-04T10:00:00.000Z",
"sector": "saas",
"checks": [
{ "id": "robots-ai-bots", "label": "AI bot access", "status": "pass", "score": 100, "evidence": ["..."], "fixHint": null }
]
}GET /api/v1/badge/{domain}
Insignia SVG con la puntuación más reciente — no requiere autenticación (idéntica a /api/badge, solo bajo el namespace v1 por coherencia de documentación: una imagen incrustada vía <img> no puede llevar headers de autenticación).
<a href="https://aivis.dev/report/example.com">
<img src="https://aivis.dev/api/v1/badge/example.com" alt="AIVIS AI Visibility Score" />
</a>Todos los endpoints responden 401 con una clave ausente/no válida y 403 si la organización no está en un plan Business o Agency.
Servidor MCP
AIVIS también está disponible como servidor MCP (Model Context Protocol): un asistente de IA compatible puede ejecutar análisis y leer informes directamente, sin pasar por un navegador. Endpoint: POST https://aivis.dev/api/mcp, JSON-RPC 2.0, misma autenticación Bearer que la API REST.
scan_domain— inicia (o recupera de la caché) un análisis completoget_report— lee el último informe guardado, sin iniciar un nuevo análisischeck_ai_access— comprobación rápida (solo robots.txt) de qué bots de IA están permitidos o bloqueados
Ejemplo de configuración para un cliente MCP que admite headers personalizados (por ejemplo, Claude Desktop):
{
"mcpServers": {
"aivis": {
"url": "https://aivis.dev/api/mcp",
"headers": {
"Authorization": "Bearer aivis_live_..."
}
}
}
}Requiere un plan Business o Agency
La API pública y el servidor MCP están incluidos en los planes Business (49€/mes) y Agency (99€/mes).
Ver los planes