About duebuddy-invoices
DueBuddy is a remote invoice-reading service for accounting workflows. Its MCP tools extract structured supplier-invoice data and provide export files, while a separate tool can send payment reminders from the client's mailbox.
Key features
- 01Read invoices from PDFs, images, scans, and structured formats
- 02Extract supplier, date, totals, VAT, and due date
- 03Export DATEV EXTF, CSV, Excel, or JSON
- 04Check remaining page balance
- 05Send payment reminders from a client mailbox
Use cases
- 01Extract fields from incoming supplier invoices
- 02Prepare invoice data for accounting imports
- 03Send payment reminders from the client's mailbox
MCP support
The remote Streamable HTTP MCP server at `https://duebuddy.work/mcp` exposes tools to parse invoices, retrieve results and export links, check balance, and obtain a top-up link.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://duebuddy.work/mcpclaude mcp add --transport http antondrakon-duebuddy-invoices https://duebuddy.work/mcp{"mcpServers":{"antondrakon-duebuddy-invoices":{"type":"http","url":"https://duebuddy.work/mcp"}}}Open in Cursor{"servers":{"antondrakon-duebuddy-invoices":{"type":"http","url":"https://duebuddy.work/mcp"}}}Open in VS Code{"mcpServers":{"antondrakon-duebuddy-invoices":{"type":"http","url":"https://duebuddy.work/mcp"}}}{"mcpServers":{"antondrakon-duebuddy-invoices":{"serverUrl":"https://duebuddy.work/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
4| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | No | |
| country | string | No | |
| file_url | string | Yes |
Details
From the project READMEDueBuddy MCP server
Read incoming invoices from your AI assistant and get structured data plus a file ready for accounting. Remote MCP server — nothing to install.
Endpoint: https://duebuddy.work/mcp (streamable HTTP)
Docs: https://duebuddy.work/mcp-docs
What it does
- Reads supplier invoices: PDF, photo, scan, XML (ZUGFeRD, XRechnung, Factur-X, FatturaPA, KSeF, Peppol, ZATCA), QR codes, 1C/УПД/ЭСФ/ЭСЧФ
- Returns structured fields: number, date, supplier, net, VAT, total, currency, due date
- Produces an import file for accounting: DATEV EXTF (category 21), CSV, Excel, JSON
- Sends polite payment reminders from the client's own mailbox (Google authorisation)
Tools
| Tool | What it does |
|---|---|
parse_invoice(api_key, file_url, country) | reads one incoming invoice, returns a job id |
get_result(api_key, job_id) | returned fields plus export links |
get_balance(api_key) | pages left on the balance |
topup_link(amount_eur) | where to top up (from 8 EUR) |
Connect
Claude Desktop / Cursor / any MCP client:
{
"mcpServers": {
"duebuddy": {
"url": "https://duebuddy.work/mcp"
}
}
}
Then ask the assistant to call parse_invoice with your API key, a file URL and a country code.
Pricing
- Scanned pages: 0.07 EUR per page
- Electronic invoices (XML, QR): free — parsed by code, no model involved
- No subscription; pre-paid balance, minimum top-up 8 EUR
- First 5 pages free once per key
What we do not do
- We do not issue invoices in your name and do not take payments.
- We have no DATEV API integration — we deliver a file (EXTF, category 21); the booking in DATEV is done by your accountant.
- We do not connect to your 1C database: one direction only (document in, data and file out).
- We do not replace your accountant and do not give tax advice.
Privacy
Documents are processed to extract data and are not used for model training. Mailbox access is read-only and revocable at any time. See https://duebuddy.work/security
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.