invoiceflow-mcp
InvoiceFlow MCP
Model Context Protocol向けのAI活用型請求書自動化ツール
InvoiceFlowは、プロフェッショナルなPDF請求書の作成、AIによる支払い遅延リスクの予測、リマインダーの自動送信、入金と請求書の照合、キャッシュフローの追跡をすべてMCPプロトコル経由で実現します。
機能
プロフェッショナルなPDF請求書作成: 明細、税金、割引、多通貨(10通貨)対応
AIリスク予測 (0-100): 請求金額、クライアントの履歴、期日、リマインダー履歴に基づく予測
スマートリマインダー: リスクレベルに応じた段階的な通知
支払い照合: 金額と支払者メールアドレスによる入金と請求書の照合(プラットフォーム非依存 — 手動入力またはWebhook経由の支払いデータに対応)
キャッシュフローレポート: 回収率、予測収入、クライアント別の内訳
クライアント管理: 支払い履歴の自動追跡
連番請求書番号: (INV-2026-0001, INV-2026-0002, ...)
10個のMCPツール + 4個のMCPリソース: 請求業務のライフサイクル全体をカバー
Related MCP server: Frihet MCP Server
クイックスタート
MCPizeマーケットプレイスからインストール
mcpize.com で InvoiceFlow MCP を検索
Install をクリックし、サブスクリプションプランを選択
MCP対応クライアントでツールとリソースが自動的に利用可能になります
ソースからビルド
git clone https://github.com/enzoemir1/invoiceflow-mcp.git
cd invoiceflow-mcp
npm ci
npm run buildMCPクライアントの設定に追加:
{
"mcpServers": {
"invoiceflow": {
"command": "node",
"args": ["path/to/invoiceflow-mcp/dist/index.js"]
}
}
}ツール
client_manage
新規クライアントを作成します。請求書作成前に必須です。
invoice_create
明細付きの請求書を作成します。小計、税金、割引、合計を自動計算します。連番の請求書番号 (INV-YYYY-NNNN) を生成します。
invoice_send
請求書PDFをメールで送信します(SENDGRID_API_KEYが必要)。ステータスを「送信済み」に更新します。
invoice_list
ステータス、クライアント、金額範囲、日付範囲、または期限超過ステータスで請求書をフィルタリングします。ページネーションをサポートしています。
invoice_mark_paid
請求書を支払い済み(全額または一部)としてマークします。クライアントの支払い履歴を自動的に更新します。
invoice_remind
支払いリマインダーを送信します。リマインダー回数をインクリメントします。カスタムメッセージをサポートしています。
invoice_risk
AIによる支払い遅延リスク予測 (0-100)。リスクレベル、要因の内訳、推奨アクション、次回リマインダー日を返します。
cashflow_report
キャッシュフローの概要を生成します:請求総額、回収額、未払い額、期限超過額、回収率、30日間の予測。
payment_reconcile
金額と支払者メールアドレスに基づいて、入金を請求書と照合します。自動的に支払い済みとしてマークします。
リソース
リソース | 説明 |
| 未払い請求書一覧 |
| 期限超過請求書一覧 |
| 月次キャッシュフロー概要 |
| 支払い履歴付きクライアント一覧 |
リスク予測エンジン
4つの加重要因を使用して請求書を0〜100でスコアリングします:
要因 | 重み | 測定内容 |
請求金額 | 20% | 金額が高いほどリスクが高い |
クライアント履歴 | 35% | 支払い率、遅延支払い、平均日数 |
期日 | 30% | 期日までの日数/経過日数 |
リマインダー | 15% | 送信済みリマインダー数 |
リスクレベル: 低 (0-30), 中 (31-60), 高 (61-100)
設定
.env.example を .env にコピーし、必要な変数を設定してください:
cp .env.example .env変数 | 必須 | 説明 |
| メール送信時 | SendGrid経由で請求書とリマインダーを送信 |
SendGridはオプションです。InvoiceFlowは、請求書作成、リスクスコアリング、キャッシュフローレポート、照合において完全にオフラインで動作します。送信メールが必要な場合にのみSendGridを追加してください。
ロードマップ: Stripe & PayPalライブ同期
payment_reconcile ツールは現在、提供された金額(CSV、Webhook、または手動入力)を保存済みの請求書と照合します。Webhookリスナーを備えたStripeおよびPayPal APIの直接統合はv2.0で計画されています。進捗状況は issues を参照してください。
使用例
クライアントと請求書の作成
> Create a client "Acme Corp" with email billing@acme.com
✓ Client created: Acme Corp (id: 3f2a...)
> Create an invoice for Acme Corp: 10 hours consulting at $150/hr, 20% tax
✓ Invoice INV-2026-0001 created
Subtotal: $1,500.00 | Tax: $300.00 | Total: $1,800.00支払いリスクの評価
> What's the risk score for invoice INV-2026-0001?
Risk Score: 42/100 (Medium)
- Invoice Amount: 25 (moderate amount)
- Client History: 50 (new client)
- Due Date: 15 (due in 28 days)
- Reminders: 10 (none sent)
Recommended: Send an early reminder with a polite tone.キャッシュフローレポートの生成
> Show me the cash flow report
April 2026:
Total Invoiced: $12,400.00
Collected: $8,200.00 (66.1%)
Outstanding: $4,200.00
Overdue: $1,800.00
Projected (30d): $2,400.00対応通貨
USD, EUR, GBP, CAD, AUD, JPY, CHF, TRY, BRL, INR
料金
プラン | 価格 | 月間請求書数 | 機能 |
Free | $0 | 5 | 基本的なPDF請求書 |
Pro | $12/月 | 100 | AIリスクスコアリング、スマートリマインダー、照合 |
Business | $29/月 | 500 | 多通貨、キャッシュフローレポート、優先サポート |
MCPize Marketplace で利用可能です。
開発
npm run dev # Hot reload
npm run build # Production build
npm test # Run tests
npm run inspect # MCP Inspectorテスト
テストはコアビジネスロジックをカバーしています:
ストレージ — CRUD操作、フィルタリング、連番請求書番号
リスクモデル — 4つの加重要因を持つAIスコアリングエンジン、リスク分類
キャッシュフロー — レポート生成、回収率、予測、クライアント別内訳
npm test # Run all tests
npx vitest --watch # Watch modeProライセンス
InvoiceFlowは Freeモード で提供されます。invoice_demo_seed、client_manage、invoice_create、invoice_list、invoice_mark_paid、invoice_remind はオープンです。以下のツールには Proライセンス が必要です:
invoice_send— PDF生成 + SendGridメール配信invoice_risk— 支払い遅延リスク予測payment_reconcile— Stripe/PayPal/銀行振込と請求書の照合cashflow_report— ポートフォリオ全体のキャッシュフロー + 30日予測
Proライセンスを購入 (€12, 永続ライセンス, 3台まで): https://automatiabcn.lemonsqueezy.com/buy/2d439c05-f463-4137-8883-950e8ee1112d
または Indie MCP Stack Bundle (€69, 4サーバーすべて) を入手してください。
export LEMONSQUEEZY_LICENSE_KEY=YOUR-KEY-HEREまたはMCPクライアント設定にて:
{
"mcpServers": {
"invoiceflow-mcp": {
"command": "npx",
"args": ["-y", "invoiceflow-mcp-server"],
"env": { "LEMONSQUEEZY_LICENSE_KEY": "YOUR-KEY-HERE" }
}
}
}検証はローカルで24時間キャッシュされるため、初回実行後は完全にオフラインで動作可能です。
ライセンス
MITライセンス。詳細は LICENSE を参照してください。
Built by Automatia BCN。
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
- AlicenseBqualityDmaintenanceEnables the generation of professional PDF invoices and their distribution via email using customizable templates. It allows users to create, manage, and send invoices with standard business fields like tax rates and line items through natural language.392MIT
- AlicenseBqualityAmaintenanceAI-native business management — invoices, expenses, clients, products, quotes, and webhooks. 31 tools for Claude, Cursor, Windsurf, and Cline.1003399MIT
- AlicenseNot gradedqualityAmaintenanceInvoice Generator AI - MCP server providing AI-powered tools and automation by MEOK AI Labs6MIT
- FlicenseNot gradedqualityBmaintenanceMCP server that gives AI agents read access to subscription/SaaS invoice history, ingested from Gmail and stored in Postgres and MongoDB, with tools for listing invoices, retrieving PDFs, and summarizing spend.
Related MCP Connectors
AI-native ERP MCP: ES/EU fiscal compliance (VeriFactu/TicketBAI/Facturae), invoicing, tax, banking
Generate professional receipt PDFs and structured receipt data with AI-ready MCP tools.
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/automatiabcn/invoiceflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server