Companies & scoping
Many MCP tools work with the data of a specific company.list_companies is therefore usually the first call in a new client flow.
Tool
list_companies— lists the companies of the organisation from the bearer token
What you need list_companies for
The call returns the companyUuid values that many other tools need, for example:
list_accountscreate_accountupdate_accountlist_account_transactionslist_categoriesbulk_create_categorieschange_categorydelete_categorylist_mapping_transactionsset_booking_categorylist_manual_uploadscreate_manual_uploadlist_manual_transactionsappend_manual_transactionspatch_manual_transactionsremove_manual_transactionslist_open_itemsget_open_itemlist_open_item_lineslist_open_item_statuses
What the tool returns
The tool returns the legal entities of the organisation. For most flows, name,company_uuid, currency, and onboarding status matter. mappingIgnoreEnabled shows whether ignore_bookings is allowed for this company.
If the MCP user is allowed to see open items, each company also includes:
openItemsReceivablesEnabled/openItemsPayablesEnabled— modules enabledopenItemsConnectAvailable— DATEV Connect usable for open itemsopenItemsEligible— Connect and at least one module enabled
null. Details on the open-items tools: Open items.
Typical flow
- Call
list_companies - Choose the matching company
- Use
companyUuidin the following company-specific calls