Skip to content
MCPSTAMP
Invoicing and billing

Chase overdue invoices from chat

Late payers are the most common cash problem in a small business. So you need three things: who to chase today, the right letter for how late they are, and a statement showing every open invoice.

Claude can write good reminder letters, but it can't see who is late today. Connect Dunning Letters to keep the chase list and letter stages, and Statement of Account to send a per-client statement PDF with aging. Both have a free tier with no key.

What you get

Second reminder

INV-0388

Text

Overdue

35 days

ItemGBP
INV-03882,400.00
Late fee2% a month
OVERDUE
Send date
on record
Example from "Second reminder with a late fee". Invented names, real math from the tools.

Free to start. Dunning Letters Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

Claude writes a polite or firm reminder well if you give it the facts. But it doesn't know which invoices are late today, what you already sent, or how much was part-paid. So you keep that list yourself and paste it in every time.

With Dunning Letters and Statement of Account

Dunning Letters keeps each unpaid invoice, records part payments and letters sent, and tells you which invoices cross a stage today. Statement of Account builds a per-client statement with aging buckets and writes it as an A4 PDF or email text.

An example, from prompt to finished file

Example scenarios built on the real tools of Dunning Letters and Statement of Account. Names and amounts are invented.

Example · Office manager at an IT support firm

Chase overdue invoices from chat

Statement of Account
You

Make a statement of account for Brightwater Dental for September and October, with aging, as a PDF. Then write a firm chaser for everything they owe that's overdue.

  1. statement_build Builds the statement: opening balance, invoices, payments, closing balance
  2. statement_pdf Writes the A4 statement of account
  3. dunning_text Writes a level 2 (firm) chaser that lists every overdue invoice
Result

An A4 statement for Brightwater Dental with 0-30, 31-60 and 61-90 day buckets, plus a firm email that names each overdue invoice and the total due.

Example · Freelance photographer in Warsaw

Monday chase list

Dunning Letters
You

Who do I need to chase today?

  1. chase_today Lists invoices due for a letter today
  2. letter_render Writes each letter
Result

Two letters: a first reminder to one client and a final notice to another, ready to send.

About 20 min saved (estimate)

Example · IT contractor in Manchester

Second reminder with a late fee

Dunning Letters
You

INV-0388 for GBP 2,400 is 35 days overdue. Write the second reminder with 2% a month late fee.

  1. invoice_register Registers the invoice with the late fee rate
  2. letter_render Writes reminder 2 with the accrued fee
  3. letter_sent Records that it went out
Result

A firm but polite second reminder with the fee stated, and the send date on record.

About 15 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Sending the same friendly reminder at 60 days late as at 7 days late.
  • Chasing an invoice that was already part-paid, which annoys a client who did pay.
  • Chasing invoice by invoice instead of sending one statement with the full balance.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

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

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/dunning-letters/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-dunning-letters

Free vs Pro for Dunning Letters

Free ($0, no key)Pro ($19 once)
3 unpaid invoices chased at onceUnlimited unpaid invoices
All three letters in both formats
Aging and chase list
Late fee accrual
Where these limits come from

servers/dunning-letters/src/index.ts:23 (FREE_ACTIVE_UNPAID = 3), :137

Questions

Can I do this in Claude?
Claude can write good reminder letters, but it can't see who is late today. Connect Dunning Letters to keep the chase list and letter stages, and Statement of Account to send a per-client statement PDF with aging. Both have a free tier with no key.
Does it send the emails?
No. It writes the letters and records when you sent them. Sending stays with you.
What happens when the client pays?
Record the payment with payment_record and the invoice leaves the chase list.

Related jobs

AI bookkeeping in Claude: all jobs

Dunning Letters Pro: $19 once

Buy Pro