
Invoiceflow Mcp
io.github.enzoemir1由 GitHub 帳號 enzoemir1 發布v1.4.0更新於 Oct 24, 2026
AI-powered invoice automation. Create invoices, track payments, and manage cash flow.
概覽
本機開票 MCP 伺服器:讓助理建立 PDF 發票、追蹤付款、評估逾期風險並產出現金流報告。
- 可以做什麼
- 建立與管理客戶和發票,支援明細項目、稅金、折扣、多幣別與連續編號
- 依狀態、客戶、金額、日期或逾期篩選並分頁列出發票,標記全額或部分付款
- 以電子郵件寄送發票與催款提醒,並記錄提醒次數
- 評估逾期付款風險,並依金額與付款方電子郵件比對入帳款項
- 產出含收款率與 30 天預測的現金流報告
- 寫入示範資料,並讀取待付款、逾期、統計與客戶資源
- 適用情境
- 適合自由工作者或小型企業讓助理草擬發票、催收逾期款項並彙整應收帳款。若需要風險評分與付款對帳(屬付費功能),更值得安裝。
- 執行需求
- 以本機 Node.js 程序執行(npm 套件,可從原始碼建置或經市集安裝)。離線使用不需任何憑證;寄送電子郵件需設定 SENDGRID_API_KEY 環境變數。一次性 12 歐元的 Pro 授權可解鎖十個工具中的四個。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Invoiceflow Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
InvoiceFlow MCP
AI-powered invoice automation for the Model Context Protocol
[License: MIT] [TypeScript] [MCP]
InvoiceFlow creates professional PDF invoices, predicts late payment risk using AI, auto-sends reminders, matches incoming payments to invoices, and tracks your cash flow -- all through the MCP protocol.
Features
- Professional PDF invoices with line items, tax, discounts, multi-currency (10 currencies)
- AI risk prediction (0-100) based on invoice amount, client history, due date, reminder history
- Smart reminders with escalation based on risk level
- Payment reconciliation matching incoming payments to invoices by amount + payer email (platform-agnostic — works with manually-entered or webhook-provided payment data)
- Cash flow reporting with collection rate, projected income, client breakdown
- Client management with automatic payment history tracking
- Sequential invoice numbers (INV-2026-0001, INV-2026-0002, ...)
- 10 MCP tools + 4 MCP resources covering the full invoicing lifecycle
Quick Start
Install from MCPize Marketplace
- Search for InvoiceFlow MCP on mcpize.com
- Click Install — Free tools work immediately; unlock Pro with a €12 lifetime license (see Pro License)
- Tools and resources are automatically available in any MCP-compatible client
Build from Source
Add to your MCP client config:
Tools
invoice_demo_seed
Seed a realistic demo dataset — 8 clients across 5 archetypes (on-time, late-payer, high-value, new, chronic-late) and 25-45 invoices over the last 6 months — so every tool returns meaningful output without any credentials. Safe to call multiple times; each call appends a fresh batch with unique UUIDs. Returns counts plus sample_invoice_ids.
client_manage
Create a new client. Required before creating invoices.
invoice_create
Create an invoice with line items. Auto-calculates subtotal, tax, discounts, and total. Generates sequential invoice numbers (INV-YYYY-NNNN).
invoice_send
Send an invoice PDF via email (requires SENDGRID_API_KEY). Updates status to "sent".
invoice_list
Filter invoices by status, client, amount range, date range, or overdue status. Supports pagination.
invoice_mark_paid
Mark an invoice as paid (full or partial). Updates client payment history automatically.
invoice_remind
Send a payment reminder. Increments reminder count. Supports custom messages.
invoice_risk
AI-powered late payment risk prediction (0-100). Returns risk level, factor breakdown, recommended action, next reminder date.
cashflow_report
Generate cash flow summary: total invoiced, collected, outstanding, overdue, collection rate, 30-day projection.
payment_reconcile
Match incoming payment to invoice by amount and payer email. Auto-marks as paid.
Resources
Risk Prediction Engine
Scores invoices 0-100 using 4 weighted factors:
Risk Levels: Low (0-30), Medium (31-60), High (61-100)
Configuration
Copy .env.example to .env and set the variables you need:
SendGrid is optional. InvoiceFlow works fully offline for invoice creation, risk scoring, cash flow reporting, and reconciliation. Add SendGrid when you want outbound email delivery.
Roadmap: Stripe & PayPal live sync
The payment_reconcile tool currently matches amounts you provide (from a CSV, a webhook, or manual entry) against stored invoices. Direct Stripe and PayPal API integration with webhook listeners is planned for v2.0 — see issues for progress.
Usage Examples
Create a client and invoice
Assess payment risk
Generate cash flow report
Supported Currencies
USD, EUR, GBP, CAD, AUD, JPY, CHF, TRY, BRL, INR
Pricing
One-time €12 lifetime license (3 machines) — no subscription. See Pro License below to buy and activate.
Development
Testing
Tests cover the core business logic:
- Storage — CRUD operations, filtering, sequential invoice numbers
- Risk Model — AI scoring engine with 4 weighted factors, risk classification
- Cash Flow — Report generation, collection rates, projections, client breakdown
Pro License
InvoiceFlow ships in Free mode — invoice_demo_seed, client_manage, invoice_create, invoice_list, invoice_mark_paid, and invoice_remind are open. The following tools require a Pro license:
invoice_send— generate PDF + SendGrid email deliveryinvoice_risk— late-payment risk predictionpayment_reconcile— match Stripe/PayPal/bank payments to invoicescashflow_report— portfolio-wide cash flow + 30-day projection
Buy a Pro License (€12, lifetime, 3 machines): https://automatiabcn.lemonsqueezy.com/buy/2d439c05-f463-4137-8883-950e8ee1112d
Or get the Indie MCP Stack Bundle (€69, all 4 servers).
Or in your MCP client config:
Validation is cached locally for 24 h — fully offline-capable after first run.
License
MIT License. See LICENSE for details.
Built by Automatia BCN.
來源:README.md,提交 e35a1de
工具
0版本歷史
1- v1.4.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分