io.github.LightSpeedPlusOne/invovate-mcp-server

Registre officiel Productivité

AI-agent invoice generator: PDF, JSON & UBL in 11 languages via the Invovate API.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package invovate-mcp-server
Claude Code
claude mcp add invovate-mcp-server -e 'INVOVATE_API_KEY=<your invovate_api_key>' -e 'INVOVATE_API_BASE=<INVOVATE_API_BASE>' -- npx -y invovate-mcp-server@0.1.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "invovate-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "invovate-mcp-server@0.1.1"
            ],
            "env": {
                "INVOVATE_API_KEY": "<your invovate_api_key>",
                "INVOVATE_API_BASE": "<INVOVATE_API_BASE>"
            }
        }
    }
}

Variables d'environnement

  • INVOVATE_API_KEY secret Free Invovate API key (starts with inv_) from https://invovate.com/auth. Required only for the PDF/UBL tools; calculate_invoice_totals works without it.
  • INVOVATE_API_BASE Override the API base URL (defaults to https://invovate.com).

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Invovate MCP Server
  2. Tools
  3. Get a free API key
  4. Install
  5. Configuration
  6. Test
  7. Notes
  8. Example prompts
  9. Links
  10. License

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

ToolWhat it doesKey needed
calculate_invoice_totalsCompute subtotal, discounts, tax, shipping, deposit, grand total, balance due — no file rendered.No
generate_invoice_pdfGenerate a PDF. Returns a 7-day hosted link (great for chat), or writes the file when save_path is given.Required
generate_invoice_ublGenerate UBL 2.1 XML (interoperability/archival only — not regulated e-invoicing).Yes
get_invoice_capabilitiesList supported languages, templates, currencies, and features.No

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 varDefaultPurpose
INVOVATE_API_KEY—Free API key (inv_…). Enables PDF/UBL output and hosted links.
INVOVATE_API_BASEhttps://invovate.comOverride 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 path

Notes

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.

License

MIT © Invovate

Questions fréquentes

Qu'est-ce que io.github.LightSpeedPlusOne/invovate-mcp-server ?

AI-agent invoice generator: PDF, JSON & UBL in 11 languages via the Invovate API.

Comment installer io.github.LightSpeedPlusOne/invovate-mcp-server ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add invovate-mcp-server -e 'INVOVATE_API_KEY=<your invovate_api_key>' -e 'INVOVATE_API_BASE=<INVOVATE_API_BASE>' -- npx -y invovate-mcp-server@0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.LightSpeedPlusOne/invovate-mcp-server ?

Oui. Il attend INVOVATE_API_KEY, à renseigner dans sa configuration.

io.github.LightSpeedPlusOne/invovate-mcp-server est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.LightSpeedPlusOne/invovate-mcp-server ?

Il est publié par LightSpeedPlusOne. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.