mcp-invoice-generator MCP Server

Works with Claude Desktop, Claude Code, Cursor and any Model Context Protocol client. Runs on your own machine, or hosted with no install.

Local serverstdioMIT

What is the mcp-invoice-generator MCP Server?

mcp-invoice-generator is an MCP project maintained in the theluckystrike/mcp-invoice-generator repository. The maintainer describes its purpose as “Works with Claude Desktop, Claude Code, Cursor and any Model Context Protocol client. Runs on your own machine, or hosted with no install”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
business_setStore the issuer profile: name, address, email, VAT id, IBAN, bank, logo, default currency, default tax rate, payment terms, invoice prefix. tax_rate, vat_rate
client_addAdd or update a client (name, address, email, VAT id). A record identical to one already stored is refused, naming the id that holds it, so the same client…
client_deleteDelete a stored client nothing uses. Refused, with the document named, while an invoice, quote, credit note, purchase order, deposit, statement or recurring…
client_listList stored clients with their ids
invoice_createCreate an invoice from line items; allocates the next number, computes discount, tax per rate and total. Items may carry a per-line currency, and a mix is…
invoice_from_hoursShortcut: bill one client for N hours at an hourly rate. target_currency + fx_rates issue the invoice in another currency (you supply the rate); entry_ids come
invoice_listList invoices, filtered by status, client and issue-date range
invoice_getFull stored record for one invoice number
invoice_mark_paidRecord a payment in full or in part; reports the balance due
invoice_pdfRender the A4 PDF and return the file path. The response calls the file a PDF only when it is one
overdue_reportUnpaid invoices past due, days overdue, outstanding totals per currency. Free
license_statusShow free or Pro mode
license_activateActivate a Pro key (verified offline)

How to install the mcp-invoice-generator MCP Server

{
  "mcpServers": {
    "invoice": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-invoice-generator/dist/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.