Skip to main content
Glama
InnarM

blank-invoice-maker-mcp

by InnarM

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

Tool

What it does

list_templates

Lists the industry invoice templates available at blankinvoicemaker.com/templates (slug, name, description, URL).

create_invoice

Builds an invoice from your details and returns a pre-filled blankinvoicemaker.com link to review and download.

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:

{
  "business": { "name": "Acme Studio", "email": "hi@acme.studio" },
  "client": { "name": "Globex LLC", "email": "ap@globex.com" },
  "items": [
    { "description": "Design work", "quantity": 10, "unitPrice": 90, "unit": "hours" },
    { "description": "Hosting setup", "quantity": 1, "unitPrice": 120 }
  ],
  "currency": "GBP",
  "paymentTerms": "Net 14"
}

…and returns a https://blankinvoicemaker.com/#invoice=… link that opens the editor pre-filled.

Related MCP server: Invoice MCP Server

Installation

Requires Node.js 18+.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "blank-invoice-maker": {
      "command": "npx",
      "args": ["-y", "blank-invoice-maker-mcp"]
    }
  }
}

Other MCP clients

Run the server over stdio:

npx -y blank-invoice-maker-mcp

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

npm install
npm run build       # compile TypeScript to dist/
npm test            # build + run the unit tests
npm start           # run the server over stdio

Keeping templates in sync

src/templates-data.ts is generated from the Blank Invoice Maker template registry:

BIM_APP_DIR=/path/to/blank-invoice-maker npm run generate:templates

License

MIT © Blank Invoice Maker

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables the generation of professional PDF invoices and their distribution via email using customizable templates. It allows users to create, manage, and send invoices with standard business fields like tax rates and line items through natural language.
    Last updated
    3
    13
    2
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    InvoiceXML brings e-invoice compliance to your AI agent. Create, validate, convert, render, and extract structured invoices across UBL (Peppol BIS Billing 3.0, used worldwide), CII, Factur-X, ZUGFeRD, and XRechnung, all checked against the EN 16931 standard and official Schematron rules. Ask your assistant to generate a compliant invoice, validate one for errors, or convert between formats, with n
    Last updated
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Free demand-letter PDF generator for unpaid invoices, 80+ jurisdictions, 29 languages.

  • Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.

  • Brazil NFS-e service invoices for AI agents via Focus NFe and NFe.io. Stateless, never stores data.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/InnarM/blank-invoice-maker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server