Platemark

MCP server for invoice PDFs

Is there an MCP server that makes invoice PDFs?

Yes. Add https://platemark.rowhousesoftware.com/mcp as a remote MCP server and the agent gets a render_invoice tool. It passes who is billing, who is billed and the line items with quantities and prices. Platemark computes the subtotal, discount, tax, shipping and amount due in exact cents, lays out a clean PDF, and returns a link plus the totals it used.

The agent never does arithmetic or layout, which is where language models slip. The totals in the reply match the PDF to the cent, so the agent can quote them back to the user or write them to a spreadsheet. The same server has render_document for quotes, receipts, certificates and letters.

No key is needed to start. An agent without one can call create_account with an email and get a free key, 100 credits a month. An invoice costs 2 credits.

// Claude Desktop, Cursor or any MCP client
{
  "mcpServers": {
    "platemark": { "type": "http", "url": "https://platemark.rowhousesoftware.com/mcp", "headers": { "Authorization": "Bearer pm_..." } }
  }
}

// What the agent sends to render_invoice
{
  "from": { "name": "Harbor Design Co.", "email": "billing@harbor.example" },
  "to": { "name": "Ledgerline, Inc." },
  "items": [
    { "description": "Website design", "quantity": 24, "unit_price": 65 },
    { "description": "Hosting, 12 months", "unit_price": 120 }
  ],
  "tax": { "percent": 6, "label": "Sales tax (6%)" },
  "due_days": 30
}

Questions

Which MCP clients work?

Any client that supports remote Streamable HTTP servers, including Claude Desktop, Claude Code, Cursor, VS Code and ChatGPT connectors.

Is it in the MCP registry?

Yes, as com.rowhousesoftware/platemark.

Can it do EU currencies and formats?

Yes. Pass currency EUR and locale de-DE (or any locale) and dates and money are formatted to match.

Get a free key   Read the docs