billomat_get_current_user
Get the current user
Show the Billomat user the API key belongs to (name, email, role and rights). Use it to check which rights the key has.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.23.5Updated Nov 8, 2026
Read Billomat clients, invoices, offers, credit notes, reminders; create clients and draft invoices.
The publisher's own server: Ably MCP by usefulapi
Billomat MCP by usefulapi's hosted MCP server (billomat.usefulapi.io), published by usefulapi.io; no sign-in required; Streamable HTTP; 34 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fbillomat/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"billomat-by-usefulapi": {
"type": "http",
"url": "https://billomat.usefulapi.io/mcp"
}
}
}Use Billomat from Claude, Cursor, or any MCP client — clients, articles, invoices, offers, credit notes, reminders and incoming invoices, plus draft invoices and offers. Hosted, no local install: connect with your own Billomat credentials.
Live endpoint: https://billomat.usefulapi.io/mcp · Homepage: https://usefulapi.io/billomat
https://billomat.usefulapi.io/mcp.claude mcp add --transport http billomat https://billomat.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Billomat credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/billomat/
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with billomat_upgrade (it returns a Stripe Checkout link). Cancel any time with billomat_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running billomat_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Billomat.
Source: servers/billomat/README.md at commit 4046075
Get the current user
Show the Billomat user the API key belongs to (name, email, role and rights). Use it to check which rights the key has.
Takes no parameters.
Get the own company data
Show the own company data of the Billomat account (name, address, bank details, tax numbers, currency).
Takes no parameters.
List or search clients
List the clients (customers) of the account, filtered by name, number, email, contact person, country, note or tags. Paged.
namenotepagetagsemailorder_byper_pagelast_namefirst_nameinvoice_idcountry_codeclient_numberGet a client
Get one client with address, contact person, bank details, payment terms and revenue.
idrequiredList articles
List the articles (products and services) with prices, units and tax. Paged.
pagetagstitleunit_idorder_byper_pagedescriptionsupplier_idcurrency_codearticle_numberGet an article
Get one article with its prices, unit, tax and supplier.
idrequiredList suppliers
List the suppliers of the account, filtered by name, email, contact person, country, note or tags. Paged.
namenotepagetagsemailorder_byper_pagelast_namefirst_namecountry_codeclient_numberGet a supplier
Get one supplier with address and bank details.
idrequiredList invoices
List 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.
tofromnotepagetagsintrolabelstatusorder_byper_pageclient_idarticle_id+3 moreInvoice totals by group
Invoice 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.
tofromnotetagsintrolabelstatusgroup_byrequiredclient_idarticle_idcontact_idpayment_type+1 moreGet an invoice
Get one invoice (status, totals, dates, client, payment terms). Its line items come from billomat_list_invoice_items.
idrequiredList the items of an invoice
List the line items (positions) of one invoice.
pageper_pageinvoice_idrequiredList invoice payments
List the payments that were recorded on invoices (read-only), optionally for one invoice, a date range or payment types.
tofrompagetypeuser_idorder_byper_pageinvoice_idList recurring invoices
List recurring invoices (Abo-Rechnungen): name, cycle (DAILY, WEEKLY, MONTHLY, YEARLY), client and next run. Paged.
namenotepagetagscycleintrolabelorder_byper_pageclient_idcontact_idpayment_typeList offers
List offers (Angebote), filtered by client, status (DRAFT, OPEN, WON, LOST, CANCELED, CLEARED), number, date range or text. Paged.
tofromnotepagetagsintrolabelstatusorder_byper_pageclient_idarticle_id+2 moreGet an offer
Get one offer (status, totals, validity, client).
idrequiredList order confirmations
List order confirmations (Auftragsbestaetigungen), filtered by client, status (DRAFT, COMPLETED, CANCELED, CLEARED), number, date range or text. Paged.
tofromnotepagetagsintrolabelstatusorder_byper_pageclient_idarticle_id+2 moreGet an order confirmation
Get one order confirmation.
idrequiredList delivery notes
List delivery notes (Lieferscheine), filtered by client, status (DRAFT, CREATED), number, date range or text. Paged.
tofromnotepagetagsintrolabelstatusorder_byper_pageclient_idarticle_id+2 moreGet a delivery note
Get one delivery note.
idrequiredList credit notes
List credit notes (Gutschriften), filtered by client, status (DRAFT, OPEN, PAID), date range or text. Paged.
tofromnotepagetagsintrolabelstatusorder_byper_pageclient_idarticle_id+2 moreGet a credit note
Get one credit note.
idrequiredList reminders
List payment reminders (Mahnungen), filtered by client, status (DRAFT, OPEN, OVERDUE, PAID, CANCELED), invoice number, date range or text. Paged.
tofromnotepagetagsintrolabelstatussubjectorder_byper_pageclient_id+3 moreGet a reminder
Get one payment reminder.
idrequiredList incoming invoices
List incoming invoices (Eingangsrechnungen, from suppliers), filtered by supplier, status (OPEN, PAID, OVERDUE), number, date range, note or tags. Paged.
tofromnotepagetagsstatusorder_byper_pagesupplier_idincoming_numberGet an incoming invoice
Get one incoming invoice with amounts and open amount.
idrequiredList tax rates
List the tax rates (Steuersaetze) of the account, with the default one.
pageorder_byper_pageList units
List the units (Einheiten) used for article and item quantities, optionally filtered by name.
namepageorder_byper_pageCreate a client
WRITE: 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.
wwwzipcitynamenoteemailphonestatelocalemobilestreetlast_name+6 moreUpdate a client
WRITE: 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.
idrequiredwwwzipcitynamenoteemailphonestatelocalemobilestreet+7 moreCreate an article
WRITE: create a new article (product or service) with a price. Billomat assigns the article number.
typetitlerequiredtax_idunit_iddescriptionsales_pricecurrency_codepurchase_priceCreate a draft invoice
WRITE: 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.
datenoteintroitemslabeltitledue_daysclient_idrequirednet_grosscontact_idcurrency_codeAdd an item to a draft invoice
WRITE: 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.
typeunittitleoptionalquantitytax_nametax_ratereductionarticle_idinvoice_idrequiredunit_pricedescriptionCreate a draft offer
WRITE: 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.
datenoteintroitemslabeltitleclient_idrequirednet_grosscontact_idcurrency_codevalidity_days100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Ably MCP by usefulapi's hosted MCP server, published by usefulapi.io; no sign-in required; Streamable HTTP; 15 tools.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant read Tiltify campaigns, donations and top donor and fundraiser leaderboards.
io.usefulapiOfficial publisher
Hosted Termii server that lets an assistant send SMS, check wallet balance, DND status, sender IDs and message history.
io.usefulapiOfficial publisher
Hosted MCP server that lets an assistant read Temp Stick temperature and humidity sensors, their readings and alert notifications.
io.usefulapiOfficial publisher
Connects an assistant to a Stibee email marketing workspace to read address books, subscribers and email stats, and to add subscribers and group members.
{ "mcpServers": { "billomat": { "url": "https://billomat.usefulapi.io/mcp" } }}