mcp-quipu
mcp-quipu
スペインの個人事業主と小規模企業向けに、請求、経費、取引先、会計を扱うQuipu API用のMCPサーバーです。
Claudeのようなアシスタントが自然言語でQuipuアカウントを照会・操作できるようにします: 「今四半期の請求額はいくら?」、「この顧客への9月の請求書を作成して」、「最後の請求書のPDFをください」。
Nubiiaによって構築されました。mcp-holdedの兄弟プロジェクトです。
ステータス: アルファ (v0.1.0)。 取引先、請求書、経費、税務集計に関する18のツールを備えています。APIのその他のリソースは
docs/api-map.mdにマッピングされていますが、まだ公開されていません。
インストール
npm install -g @nubiia/mcp-quipuRelated MCP server: QuickBooks Online MCP Server
設定
Quipu APIの認証情報(設定 → API)と、アカウントの slug(QuipuのURLの最初のセグメント)が必要です: https://getquipu.com/<slug>/…
{
"mcpServers": {
"quipu": {
"command": "npx",
"args": ["-y", "@nubiia/mcp-quipu"],
"env": {
"QUIPU_CLIENT_ID": "tu_client_id",
"QUIPU_CLIENT_SECRET": "tu_client_secret",
"QUIPU_OWNER_SLUG": "tu_slug"
}
}
}
}利用可能なツール
取引先
ツール | 説明 |
| 取引先を一覧表示。名前でのフィルターとページネーションに対応 |
| 取引先の詳細 |
| 取引先を作成( |
| 指定されたフィールドのみ更新 |
| 取引先を削除 |
請求書
ツール | 説明 |
| 発行済みの請求書を一覧表示。期間を指定可能 |
| 請求書の詳細 |
| 明細行、IVA、IRPFを含む請求書を発行 |
| 請求書を更新 |
| 請求書を削除 |
| PDFをダウンロードするための一時URL |
追加の支出と収入
ツール | 説明 |
| 支出と収入を一覧表示。期間を指定可能 |
| 項目の詳細 |
| 仕入先請求書または控除対象経費を登録 |
| 項目を更新 |
| 項目を削除 |
| PDFの一時URL |
税務
ツール | 説明 |
| 四半期または期間の売上IVA、仕入IVA、残高、源泉徴収 |
設計上の注意
OAuth2、APIキーではない。 Holdedとは異なり、Quipuは有効期限のあるトークンを発行します。クライアントはトークンをメモリにキャッシュし、60秒のマージンを取って更新し、同時呼び出し間で1つのリクエストを共有します。401を受け取るとトークンを無効化して再試行します。
フラット化されたJSON:API。 Quipuは { data: { id, attributes: {…} } } を返します。ツールは応答を { id, …attributes } にフラット化します。モデルはフラットなオブジェクトの方がはるかに推論しやすく、ラッパーのトークンを節約できるためです。
書き込み操作は読み取り操作よりも制限されています。 誤って作成された請求書はデータベースの1行ではありません。法的効力を持つ文書です。書き込み操作にはより厳しい割り当て(クォータ)があり、破壊的な操作には destructiveHint が注記されています。
税務計算はモデルではなくコードで行われます。 Quipuは税務申告書(130、303、111)のエンドポイントを公開していないため、数値は請求書と経費から導出する必要があります。get_tax_summary は両方のリソースのすべてのページを走査し、セント単位に丸めて合算し、計算済みの残高を返します。モデルに長い金額リストをトークンごとに合計させることは、間違った税額を得る確実な方法です。
金額はテキストとして、しかも分かりにくい名前で返されます。 基本金額は total_amount_without_taxes、税額は vat_amount です。total も subtotal も存在しません。合算処理は小数点としてカンマを受け付け、空値は無視し、解析できない値がある場合はそれを除外して応答で警告します。黙って NaN を伝播させることはありません。
請求書の削除について。 スペインの法令では、番号が付与された請求書を削除するのではなく、修正請求書によって訂正することが求められます。delete_invoice はAPIが許可しているために存在しますが、ツールの説明にはその旨が記載されており、モデルが軽々しく削除を提案しないようになっています。
開発
npm install
npm run build
npm test
npm run lintロードマップ
simplified_invoices— レシートと簡易請求書(7操作)paysheets— 給与(5操作)numbering_series、accounting_categories、accounting_subcategoriesattachmentsとbook_entriesowner_slugの自動解決(GET /users/{id}経由)
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with QuickFile UK accounting software, providing access to invoicing, client management, purchases, banking, and financial reporting through 40+ tools covering the complete QuickFile API.4MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to query and manage QuickBooks Online data through natural language, including customers, invoices, bills, vendors, accounts, and financial reports.7MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to read and write Cynco accounting data, including querying books, creating invoices, reconciling transactions, and generating financial reports.101MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to QuickBooks Online, enabling management of invoices, customers, expenses, and reports through natural language.MIT
Related MCP Connectors
Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.
Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).
Chilean DTE/SII invoicing — issue invoices, reconcile payments and manage clients with AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nubiia-dev/mcp-quipu'
If you have feedback or need assistance with the MCP directory API, please join our Discord server