io.github.ANTONDrakon/duebuddy-invoices
Read incoming supplier invoices through a remote MCP server and get structured data for accounting.
What can you do with io.github.ANTONDrakon/duebuddy-invoices?
- 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)
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http duebuddy-invoices 'https://duebuddy.work/mcp'
{
"mcpServers": {
"duebuddy-invoices": {
"type": "http",
"url": "https://duebuddy.work/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
DueBuddy 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
Frequently asked questions
What is io.github.ANTONDrakon/duebuddy-invoices?
Read incoming supplier invoices through a remote MCP server and get structured data for accounting.
How do I install io.github.ANTONDrakon/duebuddy-invoices?
It runs as a remote server. In Claude Code: claude mcp add --transport http duebuddy-invoices 'https://duebuddy.work/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.ANTONDrakon/duebuddy-invoices need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.ANTONDrakon/duebuddy-invoices open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.ANTONDrakon/duebuddy-invoices?
It is published by ANTONDrakon. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.