Invoice
INV-2026-0001
| Item | Qty | Price | EUR |
|---|---|---|---|
| API work | 12 h | 90.00 | 1,080.00 |
| Setup fee | 1 | 300.00 | 300.00 |
- Subtotal
- 1,380.00
- VAT 23%
- 317.40
- Total EUR
- 1,697.40
Generated with mcp-invoice by theluckystrike
Ask for an invoice, a quote or a PDF. Get the real file back.
Invoice server connectedExample
Invoice Acme for 12 hours of API work at 90 EUR plus a 300 EUR setup fee, 23% VAT, due in 14 days, and give me the PDF.
invoice_createCreates INV-2026-0001 with two linesinvoice_pdfRenders the A4 PDFAcme paid today. Mark it paid.
invoice_mark_paidStatus: paidInvoice
INV-2026-0001
| Item | Qty | Price | EUR |
|---|---|---|---|
| API work | 12 h | 90.00 | 1,080.00 |
| Setup fee | 1 | 300.00 | 300.00 |
Generated with mcp-invoice by theluckystrike
Example. invoice_pdf writes an A4 PDF. After invoice_mark_paid its status line reads PAID. The stamp shows that state.
58 servers458 tools46 at one URL
Works in Claude.ai, Claude Desktop, Claude Code, Cursor and any MCP client.
Each one is a real prompt with the tools it calls in order. Names in the examples are made up. The math isn't.
01INV-2026-0001.pdf
“Invoice Acme for 12 hours of API work at 90 EUR plus a 300 EUR setup fee, 23% VAT, due in 14 days, and give me the PDF.”
invoice_createinvoice_pdf
EUR 1,697.40numbered A4 PDF, VAT 23%Invoice example
02quote, Piekarnia Rogal
“Quote Piekarnia Rogal for a 5-page website at 6,500 PLN plus hosting setup 400 PLN, 23% VAT, valid 14 days.”
quote_createquote_send_text
PLN 8,487.00gross, valid 14 daysQuotes example
03orders_q3.xlsx
“Open ~/Downloads/orders_q3.xlsx and give me total net sales in PLN by region, largest first.”
sheet_infosheet_query
3,412 rowssummed into a 5-row tableSpreadsheet example
04application-moore.pdf
“Merge cv.pdf, cover-letter.pdf and portfolio.pdf into application-moore.pdf, then tell me the page count.”
pdf_mergepdf_count
18 pages3 files joined in orderPDF example
05mBank CSV, 3 months
“Import my mBank CSV for the last 3 months and list every recurring charge.”
statement_importrecurring_detect
3 plans foundPLN 49, 89 and 120 a monthBank Statement example
06week, Northside Dental
“Give me invoice lines for Northside Dental for this week, then mark them billed as invoice 2026-031.”
invoice_summaryentry_mark_billed
GBP 660.009.5 h at 60, 2 h at 45Time Tracker example
Every server has a free tier. No key, no account, no card. When a limit gets in your way, pay once and it's gone for good.
Eight servers, Payroll and Receipts among them, have no paid tier at all. On a local install the key checks offline, so no licence server gets called.
FreePro
Invoice
3 invoices a month
Unlimited, your logo, no branding line
Quotes
5 open quotes
Unlimited, plus an A4 PDF
Spreadsheet
Reads 5,000 rows, 5 MB
Files up to 50 MB
Merges 5 files, splits 30 pages
Any count, any length
Bank Statement
2 accounts, 12 months
Unlimited, full history
Time Tracker
Reports on the last 7 days
Full history
Limits read from each server's source code, for example servers/invoice/src/index.ts:23. Refund within 14 days.
Each server lists its tools with real names and inputs. Run it over stdio from npm, or call the hosted endpoint over HTTP with a free token.
# hosted: free token, 30 days, 600 calls an hour curl -s -X POST https://mcp.zovo.one/mcp/token claude mcp add --transport http invoice \ https://mcp.zovo.one/mcp/invoice/t/<token> # local over stdio npx -y @theluckystrike/mcp-invoice
Stuck on setup, or want a server that doesn't exist yet? Ask in Zovo Chat. The maintainer reads every message.
Join Zovo Chat on TelegramPaste one URL into Claude or Cursor. No key, no account. It takes about a minute.
All 49 paid, $39 once