Saltar al contenido
Klevy.

Conectar un agente (MCP)

Klevy expone su API como un servidor MCP: un agente —Claude u otro— la usa por su cuenta. Pide trámites, abre el widget para capturar la clave de un titular y emite documentos tributarios, con las mismas herramientas que documenta esta referencia.

Conectar

Claude Desktop y Claude Code

Agregá el servidor a tu configuración MCP (claude_desktop_config.json, o el .mcp.json del proyecto en Claude Code). Reemplazá la API key por la tuya (sk_live_… o sk_test_… para el sandbox):

{
  "mcpServers": {
    "klevy": {
      "command": "npx",
      "args": ["-y", "@klevy/mcp"],
      "env": { "KLEVY_API_KEY": "sk_live_tu_api_key" }
    }
  }
}
Las herramientas y el botón usan npx @klevy/mcp. Mientras no esté publicado en npm, apuntá command a node y args al binario compilado: ["ruta/a/klevy/apps/mcp/dist/main.js"].

Qué puede hacer

Doce herramientas, las mismas que esta referencia documenta endpoint por endpoint:

HerramientaQué hace
klevy_catalogLista los flujos disponibles y qué credencial exige cada uno.
klevy_runEjecuta un flujo (trámite).
klevy_get_runEstado y resultado de un run.
klevy_list_runsLista los runs del tenant.
klevy_create_sessionAbre el widget para capturar la clave de un titular.
klevy_list_emisoresLas empresas por cuenta de las que se emite.
klevy_foliosFolios disponibles por tipo de documento.
klevy_emit_documentEmite un DTE (factura, boleta, guía…).
klevy_list_documentsLista los documentos emitidos.
klevy_get_documentUn documento con su XML firmado.
klevy_send_documentsManda al SII los documentos pendientes.
klevy_envio_statusEl veredicto del SII sobre un envío.

Configuración

Variable
KLEVY_API_KEYObligatoria. La API key del integrador.
KLEVY_BASE_URLOpcional. Por defecto https://api.klevy.cl.

Para empezar necesitás una API key: pedila en Solicitar acceso. La referencia de cada operación está en el resto de estos docs.