# Consultar con Claude

> Pregúntale a Claude por las ventas de tu empresa y mira qué consulta en Connect para responderte. Con demo animada de una conversación completa.



<CompartirGuia />

Con Emisso Connect agregado como conector, Claude contesta preguntas sobre tu empresa con los datos que
Connect ya trajo del SII y de tus bancos. Le preguntas con tus palabras; Claude busca la herramienta,
elige la conexión de la empresa, lee los datos y te responde diciendo de dónde salen.

La demo de abajo recrea esa conversación con datos de ejemplo. La pantalla de Claude es una recreación;
las llamadas a Connect que muestra son las reales: la misma herramienta, los mismos argumentos y la misma
forma de respuesta. Puedes pausarla, verla otra vez o tomar el control con «Probarlo yo». No consulta nada
y no sale de tu navegador.

<RecorridoDemo guion="claude" />

## Antes de empezar [#antes-de-empezar]

* **Emisso Connect agregado a Claude.** Se hace una sola vez: con este botón, o a mano como explica
  [Servidor MCP](/docs/agentes/mcp#claudeai).

<ConectarClaude />

* **Una empresa conectada con datos.** Si todavía no la conectas, sigue la
  [guía del SII](/docs/como-conectar/sii) o la [de un banco](/docs/como-conectar/bancos). Después Connect
  sincroniza solo.

## Los pasos [#los-pasos]

### 1. Pregunta con tus palabras [#1-pregunta-con-tus-palabras]

Escribe la pregunta como se la harías a alguien de tu equipo, y di tres cosas: **Emisso Connect**, la
**empresa** y el **mes**. No necesitas saber cómo se llama cada herramienta.

Nombrar a Emisso Connect evita que Claude busque en otro lado: si tienes otros conectores, uno que
diga «facturas» en su nombre puede parecerle la respuesta. Y la empresa importa porque la conexión es la
empresa: si la pregunta no dice cuál y tienes más de una, Claude tiene que preguntarte.

### 2. Claude busca la herramienta en Connect [#2-claude-busca-la-herramienta-en-connect]

Claude le pide a `search_docs` la ficha de la herramienta que responde: qué recibe, qué devuelve y un
ejemplo. Connect le ofrece tres herramientas, siempre las mismas: `search_docs` para buscar, `execute`
para leer y `execute_write` para lo que escribe.

### 3. Elige la conexión de la empresa [#3-elige-la-conexión-de-la-empresa]

Con `conexiones.estado.consultar`, Claude ve tus conexiones y toma el `connectionId` de la empresa por la
que preguntaste. Ahí también ve si la conexión ya tiene datos para leer.

Connect nombra cada conexión como su sistema («SII», «SII 2»), no como la empresa. Si conectaste más de una
empresa al mismo sistema, ponle a cada conexión el nombre de su empresa desde su pestaña **Ajustes**: así
Claude sabe cuál es cuál. Si no puede distinguirlas, te pregunta.

### 4. Lee los datos que Connect ya sincronizó [#4-lee-los-datos-que-connect-ya-sincronizó]

Claude llama a la consulta, en este caso `sii.rcv.consultar` con el mes y la conexión. No entra al SII: lee
lo que Connect ya trajo, y por eso responde en segundos. Las lecturas pasan por `execute`, que Connect
declara de solo lectura, así que tu cliente puede correrlas sin pedirte confirmación cada vez.

### 5. Recibe la respuesta con su fuente [#5-recibe-la-respuesta-con-su-fuente]

Claude suma lo facturado a cada cliente y te dice si el mes está completo y cuándo lo sincronizó Connect.
Un mes que todavía no se cargó no es un mes en cero: la respuesta de Connect lo distingue, y Claude debe
decírtelo.

Si la empresa también vende con boletas, esas no vienen documento por documento: son totales del mes, y
Claude los suma aparte con `sii.rcv_totales.consultar`.

### 6. Revisa qué consultó [#6-revisa-qué-consultó]

Cada llamada a Connect queda en la conversación. Ábrela para ver la herramienta, la conexión y el período
que usó, y lo que Connect respondió. La misma llamada queda registrada en la
[bitácora](https://connect.emisso.ai/bitacora) de tu organización.

## Si algo falla [#si-algo-falla]

<Callout type="warn" title="Claude no usa Emisso Connect">
  Revisa que Emisso Connect aparezca entre tus conectores de Claude y que esté activado. Si lo agregaste con
  la conversación abierta, empieza una nueva. Si Claude dice que no tiene acceso, vuelve a autorizarlo desde
  [Servidor MCP](/docs/agentes/mcp#claudeai).
</Callout>

<Callout type="info" title="La respuesta viene vacía">
  Puede ser un mes que todavía no está sincronizado, no un mes sin datos. Pídele a Claude que revise
  `datosListos` en el estado de la conexión. Si falta el mes, Claude puede pedir la sincronización con
  `execute_write`, y tu cliente te pide confirmarla porque escribe.
</Callout>

<Callout type="info" title="Claude te pregunta por la empresa">
  Es lo esperado: la conexión es la empresa y Connect no elige una por su cuenta. Respóndele con el nombre o
  el RUT.
</Callout>

## Siguiente paso [#siguiente-paso]

* [Consultar con ChatGPT](/docs/como-consultar/chatgpt): la misma conversación, en ChatGPT.
* [Consultar con la API](/docs/como-consultar/api): la misma consulta desde tu código, sin instalar nada.
* [Servidor MCP](/docs/agentes/mcp): el prompt de arranque y lo que el agente puede hacer solo.
