Tupana
io.github.tupana-ai由 GitHub 账号 tupana-ai 发布v0.1.1更新于 Oct 30, 2026
Facturación electrónica chilena (SII), cobranza, conciliación bancaria y reportes de ventas.
概览
Tupana 远程 MCP 服务器,让助手起草并向智利国税局(SII)开具电子发票、跟踪应收账款、核对银行流水并生成销售与税务报表。
- 可以做什么
- 查询、搜索并预览税务单据,创建发票、收据、贷记单、借记单、发货单和定期发票的草稿
- 将已审核的草稿提交至 SII 开具,转发已开具单据邮件,并把表格或采购订单解析为发票草稿
- 查询企业、客户、供应商及 SII 纳税人信息,以及客户与商品排行
- 生成销售、SII 账簿、F29 和增值税汇总及月度销售序列
- 列出待收款发票、银行流水与对账建议,并完成流水对账
- 准备、执行并查询发票保理转让,检索 SII 公开企业名录以寻找潜客和市场规模
- 适用场景
- 适合智利企业及其财务、销售团队,希望让助手在 Tupana 内处理开票、催收、银行对账和税务报表;也适合为 SaaS 接入 SII 电子开票的开发者。
- 运行要求
- 远程 Streamable HTTP 端点,使用 OAuth 2.1(PKCE、动态客户端注册);客户端会打开浏览器登录 Tupana,无需复制 API key。需要拥有可访问相关企业的 Tupana 账户,客户端需支持带 OAuth 的远程 MCP(或使用 stdio 桥接)。
安装
在 SourceWeft 中
- 打开 控制台中的 Tupana,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.tupana-ai%2Ftupana/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"tupana": {
"type": "http",
"url": "https://mcp.tupana.ai/mcp"
}
}
}README
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 reportes de ventas.
- Transporte: 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)
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
Luego, 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):
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:
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:
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
Clientes, proveedores y empresas
Reportes, libros e impuestos
Cobranza y conciliación bancaria
Cesión de facturas (factoring)
Base pública de empresas del SII
Construir facturación en tu SaaS
Conexión de empresas y navegación
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: -
Glama:
glama.jsondeclara a los mantenedores. Glama indexa el repositorio como servidor (glama.ai/mcp/servers/tupana-ai/tupana-mcp) y el endpoint remoto como conector (glama.ai/mcp/connectors/io.github.tupana-ai/tupana). -
Smithery: 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
- SDKs oficiales: Node.js
npm install tupana(npm · GitHub) · Pythonpip install tupana(PyPI · GitHub) - Ejemplos: tupana-ai/tupana-examples
- Soporte: [email protected]
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, sales reports and invoice cession, 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).
来源:README.md,提交 e8bf7ce
工具
0版本历史
2- v0.1.1最新Oct 23, 2026
- v0.1.0Oct 20, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分