Skip to content
MCPSTAMP

Credit noteHosted URL

Billing Docs

Credit notes to clients and purchase orders to suppliers.

Free tier needs no key. See the exact limits.

What you get

Credit note

Against INV-2026-0031

Text

Reason

Hosting setup not needed

Currency

PLN

ItemQtyPricePLN
Hours credited2180.00360.00
Net
360.00
VAT 23%
82.80
Credit PLN
442.80
Example from "Refund part of an invoice". Invented names, real math from the tools.

Two documents every invoicing business needs sooner or later. Issue a full, partial or per-line credit note against an invoice, or send a purchase order to a supplier and mark it received. It uses the same business profile as the Invoice server.

Made for Freelancers, Small businesses, Office managers

3 requests, start to finish

Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.

Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro

  1. Example 1 · Web agency owner in WroclawRefund part of an invoice

    Credit 2 of the 10 hours on INV-2026-0031, at PLN 180 plus 23% VAT. Reason: hosting setup not needed.
    • credit_note_create Creates the credit note against INV-2026-0031
    • credit_note_text Writes the note as text to send

    A numbered credit note for PLN 360.00 net, PLN 82.80 VAT, PLN 442.80 total, linked to the invoice.

    Saves about 15 min (our estimate)

  2. Example 2 · Owner of a bike repair shop in UtrechtOrder stock from a supplier

    Purchase order to Fietsdelen BV: 40 inner tubes at EUR 3.20 and 10 chains at EUR 14.50, 21% VAT, delivery by 15 November.
    • purchase_order_create Creates the numbered PO
    • purchase_order_pdf Renders the PDF

    A PO PDF for EUR 273.00 net plus EUR 57.33 VAT, EUR 330.33 total. PDF is a Pro feature.

    Saves about 15 min (our estimate)

  3. Example 3 · Office manager at a Chicago architecture firmWhat is still on order

    Mark the paper delivery as partly received, then show me open orders and what we credited this quarter.
    • purchase_order_receive Records the partial delivery
    • billing_docs_report Lists credits and open orders

    One report with every open PO and every credit note issued this quarter. Report is Pro.

    Saves about 20 min (our estimate)

Free and Pro, line by line

The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.

Free

$0 no key

Pro

$19 once, lifetime

5 documents per month, credit notes and POs together
Unlimited documents
Text versions unlimited
credit_note_pdf and purchase_order_pdf with your logo and no footer
Delete returns the slot
billing_docs_report

Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.

Or Pro on all 49 paid servers for $39 once. Get the bundle

Limits read from the code: servers/billing-docs/src/index.ts:31 (FREE_DOCS_PER_MONTH = 5), :716, :979, :1135

Install

Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.

npm @theluckystrike/mcp-billing-docs

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. Paste the URL with your token as a custom connector in your MCP client.

1. Free token

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Connector URL (replace <token>)

https://mcp.zovo.one/mcp/billing-docs/t/<token>

Download the .mcpb bundle and open it. Claude Desktop installs it in one click.

Download billing-docs.mcpb

Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.

{
  "mcpServers": {
    "billing-docs": {
      "command": "npx",
      "args": [
        "-y",
        "@theluckystrike/mcp-billing-docs"
      ]
    }
  }
}

One command in your terminal.

claude mcp add --transport http billing-docs https://mcp.zovo.one/mcp/billing-docs/t/<token>

# or run it locally
claude mcp add billing-docs -- npx -y @theluckystrike/mcp-billing-docs

Jobs this server does

All tools (14)

ToolWhat it does
billing_docs_reportOver a date range: what was credited back per currency and against how many invoices, what is still on order per currency, and every open order past its delivery date with days late.
credit_note_createCredit one invoice: the whole invoice, a GROSS amount_minor split over its VAT rates, or named lines.
credit_note_deleteRemove one credit note never posted to its invoice and never rendered, freeing that month's slot; the invoice becomes creditable again.
credit_note_getReturn one credit note in full by id or exact client name: every negated line, VAT lines, totals, the reason, and the invoice number and date it reverses.
credit_note_listList credit notes newest first: id, invoice, client, basis, reason, currency and the NEGATIVE total, with the amount credited per currency.
credit_note_pdfCall this tool to write one credit note as an A4 PDF and return the path: the invoice layout titled CREDIT NOTE, with the invoice it reverses and the reason at the foot.
credit_note_textTurn a credit note into a plain-text summary to paste into an email: the negated line table, VAT lines, total, reason, and what now comes off the invoice.
purchase_order_createRaise a purchase order to a supplier from items and return its PO number and totals.
purchase_order_deleteRemove one purchase order with nothing received and never rendered, freeing that month's slot.
purchase_order_getReturn one purchase order in full by id or exact supplier name: buyer and supplier blocks, every line with unit price and VAT, totals, the delivery date, status and every receipt with its date and note.
purchase_order_listList purchase orders newest first: id, supplier, order and expected delivery dates, status open, partially_received or received, currency, total and received date.
purchase_order_pdfCall this tool to write one purchase order as an A4 PDF and return the path: the invoice layout titled PURCHASE ORDER, with the buyer, supplier and delivery date.
purchase_order_receiveRecord that an order arrived.
purchase_order_textTurn a purchase order into a plain-text order to paste into an email: the line table, VAT lines, total, and a line asking the supplier to deliver by the date and quote the PO number.

Questions

Does it need the Invoice server?
It runs on the same invoice engine and business profile, so credit notes can reference your invoice numbers.
Can I get a PDF on the free tier?
The free tier gives the text version. The PDF is Pro.

More in Invoicing

Billing Docs Pro, $19 once

Buy Pro