Un servidor MCP remoto, sin nada que instalar
Vericto expone un servidor MCP remoto (Streamable HTTP) que se autentica con una API key de tu workspace con el scope ci_dryrun:execute. Un agente conectado llama a check_sql mientras genera SQL y recibe el mismo veredicto que la CLI o la API: BLOCKED, FLAGGED, MONITORED o ALLOWED, con la regla que se disparó y una corrección sugerida.
claude mcp add --scope user --transport http vericto https://mcp.vericto.com/mcp \
--header 'Authorization: Bearer ${VERICTO_API_KEY}'
Probado con Claude Code y con Kiro. La documentación incluye la configuración para Antigravity, GitHub Copilot en VS Code y cualquier cliente que soporte servidores MCP remotos por HTTP con headers.
Seis herramientas
check_sql: evalúa un script o una lista de statements contra las reglas del workspace y devuelve un veredicto por statement, con su línea.whoami: plan, checks restantes del mes, versión del ruleset y las bases del workspace con su dialecto.list_rulesyshow_rule: el catálogo efectivo de reglas y el detalle de cada una, incluida su condición AST.list_reportsyshow_report: el historial de checks y el resultado completo de cada uno.
Columnas sensibles en MCP
Si un hallazgo trae approved_query, la query lee una columna enmascarada: esa es la única query aprobada y el agente debe ejecutarla en lugar de la original. MCP no puede obligarlo; solo el proxy TCP aplica el enmascaramiento.
Cuota y seguridad
- Checks por mes, compartidos con la CLI y la API de validación: 1.000 en Free, 10.000 en Builder, ilimitados en Team y Enterprise. Cada statement evaluado cuenta como un check; las herramientas de solo lectura no consumen cuota.
- La API key determina el workspace, y una key con solo
ci_dryrun:executeno puede leer el audit trail ni cambiar reglas. - Vericto solo analiza el texto del SQL: no se conecta a tu base de datos ni ejecuta nada.