Statement and agingHosted URL
Statement of Account
Client statements, aging and payment chasers from your own books.
Free tier needs no key. See the exact limits.
What you get
Aging, Drukarnia Ventis
As of today, 3 open invoices
| Bucket | PLN |
|---|---|
| 0-30 days | 6,200.00 |
| 31-60 days | 0.00 |
| Over 60 days | 12,250.00 |
| Outstanding | 18,450.00 |
Claude reads your invoices, payments, credit notes and deposits and builds a statement for one client: opening balance, movements and closing balance. It ages what's overdue into 0-30, 31-60, 61-90 and 90+ days, and writes a friendly, firm or final payment reminder. It reads your books and never changes them.
Made for Freelancers, Small businesses, Bookkeepers, Credit controllers
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
-
Example 1 · Tomasz Krol, owner of a print shop in KatowiceWho owes me money right now
Age my open invoices as of today for Drukarnia Ventis.statement_agingAges open invoices by days past due date into four buckets, with the invoices
18,450 PLN outstanding: 6,200 in 0-30 days, 12,250 over 60 days across 3 invoices.
Saves about 15 min (our estimate)
-
Example 2 · Helen Ward, bookkeeper for a joinery firm in SheffieldSend a quarter's statement
Build the Q3 statement for Brookside Homes in GBP and write it as an email.statement_buildBuilds July to September: opening 3,200, invoices 14,800, payments 12,000, closing 6,000 GBPstatement_textTurns it into a plain-text letter with movements in date order
An email-ready statement showing 6,000.00 GBP outstanding, with each movement dated.
Saves about 25 min (our estimate)
-
Example 3 · Stefan Richter, IT consultant in CologneChase a late payer, firmly
Write a firm reminder to Kranich Logistik for everything overdue.dunning_textWrites a level 2 letter listing 2 overdue invoices with their age, the 7,140 EUR total and his bank details
A firm, factual reminder with no interest stated, ready to send.
Saves about 15 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
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/statement-of-account/src/index.ts:38 (FREE_STATEMENTS_PER_MONTH=5), :359 (PDF), :484 (level 3), :551 (report); https://mcp.zovo.one/s/statement-of-account
Install
Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.
npm @theluckystrike/mcp-statement-of-account
- Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
- 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/statement-of-account/t/<token>
Download the .mcpb bundle and open it. Claude Desktop installs it in one click.
Download statement-of-account.mcpbAdd this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.
{
"mcpServers": {
"statement-of-account": {
"command": "npx",
"args": [
"-y",
"@theluckystrike/mcp-statement-of-account"
]
}
}
} One command in your terminal.
claude mcp add --transport http statement-of-account https://mcp.zovo.one/mcp/statement-of-account/t/<token> # or run it locally claude mcp add statement-of-account -- npx -y @theluckystrike/mcp-statement-of-account
Jobs this server does
All tools (6)
| Tool | What it does |
|---|---|
dunning_text | Write a payment chaser at level 1 friendly, 2 firm or 3 final demand: every OVERDUE invoice with its age, the total and your bank details. |
statement_aging | Age open invoices into 0-30, 31-60, 61-90 and over 90 days past DUE date at a date, per client and currency, with the invoices themselves. |
statement_build | Build one client's statement for a period: opening, invoices, payments with deposits applied broken out, credit notes and closing, formatted and in minor units. |
statement_pdf | Call this tool to write one client's A4 statement of account and return the path. |
statement_text | Turn one client's statement into a plain-text letter for an email: movements in date order, opening and closing balances, deposit held, a sign-off. |
statements_report | Receivables across every client at a date: totals and aging per currency, clients ranked by how much is OVERDUE, and the oldest overdue invoice. |
Questions
Where does the data come from?
Does the reminder add late interest?
Is aging limited on the free tier?
More in Invoicing
Billing Docs
Credit notes to clients and purchase orders to suppliers.
InvoicingFree tier, Pro $19Hosted
PDFCatalogue
One price list and rate card that your quotes and invoices read.
InvoicingFree tier, Pro $19Hosted
PDF credit noteCredit Note
Credit notes against an invoice or standalone, with a clear reason.
InvoicingFree tier, Pro $19Hosted
Statement of Account Pro, $19 once