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 分