AI-powered invoice automation. Create invoices, track payments, and manage cash flow.
Invoiceflow MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. AI-powered invoice automation. Create invoices, track payments, and manage cash flow.
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.
Once Invoiceflow is connected, these are the calls the assistant has available:
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 6client_manage — The client_manage tool exposed by this serverinvoice_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 paginationinvoice_mark_paid — Mark an invoice as paid (full or partial). Updates client payment history automaticallyinvoice_remind — Send a payment reminder. Increments reminder count. Supports custom messagesinvoice_risk — AI-powered late payment risk prediction (0-100). Returns risk level, factor breakdown, recommended action, next reminder datecashflow_report — Generate cash flow summary: total invoiced, collected, outstanding, overdue, collection rate, 30-day projectionpayment_reconcile — Match incoming payment to invoice by amount and payer email. Auto-marks as paidTesting — The Testing tool exposed by this serverThe server ships on npm as vitest, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
You will need 2 environment variables: LEMONSQUEEZY_LICENSE_KEY, SENDGRID_API_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Plenty of payments and commerce servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Invoiceflow's toolset — invoice_demo_seed, client_manage, invoice_create and 8 more — is a fair guide to whether it matches your workflow. It is maintained by enzoemir1; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| 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 credentia |
| client_manage | The client_manage tool exposed by this server. |
| 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. |
| Testing | The Testing tool exposed by this server. |
Add to your MCP client config:
```json
{
"mcpServers": {
"invoiceflow": {
"command": "node",
"args": ["path/to/invoiceflow-mcp/dist/index.js"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| LEMONSQUEEZY_LICENSE_KEY | Credential the server authenticates with. | Yes |
| SENDGRID_API_KEY | Credential the server authenticates with. | Yes |
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Build for Shopify with current APIs — the official Dev MCP server for schema-accurate storefront and admin code.
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Invoices, payments and disputes through PayPal's official server — commerce operations by conversation.
Enables querying and listing Azure resources and costs directly from an MCP client.
Empowers LLMs with Bitcoin Lightning Network payment capabilities via the ZBD API.