Add it to your client
- Claude
- Claude Code
- Cursor
- VS Code
- Codex
- Other agents
- In Claude, open Settings → Connectors → Add custom connector.
- Enter
https://mcp.otbstudio.ai/mcp. - Sign in with your OTB Studio account. It needs an active plan.
Tools
The usual path is
search_companies, then get_company, then the ownership, financials or people tool if the question needs them. Search ranks by how well the name matches and by how large the company is, so a well-known name returns the operating company first rather than a one-person shell with the same word in its name. A company carries legal, commercial, Dutch and French names; the one that matched is the one returned.
For a list, such as the restaurants in one municipality, the path starts with screen_companies instead: one call lists the companies by activity and area, and get_company opens the ones the question needs. “The 10 largest carwashes in Antwerp by employees” is one call too: screen_companies sorts on employees and shows it. See Screen for the filters.
The tool descriptions tell the model what it cannot infer from a schema: a name has to become a number first, the English on a KBO code is ours and not KBO’s, and the figures come from one filing whose closing date is often not 31 December. See Reading the data.
Connection
Tell your agent when to use it
A coding agent uses a server it knows about. Paste this intoAGENTS.md, CLAUDE.md or .cursor/rules:
https://docs.otbstudio.ai/mcp. That server searches the documentation only; the company data is at https://mcp.otbstudio.ai/mcp.
Errors and limits
A miss is a normal result with a sentence, not an error. A name that matches nothing, or an enterprise number nobody holds, returns a tool result with a
note that says what happened and what to try instead. A model can act on a sentence; it cannot act on a 404. An empty credit balance is the same: a normal result whose note says to add credits.401 for a missing or refused key (with a WWW-Authenticate header), and 429 rate_limited with Retry-After when the organisation is over its rate limit. Every MCP request counts towards that limit, tools/list included. A call that cannot be answered within 15 seconds comes back as a tool error that says to retry.
MCP replies do not report their credit cost. Usage is in the dashboard.