bexio MCP by usefulapi
Read bexio contacts, invoices, quotes, bills, projects and journal; log time, draft invoices.
Connect it
Settings → Connectors → Add custom connector
URL: https://bexio.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://bexio.usefulapi.io/mcp{
"mcpServers": {
"bexio": {
"url": "https://bexio.usefulapi.io/mcp"
}
}
}claude mcp add --transport http bexio https://bexio.usefulapi.io/mcp{
"servers": {
"bexio": {
"type": "http",
"url": "https://bexio.usefulapi.io/mcp"
}
}
}28 tools, pulled live
bexio_get_company_profileread-onlyThe bexio company's profile: name, address, legal form, VAT (MWST) and UID numbers, contact details. Each bexio account has one profile.
bexio_get_current_userread-onlyThe signed-in bexio user (id, name, email, superadmin/accountant flags). Its id is the default user_id of new records.
bexio_list_usersread-onlyThe company's bexio users (id, name, email). Use an id as user_id or owner of contacts, documents and timesheets.
bexio_list_contactsread-onlyList or search contacts (customers, suppliers, persons, companies). Without filters it pages through all contacts; with filters it uses bexio's contact search (all filters must match). name_1 is the company name or a person's last name, name_2 a person's first name.
bexio_get_contactread-onlyOne contact with its address, emails, phones, language, groups and remarks.
bexio_list_invoicesread-onlyList or search sales invoices (number, contact, totals, open amount, dates, status). Statuses: draft, pending (issued, open), paid, partial (partially paid), canceled, unpaid (overdue reminder state). Without filters it pages through all invoices; with filters all must match.
bexio_get_invoiceread-onlyOne invoice with its positions (line items), taxes, totals, received payments and remaining amount.
bexio_list_invoice_paymentsread-onlyThe payments recorded on one invoice (date, amount, bank account, cash discount).
bexio_list_quotesread-onlyList or search quotes (Offerten): number, contact, totals, validity, status (draft, pending, confirmed, declined). With filters all must match.
bexio_get_quoteread-onlyOne quote with its positions, taxes and totals.
bexio_list_ordersread-onlyList or search sales orders (Aufträge): number, contact, totals, recurring flag, status (pending, done, partial, canceled). With filters all must match.
bexio_get_orderread-onlyOne sales order with its positions, taxes and totals.
bexio_list_articlesread-onlyList or search items / products (Artikel): code, name, sale and purchase price, tax, unit, stock levels. Use an id as article_id in a draft invoice.
bexio_list_projectsread-onlyList or search projects: number, name, contact, state, type, dates, budget. With filters all must match.
bexio_get_projectread-onlyOne project with its contact, state, type, dates, invoicing and budget settings.
bexio_list_timesheetsread-onlyList or search time tracking entries: date, duration, text, user, contact, project, business activity, billable flag. With filters all must match.
bexio_list_business_activitiesread-onlyBusiness activities (Tätigkeiten) for time tracking: id, name, billable default, hourly rate. A timesheet needs one.
bexio_list_accountsread-onlyThe chart of accounts: account number, name, type (1 earning, 2 expenditure, 3 active/asset, 4 passive/liability, 5 complete/closing), default tax, active/locked flags.
bexio_list_journalread-onlyAccounting journal bookings: date, debit and credit account ids, description, amount, currency, base-currency amount, and the source document (ref_class, ref_id).
bexio_list_taxesread-onlyVAT (MWST) tax codes: id, code, rate, type (sales_tax, pre_tax, ...), validity. For a draft invoice use an active sales tax (types sales_tax, scope active).
bexio_list_bank_accountsread-onlyThe company's bank accounts shown in bexio banking: name, bank, IBAN / QR-IBAN, currency, linked ledger account, QR-invoice mode.
bexio_list_currenciesread-onlyCurrencies set up in bexio (id, code such as CHF or EUR, rounding), optionally with the exchange rate valid on a date. Use an id as currency_id.
bexio_list_business_yearsread-onlyAccounting business (fiscal) years: start, end, status (open, locked, closed).
bexio_list_billsread-onlySupplier bills (Kreditoren / purchase bills): document number, vendor, title, status, gross/net, pending amount, bill and due date, overdue flag. status: DRAFTS, TODO (booked, not fully paid), PAID, OVERDUE.
bexio_create_contactcan modifyWRITE: create a new contact (company or person) in bexio. Nothing existing is changed. For a person, name is the last name and first_name the first name. Owner and responsible user default to the signed-in user.
bexio_create_notecan modifyWRITE: add a note (call log, meeting minutes, follow-up) to a contact and/or project in bexio. Nothing existing is changed.
bexio_create_timesheetcan modifyWRITE: log time in bexio: either date + duration (HH:MM), or start + end. Needs a business activity (bexio_list_business_activities). Nothing existing is changed.
bexio_create_draft_invoicecan modifyWRITE: create a DRAFT invoice in bexio for a contact, with custom, item (article) and text lines. It is never issued, sent or booked: the user reviews and issues it in bexio. Taxes must be active sales taxes (bexio_list_taxes with types sales_tax, scope active).
Alternatives in Finance & Payments
Compare →CHChurnkeyB
Read and manage Churnkey cancel flows, retention metrics, and payment recovery
EIEconomy Intel MCPB
Macro data for AI agents: GDP, inflation, unemployment and more (World Bank, US BLS). No keys.
FIFilings Intel MCPB
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
RORoboSystemsB
Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
SMSecedgar MCP ServerB
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.
Sellasist MCP by usefulapiB
Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status.