Server data from the Official MCP Registry
AI-agent invoice generator: PDF, JSON & UBL in 11 languages via the Invovate API.
AI-agent invoice generator: PDF, JSON & UBL in 11 languages via the Invovate API.
This is a well-structured MCP server for invoice generation with appropriate security practices. The server properly handles optional authentication via environment variables, validates all inputs with Zod schemas, and avoids dangerous patterns like shell execution or arbitrary code evaluation. Permissions align well with the server's purpose of calling the Invovate API and writing local files. Minor issues include broad error handling and a log message that indicates whether an API key is set, but these do not pose significant security risks. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
4 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: INVOVATE_API_KEY
Environment variable: INVOVATE_API_BASE
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-lightspeedplusone-invovate-mcp-server": {
"env": {
"INVOVATE_API_KEY": "your-invovate-api-key-here",
"INVOVATE_API_BASE": "your-invovate-api-base-here"
},
"args": [
"-y",
"invovate-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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.
| Tool | What it does | Key needed |
|---|---|---|
calculate_invoice_totals | Compute subtotal, discounts, tax, shipping, deposit, grand total, balance due — no file rendered. | No |
generate_invoice_pdf | Generate a PDF. Returns a 7-day hosted link (great for chat), or writes the file when save_path is given. | Recommended |
generate_invoice_ubl | Generate UBL 2.1 XML (interoperability/archival only — not regulated e-invoicing). | Yes |
get_invoice_capabilities | List supported languages, templates, currencies, and features. | No |
Sign up at https://invovate.com/auth — your key starts with inv_. Free tier,
no credit card. (You can use the server without a key for calculate_invoice_totals.)
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.”
Add the same block to the MCP config (~/.cursor/mcp.json for Cursor, or the
Windsurf MCP settings).
git clone <this repo> && cd 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" }
}
}
}
| Env var | Default | Purpose |
|---|---|---|
INVOVATE_API_KEY | — | Free API key (inv_…). Enables PDF/UBL output and hosted links. |
INVOVATE_API_BASE | https://invovate.com | Override the API base (rarely needed). |
npm test # lists tools + JSON math (no key)
INVOVATE_API_KEY=inv_xxx npm test # also exercises the PDF hosted-link path
MIT © Invovate
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.