API and MCP

Let your agent make your invoices

Scripts and AI agents can price an invoice, with tax, discount and shipping worked out, and hand you a filled-in builder link to download as a PDF. Free, and no key needed.

Direct PDFs and invoice templates

No account or key. Money is integer minor units, and dates are YYYY-MM-DD.

Use GET /api/v1/templates to discover examples, POST /api/v1/template-drafts to prepare one, and POST /api/v1/pdf to receive a binary PDF. MCP exposes list_invoice_templates, prepare_invoice_template and render_invoice_pdf. Direct PDFs require sender/customer names, invoice number, dates and complete items. They support Western European text, no logos and no recorded payments. Nothing is saved or emailed.

Save a PDF from an invoice JSON file
curl --fail-with-body https://alderinvoices.com/api/v1/pdf -H "Content-Type: application/json" --data-binary @invoice.json --output invoice.pdf

Check for an HTTP success response before opening the file. For client setup, see Codex or Claude Code.

Claude and ChatGPT

Add a connector URL in your chat app. It needs no account and returns a filled-in invoice to download.

https://alderinvoices.com/mcp
  1. 1In Claude (web or desktop), open Settings, then Connectors.
  2. 2Choose Add custom connector and paste the URL above.
  3. 3Click Add. Then just ask Claude to invoice someone.

MCP server

Streamable HTTP at https://alderinvoices.com/mcp. Without a key, agents can use draft_invoice to price an invoice and hand you a prefilled builder link.

shell
claude mcp add --transport http alder-invoices https://alderinvoices.com/mcp
draft_invoicelist_invoice_templatesprepare_invoice_templaterender_invoice_pdf

Nothing is ever emailed for you: agents return the builder link and you download the PDF.

REST API

JSON over HTTPS. Money is integer cents (12.50 is 1250), dates are YYYY-MM-DD.

Price a draft, no key needed

shell
curl https://alderinvoices.com/api/v1/drafts \
  -H 'Content-Type: application/json' \
  -d '{
  "from": {
    "name": "Acme Supply"
  },
  "billTo": {
    "name": "Bolt Co",
    "email": "ap@bolt.example"
  },
  "dueDate": "2026-10-31",
  "items": [
    {
      "description": "Widgets",
      "quantity": 40,
      "unitPrice": 1250
    }
  ],
  "taxRate": 8.25,
  "shipping": 3500
}'

Chasing late payers?

The invoices are free. If customers are paying late, Alder's AR agents follow up for you, politely and persistently, and tell you who needs a call.

Meet Alder