bexio_get_company_profile
Get company profile
The bexio company's profile: name, address, legal form, VAT (MWST) and UID numbers, contact details. Each bexio account has one profile.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.19.3Updated Nov 7, 2026
Read bexio contacts, invoices, quotes, bills, projects and journal; log time, draft invoices.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server for bexio that lets an assistant look up contacts, invoices, quotes, bills, projects and accounting data, and create contacts, notes…
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%2Fbexio/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": {
"bexio-by-usefulapi": {
"type": "http",
"url": "https://bexio.usefulapi.io/mcp"
}
}
}Work with your bexio company from Claude, Cursor, or any MCP client — look up contacts, sales invoices and their payments, quotes, orders, items, projects, time sheets, supplier bills, the chart of accounts, the journal, VAT codes and bank accounts; create contacts and notes, log time and create draft invoices. Hosted, no local install: connect with your bexio account over OAuth.
Live endpoint: https://bexio.usefulapi.io/mcp · Homepage: https://usefulapi.io/bexio
https://bexio.usefulapi.io/mcp.claude mcp add --transport http bexio https://bexio.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 you sign in with your bexio account.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/bexio/
On first connect you'll be sent to bexio to sign in and approve access for your company; no API keys to paste. Draft invoices are never issued, sent or booked: you review and issue them in bexio. You can remove the access any time in bexio. One subscription covers one bexio user in one company.
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 bexio_upgrade (it returns a Stripe Checkout link). Cancel any time with bexio_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running bexio_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. This repo contains documentation only; the server is hosted.
Source: servers/bexio/README.md at commit 4046075
Get company profile
The bexio company's profile: name, address, legal form, VAT (MWST) and UID numbers, contact details. Each bexio account has one profile.
Takes no parameters.
Get current user
The signed-in bexio user (id, name, email, superadmin/accountant flags). Its id is the default user_id of new records.
Takes no parameters.
List users
The company's bexio users (id, name, email). Use an id as user_id or owner of contacts, documents and timesheets.
limitoffsetList contacts
List 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.
nrcitynameemaillimitoffsetarchivedorder_bypostcodedescendingfirst_namecontact_type+1 moreGet contact
One contact with its address, emails, phones, language, groups and remarks.
archivedcontact_idrequiredList invoices
List 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.
limittitleoffsetstatususer_idorder_bycontact_iddescendingdocument_nrupdated_sincevalid_from_aftervalid_from_beforeGet invoice
One invoice with its positions (line items), taxes, totals, received payments and remaining amount.
invoice_idrequiredList invoice payments
The payments recorded on one invoice (date, amount, bank account, cash discount).
limitoffsetinvoice_idrequiredList quotes
List or search quotes (Offerten): number, contact, totals, validity, status (draft, pending, confirmed, declined). With filters all must match.
limittitleoffsetstatususer_idorder_bycontact_iddescendingdocument_nrupdated_sincevalid_from_aftervalid_from_beforeGet quote
One quote with its positions, taxes and totals.
quote_idrequiredList orders
List or search sales orders (Aufträge): number, contact, totals, recurring flag, status (pending, done, partial, canceled). With filters all must match.
limittitleoffsetstatususer_idorder_bycontact_iddescendingdocument_nrupdated_sincevalid_from_aftervalid_from_beforeGet order
One sales order with its positions, taxes and totals.
order_idrequiredList items
List 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.
codenamelimitoffsetorder_bydescendingList projects
List or search projects: number, name, contact, state, type, dates, budget. With filters all must match.
namelimitoffsetorder_bystate_idcontact_iddescendingGet project
One project with its contact, state, type, dates, invoicing and budget settings.
project_idrequiredList timesheets
List or search time tracking entries: date, duration, text, user, contact, project, business activity, billable flag. With filters all must match.
limitoffsetuser_idorder_bystatus_idcontact_iddescendingproject_idbusiness_activity_idList business activities
Business activities (Tätigkeiten) for time tracking: id, name, billable default, hourly rate. A timesheet needs one.
limitoffsetorder_bydescendingList accounts
The 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.
limitoffsetList journal entries
Accounting journal bookings: date, debit and credit account ids, description, amount, currency, base-currency amount, and the source document (ref_class, ref_id).
tofromlimitoffsetaccount_uuidList taxes
VAT (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).
datelimitscopetypesoffsetList bank accounts
The company's bank accounts shown in bexio banking: name, bank, IBAN / QR-IBAN, currency, linked ledger account, QR-invoice mode.
limitoffsetList currencies
Currencies 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.
datelimitoffsetwith_exchange_rateList business years
Accounting business (fiscal) years: start, end, status (open, locked, closed).
limitoffsetList supplier bills
Supplier 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.
pagesortlimitsearchstatusvendordescendingdue_date_tosupplier_idbill_date_todue_date_frombill_date_fromCreate contact
WRITE: 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.
citynamerequiredemailphonemobileremarksuser_idwebsiteowner_idpostcodecountry_idfirst_name+6 moreCreate note
WRITE: add a note (call log, meeting minutes, follow-up) to a contact and/or project in bexio. Nothing existing is changed.
infosubjectrequireduser_idcontact_idproject_idevent_startCreate timesheet entry
WRITE: log time in bexio: either date + duration (HH:MM), or start + end. Needs a business activity (bexio_list_business_activities). Nothing existing is changed.
enddatetextstartuser_idbillabledurationstatus_idcontact_idproject_idbusiness_activity_idrequiredCreate draft invoice
WRITE: 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).
titlefooterheaderuser_idtax_modevalid_topositionsrequiredreferencecontact_idrequiredproject_idvalid_fromcurrency_id+6 more100% 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
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "bexio": { "url": "https://bexio.usefulapi.io/mcp" } }}