Billomat MCP by usefulapi
io.usefulapi/billomat · v1.0.0
Read Billomat clients, invoices, offers, credit notes, reminders; create clients and draft invoices.
MCPremoteno credentialsFinanceKnowledge & docs
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 34 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 86/100
What it does: 34 tools · 28 read, 6 write (incl. delete/pay) · Finance, Knowledge & docs
Test call billomat_get_current_user: needs a key: HTTP 401 (1,005 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +13
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://billomat.usefulapi.io/mcpTools
34 tools listed at last check
billomat_get_current_userShow the Billomat user the API key belongs to (name, email, role and rights). Use it to check which rights the key has.billomat_get_companyShow the own company data of the Billomat account (name, address, bank details, tax numbers, currency).billomat_list_clientsList the clients (customers) of the account, filtered by name, number, email, contact person, country, note or tags. Paged.billomat_get_clientGet one client with address, contact person, bank details, payment terms and revenue.billomat_list_articlesList the articles (products and services) with prices, units and tax. Paged.billomat_get_articleGet one article with its prices, unit, tax and supplier.billomat_list_suppliersList the suppliers of the account, filtered by name, email, contact person, country, note or tags. Paged.billomat_get_supplierGet one supplier with address and bank details.billomat_list_invoicesList invoices (Rechnungen), filtered by client, status (DRAFT, OPEN, PAID, OVERDUE, CANCELED), number, date range, text or tags. Paged; each invoice carries totals and the open amount.billomat_invoice_totalsInvoice totals grouped by client, status, day, week, month or year (for example group_by=client,year). Takes the same filters as billomat_list_invoices. Read-only.billomat_get_invoiceGet one invoice (status, totals, dates, client, payment terms). Its line items come from billomat_list_invoice_items.billomat_list_invoice_itemsList the line items (positions) of one invoice.billomat_list_invoice_paymentsList the payments that were recorded on invoices (read-only), optionally for one invoice, a date range or payment types.billomat_list_recurring_invoicesList recurring invoices (Abo-Rechnungen): name, cycle (DAILY, WEEKLY, MONTHLY, YEARLY), client and next run. Paged.billomat_list_offersList offers (Angebote), filtered by client, status (DRAFT, OPEN, WON, LOST, CANCELED, CLEARED), number, date range or text. Paged.billomat_get_offerGet one offer (status, totals, validity, client).billomat_list_confirmationsList order confirmations (Auftragsbestaetigungen), filtered by client, status (DRAFT, COMPLETED, CANCELED, CLEARED), number, date range or text. Paged.billomat_get_confirmationGet one order confirmation.billomat_list_delivery_notesList delivery notes (Lieferscheine), filtered by client, status (DRAFT, CREATED), number, date range or text. Paged.billomat_get_delivery_noteGet one delivery note.billomat_list_credit_notesList credit notes (Gutschriften), filtered by client, status (DRAFT, OPEN, PAID), date range or text. Paged.billomat_get_credit_noteGet one credit note.billomat_list_remindersList payment reminders (Mahnungen), filtered by client, status (DRAFT, OPEN, OVERDUE, PAID, CANCELED), invoice number, date range or text. Paged.billomat_get_reminderGet one payment reminder.billomat_list_incoming_invoicesList incoming invoices (Eingangsrechnungen, from suppliers), filtered by supplier, status (OPEN, PAID, OVERDUE), number, date range, note or tags. Paged.billomat_get_incoming_invoiceGet one incoming invoice with amounts and open amount.billomat_list_taxesList the tax rates (Steuersaetze) of the account, with the default one.billomat_list_unitsList the units (Einheiten) used for article and item quantities, optionally filtered by name.billomat_create_clientWRITE: create a new client (customer) in Billomat. Billomat assigns the client number. Nothing is sent to the client. Check billomat_list_clients first to avoid duplicates.billomat_update_clientWRITE: change fields of an existing client (only the fields you pass are changed; everything else stays). Read the client first with billomat_get_client. Nothing is sent to the client.billomat_create_articleWRITE: create a new article (product or service) with a price. Billomat assigns the article number.billomat_create_draft_invoiceWRITE: create an invoice as a DRAFT (Entwurf) for a client, with optional line items. The invoice is NOT completed, has no number yet and is NOT sent; review and complete it in Billomat. Nothing is charged.billomat_add_invoice_itemWRITE: add one line item to an invoice that is still a DRAFT (Billomat refuses it for any other status). Does not complete or send the invoice.billomat_create_draft_offerWRITE: create an offer (Angebot) as a DRAFT for a client, with optional line items. The offer is NOT completed, has no number yet and is NOT sent; review and complete it in Billomat.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/billomat)