
Blank Invoice Maker
io.github.InnarMPublished by GitHub account InnarMv1.0.2Updated Oct 24, 2026
Create free invoices from your AI assistant via a pre-filled blankinvoicemaker.com link.
Overview
Lets an assistant turn invoice details into a pre-filled blankinvoicemaker.com link for review and PDF download, plus list industry templates.
- What you can do
- List available industry invoice templates with slug, name, description and URL
- Build an invoice from business, client, line items, currency and payment terms, returning a pre-filled blankinvoicemaker.com link
- Encode the invoice data into the link's URL fragment so the editor opens ready to review and download as a PDF
- When to use it
- Useful when you want an assistant to draft a simple invoice from a plain-language request and hand you a link to check and download, without signing up for an invoicing service.
- Requirements
- Runs locally over stdio via npx, so Node.js 18 or newer is needed. No account, API key, environment variables or headers are required.
Installation
In SourceWeft
- Open Blank Invoice Maker in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Blank Invoice Maker — MCP Server
An MCP server that lets any AI assistant (Claude, and other MCP clients) create invoices with Blank Invoice Maker — the free, no-signup, no-watermark invoice generator.
Ask your assistant to make an invoice, and it returns a link that opens blankinvoicemaker.com with the invoice fully pre-filled, ready to review and download as a PDF.
Privacy by design. The invoice data travels inside the link's URL fragment (
#invoice=…) and is decoded entirely in your browser. Nothing is uploaded — consistent with Blank Invoice Maker's no-account, no-server-storage model.
Tools
create_invoice example
"Invoice Globex LLC for 10 hours of design at $90/hr and one $120 hosting setup, net 14, in GBP."
The assistant calls create_invoice with:
…and returns a https://blankinvoicemaker.com/#invoice=… link that opens the editor pre-filled.
Installation
Requires Node.js 18+.
Claude Desktop
Add to your claude_desktop_config.json:
Other MCP clients
Run the server over stdio:
How it works
create_invoice maps your input into the invoice structure used by blankinvoicemaker.com, compresses it with lz-string, and appends it to the site URL as a #invoice= fragment. Opening the link hydrates the editor in your browser — no signup, no watermark, no data leaving your machine.
Development
Keeping templates in sync
src/templates-data.ts is generated from the Blank Invoice Maker template registry:
Links
- App: https://blankinvoicemaker.com
- Templates: https://blankinvoicemaker.com/templates
- Model Context Protocol: https://modelcontextprotocol.io
License
Source: README.md at commit 165dcce
Tools
0Version history
1- v1.0.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts