La cartola del Banco de Chile en tu software o en tu agente.

Saldos, movimientos y las cartolas mensuales que ya emitió el banco, leídos de una caché que responde al instante. El login es HTTP puro: no hay desafío de navegador que resolver.

7 días gratis, sin tarjeta, con 4 conexiones.

$ curl -X POST https://connect.emisso.ai/api/v1/tools/bch_empresas.movimientos.consultar/execute \
  -H "Authorization: Bearer $EMISSO_CONNECT_API_KEY" \
  -H "X-Connect-Connection: conn_9tKfR2mQx4Vb" \
  -H "Content-Type: application/json" \
  -d '{"input": {"periodo": "2026-08"}}'
$ 

200288 ms

Movimientos · agosto 202641 movimientos
  • Transferencia recibida$3.480.00012-08-2026 · TEF · Comercial Andes Ltda.
  • Pago de proveedores-$1.129.40012-08-2026 · Nómina · 18 pagos
  • Cargo por comisión-$14.28011-08-2026 · Mantención
  • Depósito documentos$742.15010-08-2026 · Canje

Cuatro datos que te damos con nuestra conexión

Al conectar eliges cuáles habilitar, y sincronizar los trae todos con un solo login.

Saldos
El saldo de cada cuenta como una foto del día. En un período que no es el corriente vuelve vacío, con su explicación.bch_empresas.saldos.consultar
Movimientos
Los movimientos del período, con su descripción, su canal y el saldo arrastrado.bch_empresas.movimientos.consultar
Movimientos de tarjetas
Las compras, avances, pagos y cargos de tarjetas de crédito, en pesos y dólares.bch_empresas.movimientos_tarjetas.consultar
Cartolas emitidas
El extracto mensual que ya emitió el banco, con su número de cartola y los saldos de apertura y cierre.bch_empresas.cartolas.consultar

La misma tool, desde donde la llames.

Por HTTP, con el SDK de TypeScript o desde un agente por MCP. Los tres piden el mismo período sobre la misma conexión y vuelven con la misma respuesta, porque detrás hay un solo contrato.

curl -X POST https://connect.emisso.ai/api/v1/tools/bch_empresas.movimientos.consultar/execute \
  -H "Authorization: Bearer $EMISSO_CONNECT_API_KEY" \
  -H "X-Connect-Connection: conn_9tKfR2mQx4Vb" \
  -H "Content-Type: application/json" \
  -d '{"input": {"periodo": "2026-08"}}'

# { "movimientos": [{ "descripcion": "Transferencia recibida", "monto": 3480000, "type": "debit", "display": "3.480.000", … }], "cursor": null }
import { createClient } from "@emisso/connect";

const connect = createClient({ apiKey: process.env.EMISSO_CONNECT_API_KEY });

const datos = await connect.tools.bch_empresas.movimientos.consultar(
  {"periodo": "2026-08"},
  { connectionId: "conn_9tKfR2mQx4Vb" },
);

// { "movimientos": [{ "descripcion": "Transferencia recibida", "monto": 3480000, "type": "debit", "display": "3.480.000", … }], "cursor": null }
claude mcp add --transport http connect https://connect.emisso.ai/mcp

# Y después, en lenguaje natural, sin escribir el id de la tool:
#   "Con Emisso, muéstrame los movimientos del mes pasado"

# → bch_empresas.movimientos.consultar

La referencia completa de Banco de Chile trae los parámetros, el esquema de respuesta y el ejemplo pareado de cada tool.

Tú nunca ves la clave de tu cliente.

El enlace sirve una sola vez y vence en 24 horas. Admite 5 intentos y solo se consume cuando el login resulta. Si tu agente lo acuña solo, vence en 1 hora, porque nace de un prompt y no necesita durar más.

  1. 1

    Creas el enlace desde tu panel, por API o desde tu agente.

    Tú
  2. 2

    Tu cliente lo abre y escribe su clave en una pantalla nuestra.

    Su clave nunca pasa por tu sistema.

    Tu cliente
  3. 3

    Traemos el período completo de Banco de Chile.

    41 movimientos, en unos segundos.

    Nosotros

Seguridad que se puede revisar.

Las tres están en la política de privacidad, con nombre y detalle, junto con lo que todavía no hacemos.

Cifrada, con una llave por empresa
La clave se cifra con AES-256-GCM antes de guardarse, con una llave propia de tu organización. Nunca viaja a un modelo, no sale en el resultado de ninguna tool y no se escribe en ningún registro.
El aislamiento lo impone la base
Cada fila lleva su organización y hay políticas a nivel de fila que impiden verla desde otra. Una consulta que olvidara filtrar devuelve cero filas, no las de otro cliente.
La bitácora solo se puede agregar
Cada llamada deja qué tool corrió, cuándo, por quién, cuánto tardó y si resultó. El servicio no tiene permiso para modificar ni borrar una fila ya escrita.

Se paga por empresa conectada.

Sin mínimo y sin tramos que castiguen crecer. Los 7 días de prueba traen 4 conexiones y no piden tarjeta.

  • Starter

    $10por conexión al mes

    Sin plan mensual. Pagas las conexiones que tengas activas.

  • Pro

    $45al mes, con 5 conexiones

    Cada conexión más: $9

    Webhooks firmados y soporte prioritario.

  • Max

    $160al mes, con 20 conexiones

    Cada conexión más: $8

    SLA de respuesta, canal directo y onboarding acompañado.

Con 12 empresas conectadas pagas $108 al mes en Pro, o sea $9 por empresa.

Precios en dólares, sin IVA. Una conexión es una empresa conectada a un sistema, y se cobra mientras esté activa.

Conecta la primera empresa hoy.

La prueba abre con la cuenta, así que la conexión y el primer sync ocurren en la misma sesión. No hay demo que agendar.

  • 7 días con 4 conexiones, y no piden tarjeta
  • El mismo endpoint para el SII, Previred y los bancos
  • Documentación abierta y el SDK en npm, sin pedir acceso
  • Revocas una credencial en el acto, desde el panel
Banco de Chile
Connect
tu softwaretu agente

O lo vemos juntos.

Si son muchas empresas, si el caso no calza en un plan o si prefieres que la primera conexión la hagamos contigo. Llega a nuestro Slack y lo toma alguien del equipo.

Qué necesitas conectar

También conectados, con el mismo endpoint y la misma bitácora