invovate-mcp-server
The Invovate MCP Server is an invoice generation tool for AI agents. It provides four main capabilities:
calculate_invoice_totals: Compute invoice math (subtotal, discounts, taxes, shipping, deposit, grand total, balance due) without generating a file. No API key required.generate_invoice_pdf: Create a PDF invoice, returning a 7-day hosted link or saving locally viasave_path. Supports 5 templates (classic,modern,bold,minimal,navy) and 11 languages. Requires a free API key.generate_invoice_ubl: Export invoices as UBL 2.1 XML for interoperability and archival (not regulated e-invoicing — no Peppol/Factur-X/XRechnung compliance). Requires a free API key.get_invoice_capabilities: List all supported languages, PDF templates, currencies, and features. No API key required.
Key features:
11 languages including right-to-left (Arabic) and non-Latin scripts (Japanese, Hindi, Russian/Cyrillic)
Per-line and global discounts, tax rates, shipping, deposits, and partial payments
ISO 4217 currency codes (USD, EUR, GBP, JPY, etc.)
Payment details (IBAN, SWIFT, bank info), notes, and terms
Basic calculations require no API key; PDF/UBL generation requires a free key (no credit card, starts with
inv_)
Invovate MCP Server
Invovate MCP Server is a free, no-signup invoice MCP server for Claude, Cursor, and other MCP clients — it generates invoices as PDF, JSON, and UBL 2.1 via the Invovate invoice API.
Let AI agents generate PDF, JSON, and UBL 2.1 invoices in 11 languages (including right-to-left Arabic, Japanese, Hindi, and Cyrillic) through the Invovate invoice API. Works with Claude Desktop, Cursor, Windsurf, and any MCP-capable client.
JSON math works with no API key; PDF/UBL output uses a free key.
Tools
Tool | What it does | Key needed |
| Compute subtotal, discounts, tax, shipping, deposit, grand total, balance due — no file rendered. | No |
| Generate a PDF. Returns a 7-day hosted link (great for chat), or writes the file when | Required |
| Generate UBL 2.1 XML (interoperability/archival only — not regulated e-invoicing). | Yes |
| List supported languages, templates, currencies, and features. | No |
Related MCP server: Invoice MCP Server
Get a free API key
Sign up at https://invovate.com/auth — your key starts with inv_. Free tier,
no credit card. (calculate_invoice_totals works without a key; PDF, UBL, QR, and hosted links require a free key.)
Install
Claude Desktop
Add to claude_desktop_config.json
(~/Library/Application Support/Claude/claude_desktop_config.json on macOS,
%APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"invovate": {
"command": "npx",
"args": ["-y", "invovate-mcp-server"],
"env": { "INVOVATE_API_KEY": "inv_your_key_here" }
}
}
}Restart Claude Desktop. Then ask: “Create an invoice for Acme BV billing Globex for 3 consulting days at €900/day with 21% VAT, in English, and give me the PDF.”
Cursor / Windsurf
Add the same block to the MCP config (~/.cursor/mcp.json for Cursor, or the
Windsurf MCP settings).
Run from source (before npm publish)
git clone https://github.com/LightSpeedPlusOne/invovate-mcp-server.git
cd invovate-mcp-server && npm install
INVOVATE_API_KEY=inv_your_key node src/index.js…and point your client at it:
{
"mcpServers": {
"invovate": {
"command": "node",
"args": ["/absolute/path/to/mcp-server/src/index.js"],
"env": { "INVOVATE_API_KEY": "inv_your_key_here" }
}
}
}Configuration
Env var | Default | Purpose |
| — | Free API key ( |
|
| Override the API base (rarely needed). |
Test
npm test # lists tools + JSON math (no key)
INVOVATE_API_KEY=inv_xxx npm test # also exercises the PDF hosted-link pathNotes
Not regulated e-invoicing. UBL export is for interoperability/archival only. No Peppol / Factur-X / ZUGFeRD / XRechnung / NF-e compliance or network delivery.
Hosted links expire and the invoice is deleted after 7 days.
Docs for agents: https://invovate.com/invoice-api-for-ai-agents · OpenAPI: https://invovate.com/openapi.json
Example prompts
Once connected, ask your AI client in natural language:
Create an invoice for Acme Ltd for 3 hours of consulting at $120/hour. Return it as a PDF.
Generate a UBL 2.1 invoice for a SaaS subscription charged €49/month.
Make a Japanese invoice (¥) for ¥350,000 of web design with 10% consumption tax, and give me the link.Links
Invoice API & docs: https://invovate.com/api · https://invovate.com/invoice-api-for-ai-agents
OpenAPI 3.1 spec: https://invovate.com/openapi.json (import as a ChatGPT / Claude Action)
MCP landing page: https://invovate.com/mcp-invoice-generator · All integrations: https://invovate.com/integrations
npm (this package): https://www.npmjs.com/package/invovate-mcp-server
Python SDK: https://pypi.org/project/invovate/ · JavaScript SDK: https://www.npmjs.com/package/invovate
Glama MCP directory: https://glama.ai/mcp/servers/LightSpeedPlusOne/invovate-mcp-server
Postman collection: https://www.postman.com/lightspeedplusone-9440989/workspace/invovate-invoice-api/overview
RapidAPI: https://rapidapi.com/LightSpeedPlusOne/api/invovate-invoice
WordPress plugin: https://wordpress.org/plugins/invovate-invoice-generator/
License
MIT © Invovate
Maintenance
Latest Blog Posts
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/LightSpeedPlusOne/invovate-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server