Tupana MCP
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tupana MCPHazle una factura a 76.123.456-7 por 3 horas de asesoría a $45.000 + IVA"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tupana MCP
Servidor MCP remoto de Tupana: conecta Claude, ChatGPT, Cursor o cualquier agente compatible con tu facturación electrónica chilena (SII), cobranza, conciliación bancaria y contabilidad.
https://mcp.tupana.ai/mcpTransporte: Streamable HTTP.
Autenticación: OAuth 2.1 con PKCE y registro dinámico de clientes. Al conectar, el cliente te abre el navegador para que inicies sesión en Tupana y autorices el acceso. No necesitas copiar ninguna API key.
Scopes:
tupana:readytupana:write.Privacidad: cada usuario ve solo las empresas a las que tiene acceso en Tupana; todas las herramientas resuelven documentos y empresas dentro de ese alcance.
Seguridad: las acciones irreversibles (emitir al SII, enviar correos, conciliar) están diseñadas para pedir confirmación. La emisión es un paso separado: el agente crea un borrador, te muestra la vista previa en PDF y solo emite con
emit_documentdespués de tu visto bueno.
¿Aún no tienes cuenta? Créala en developers.tupana.ai.
Qué puedes pedirle
"¿Cuánto facturé este mes y quiénes son mis 10 mayores clientes?"
"Hazle una factura a 76.123.456-7 por 3 horas de asesoría a $45.000 + IVA, con referencia a la OC 4500123."
"¿Qué facturas tengo pendientes de cobro con más de 30 días?"
"Concilia los movimientos del banco de ayer con las facturas que calcen."
"Muéstrame el resumen de IVA y el F29 de septiembre."
"Agrégale facturación electrónica chilena a este SaaS." (el MCP también enseña a construir la integración)
Related MCP server: Mexico Invoice MCP
Conectar
Claude (claude.ai y Claude Desktop)
Ve a Settings → Connectors → Add custom connector.
Nombre:
Tupana. URL:https://mcp.tupana.ai/mcp.Haz clic en Connect, inicia sesión en Tupana y autoriza.
En planes Team y Enterprise, un administrador puede agregar el conector para toda la organización.
Claude Code
claude mcp add --transport http tupana https://mcp.tupana.ai/mcpLuego, dentro de Claude Code, ejecuta /mcp, elige tupana y completa el login en el navegador. Para compartirlo con tu equipo, agrégalo con --scope project (queda en .mcp.json).
Cursor
En ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto):
{
"mcpServers": {
"tupana": {
"url": "https://mcp.tupana.ai/mcp"
}
}
}Cursor detecta que el servidor pide OAuth y te muestra el botón para iniciar sesión.
ChatGPT
Activa Settings → Apps & Connectors → Advanced settings → Developer mode (disponible según tu plan).
En Apps & Connectors, crea un conector nuevo con la URL
https://mcp.tupana.ai/mcpy autenticación OAuth.Autoriza con tu cuenta de Tupana y actívalo en el chat.
VS Code (GitHub Copilot)
En .vscode/mcp.json:
{
"servers": {
"tupana": {
"type": "http",
"url": "https://mcp.tupana.ai/mcp"
}
}
}Otros clientes
Cualquier cliente con soporte de MCP remoto (Streamable HTTP + OAuth 2.1) funciona con la misma URL. El servidor publica sus metadatos en:
https://mcp.tupana.ai/.well-known/oauth-protected-resourcehttps://mcp.tupana.ai/.well-known/oauth-authorization-server
Si tu cliente solo soporta stdio, usa un puente como mcp-remote:
{
"mcpServers": {
"tupana": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tupana.ai/mcp"]
}
}
}Desde tu propio agente
En tupana-ai/tupana-examples hay un agente en Python (API de Claude + cliente MCP) que factura pidiéndote confirmación antes de emitir.
Herramientas
Documentos y facturación
Herramienta | Qué hace |
| Consulta documentos tributarios (facturas, boletas, notas de crédito…). |
| Busca documentos emitidos por cliente, monto o folio. |
| Link (PDF) de un documento emitido. |
| Crea un borrador de factura afecta (33) o exenta (34), con referencias (OC 801, HES). |
| Crea un borrador de factura de compra (46). |
| Crea un borrador de factura de exportación (110). |
| Crea una nota de crédito (61) que referencia una factura (anulación o corrección). |
| Vista previa en PDF de un borrador, para que la revises. |
| Emite al SII un borrador ya revisado. Exige vista previa previa. |
| Reenvía un documento emitido por correo. |
| Crea una factura programada (recurrente). |
| Lista los documentos programados. |
| Extrae ítems de una orden de compra o PDF para facturarla. |
Clientes, proveedores y empresas
Herramienta | Qué hace |
| Tus empresas en Tupana. |
| Busca clientes (receptores). |
| Datos del contribuyente en el SII a partir de su RUT. |
| Proveedores según las facturas de compra recibidas. |
| Ranking de clientes por monto o cantidad facturada. |
| Ranking de productos o ítems vendidos. |
Reportes, libros e impuestos
Herramienta | Qué hace |
| Reportes y análisis sobre documentos. |
| Serie mensual de ventas. |
| Libros de compra y venta del SII. |
| Resumen del F29 del período. |
| Resumen de IVA crédito y débito fiscal. |
| Genera un gráfico a partir de datos. |
| Gráfico con varias series (ej. ventas vs. compras). |
Cobranza y conciliación bancaria
Herramienta | Qué hace |
| Facturas pendientes de pago (cuentas por cobrar y por pagar). |
| Movimientos bancarios y su estado de conciliación. |
| Documentos de pago (tipo 100). |
| Sugerencias de conciliación con puntaje automático. |
| Concilia un movimiento con una o más facturas. |
| Historial de conciliaciones. |
Contabilidad
Herramienta | Qué hace |
| Libro diario: asientos en un rango de fechas. |
| Libro mayor de una cuenta, con saldo acumulado. |
| Balance por sección (activo, pasivo, patrimonio). |
| Estado de resultados. |
| Plan de cuentas. |
| Saldo actual de una cuenta. |
| Crea un asiento contable manual. |
Base pública de empresas del SII
Herramienta | Qué hace |
| Busca empresas de Chile en la nómina pública del SII. |
| Encuentra clientes potenciales por rubro, región y tamaño. |
| Empresas que crecieron entre dos años. |
| Trayectoria de una empresa en la nómina. |
| Tamaño de un mercado (empresas y trabajadores). |
| Filtros disponibles (años, tramos, regiones, rubros). |
Construir facturación en tu SaaS
Herramienta | Qué hace |
| Qué puede hacer Tupana y con qué herramienta empezar. |
| El flujo completo de facturación, paso a paso. |
| Especificación del frontend (campos, tipos, condiciones). |
| Reglas de validación del borrador por paso y campo. |
| Valida un borrador con las mismas reglas de la API. |
| De RUT a razón social, actividades y direcciones. |
| Reglas de las líneas de la factura. |
| Reglas de las referencias según el tipo de documento. |
| Cómo pedir y mostrar la vista previa. |
| Cómo emitir, qué estados hay y qué devuelve. |
| Webhook + WebSocket o polling, según tu stack. |
| API key, enrolamiento, webhooks y sandbox. |
| Qué reglas están confirmadas en código y cuáles son declaradas. |
| Qué significa un error de Tupana o del SII y qué hacer. |
| Tokens del design system de Tupana. |
Conexión de empresas y navegación
Herramienta | Qué hace |
| Cómo enrolar una empresa con Tupana Connect. |
| Abre Tupana Connect y devuelve el link (facturación SII, lectura SII o banco). |
| Link directo a la pantalla de la app para lo que se hace por interfaz. |
| Guía de navegación de la app. |
| Responde "¿qué puedes hacer?". |
| Tutorial paso a paso para una tarea. |
La lista refleja el servidor al momento de publicar este repositorio. La fuente de verdad es
tools/listdel propio servidor.
Directorios
MCP Registry oficial:
server.json(io.github.tupana-ai/tupana). Para publicarlo o actualizarlo, ejecuta el workflow Publicar en el MCP Registry (Actions → Run workflow), que se autentica con GitHub OIDC; o desde tu máquina:brew install mcp-publisher mcp-publisher login github # con una cuenta miembro de la organización tupana-ai mcp-publisher publishSmithery: se publica por URL en smithery.ai/new (o
smithery mcp publish "https://mcp.tupana.ai/mcp" -n @tupana/tupana); no requiere archivo de configuración en el repositorio.
Recursos
Documentación: docs.tupana.ai
Portal de desarrolladores: developers.tupana.ai
Ejemplos: tupana-ai/tupana-examples
Soporte: contacto@tupana.ai
Licencia
La documentación y los archivos de este repositorio están bajo licencia MIT. El servidor MCP es un servicio alojado por Tupana.
English summary
Remote MCP server for Tupana — Chilean electronic invoicing (SII), collections, bank reconciliation and accounting — at https://mcp.tupana.ai/mcp (Streamable HTTP, OAuth 2.1 with PKCE and dynamic client registration; scopes tupana:read / tupana:write). Add it as a custom connector in Claude, with claude mcp add --transport http tupana https://mcp.tupana.ai/mcp in Claude Code, via mcp.json in Cursor or VS Code, or as a developer-mode connector in ChatGPT. Irreversible actions (issuing to the SII, sending email, reconciling) are designed to require confirmation: the agent creates a draft, shows a PDF preview and only issues with emit_document after you approve. Registry metadata lives in server.json (io.github.tupana-ai/tupana).
This server cannot be deployed
Maintenance
Related MCP Connectors
Chilean DTE/SII invoicing — issue invoices, reconcile payments and manage clients with AI agents.
Chile DTE for AI agents - boleta/factura electronica via OpenFactura or LibreDTE. Stateless BYO.
Ecuador factura electronica for AI agents - issue and query SRI e-invoices via Datil. Stateless BYO.
Malaysian SME accounting, e-Invoice and payroll for your AI. 64 tools; writes are approved drafts.
Related MCP Servers
- AlicenseAqualityBmaintenanceOpen-source MCP server for Chile's SII free invoicing system, enabling AI agents to query issued and received tax documents.122MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to issue Mexico CFDI 4.0 electronic invoices (factura electrónica) via Facturapi, with tools for creating, querying, canceling, and sending invoices.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to issue Chilean electronic tax documents (boleta and factura) stamped at SII via OpenFactura, with stateless bring-your-own-credentials.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to issue Peruvian electronic invoices (factura/boleta) declared to SUNAT via Nubefact. Supports creating, querying, and canceling invoices with automatic IGV tax computation.MIT