Invoice Generator MCP Server

Give your AI agent invoice tools. The Invovate Model Context Protocol server lets Claude Desktop, Cursor, Windsurf, and other MCP clients generate PDF, JSON totals, and UBL 2.1 invoices in 11 languages — including right-to-left Arabic, Japanese, Hindi, and Cyrillic. Install in one config block; free API key.

Quick answer

Yes — there is an MCP server for generating invoices. The Invovate MCP server exposes the Invovate invoice API as Model Context Protocol tools, so any MCP-capable agent can create invoices. Install it with npx -y invovate-mcp-server and set INVOVATE_API_KEY.

Package
invovate-mcp-server (npm) · stdio transport
Clients
Claude Desktop · Cursor · Windsurf · any MCP client
Tools
calculate_invoice_totals · generate_invoice_pdf · generate_invoice_ubl · get_invoice_capabilities
Auth
Free key inv_… via INVOVATE_API_KEY (JSON math works without one)
Output
PDF (7-day hosted link or file) · JSON totals · UBL 2.1 XML
Languages
11 incl. Arabic (RTL), Japanese, Hindi, Cyrillic · 20+ currencies

Tools

ToolWhat it doesAPI key
calculate_invoice_totalsCompute subtotal, discounts, tax, shipping, deposit, grand total, balance due — no file.No
generate_invoice_pdfGenerate a PDF; returns a 7-day hosted link, or writes the file when save_path is given.Recommended
generate_invoice_ublGenerate UBL 2.1 XML (interoperability/archival only).Yes
get_invoice_capabilitiesList supported languages, templates, currencies, and features.No

Install

Claude Desktop

Add to claude_desktop_config.json and restart Claude Desktop:

{ "mcpServers": { "invovate": { "command": "npx", "args": ["-y", "invovate-mcp-server"], "env": { "INVOVATE_API_KEY": "inv_your_key_here" } } } }

Cursor / Windsurf

Add the same mcpServers block to the editor's MCP config (e.g. ~/.cursor/mcp.json).

Example prompt

Once connected, just ask in natural language:

"Create an invoice for Acme BV billing Globex for 3 consulting days at €900/day with 21% Dutch BTW, in English, and give me the PDF link."

The agent calls generate_invoice_pdf and returns a 7-day link that opens the rendered PDF.

Where to find it

Frequently asked questions

Is there an MCP server for generating invoices?

Yes — invovate-mcp-server exposes the Invovate invoice API as MCP tools for Claude Desktop, Cursor, Windsurf, and other MCP clients.

Does it need an API key?

calculate_invoice_totals works without a key. PDF and UBL output use a free inv_… key via INVOVATE_API_KEY.

Does it render Arabic, Japanese, and Hindi?

Yes — 11 languages with embedded fonts, including right-to-left Arabic, Japanese, Hindi (Devanagari), and Russian (Cyrillic).

Not regulated e-invoicing. The server generates invoice documents (PDF, JSON, UBL 2.1) but is not a regulated electronic-invoice transmission service — no Peppol / Factur-X / ZUGFeRD / XRechnung / NF-e compliance or government-network delivery. UBL export is for interoperability and archival only.