Equivista
Read-only Belgian company search, KBO data, financials, employees and company relationships.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"equivista": {
"url": "https://equivista.be/mcp"
}
}
}Remote endpoints
https://equivista.be/mcpstreamable-httpWhat it can do
Tool inventory
Tools (8)
🟢search_companies(name, locale)
Search Belgian companies by exact name, then fuzzy name match.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"locale": {
"type": "string",
"enum": [
"nl",
"fr",
"en"
],
"description": "Response language; defaults to nl."
}
},
"required": [
"name"
],
"additionalProperties": false
}🟢get_company(company_number, locale)
Look up KBO company information, including address, legal form and NACE codes.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"locale": {
"type": "string",
"enum": [
"nl",
"fr",
"en"
],
"description": "Response language; defaults to nl."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}🟢get_financials(company_number, year)
Get the financial summary for one accounting year.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"year": {
"type": "string",
"pattern": "^[1-9][0-9]{3}$",
"description": "Closing year; defaults to the latest available filing."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}🟢get_employees(company_number, year)
Get employment averages, closing headcounts, FTE, entries, exits, hours and personnel costs for one accounting year.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"year": {
"type": "string",
"pattern": "^[1-9][0-9]{3}$",
"description": "Closing year; defaults to the latest available filing."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}🟢get_mandates(company_number, locale)
Get current mandates in a company.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"locale": {
"type": "string",
"enum": [
"nl",
"fr",
"en"
],
"description": "Response language; defaults to nl."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}🟢get_held_mandates(company_number, locale)
Get current mandates held by a company in other companies.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"locale": {
"type": "string",
"enum": [
"nl",
"fr",
"en"
],
"description": "Response language; defaults to nl."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}🟢get_shareholders(company_number, locale)
Get latest-known shareholders of a company.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"locale": {
"type": "string",
"enum": [
"nl",
"fr",
"en"
],
"description": "Response language; defaults to nl."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}🟢get_participations(company_number, locale)
Get latest-known participations owned by a company.
Input Schema
{
"type": "object",
"properties": {
"company_number": {
"type": "string",
"description": "Belgian company number; digits, dots, spaces and optional BE prefix are accepted."
},
"locale": {
"type": "string",
"enum": [
"nl",
"fr",
"en"
],
"description": "Response language; defaults to nl."
}
},
"required": [
"company_number"
],
"additionalProperties": false
}Community
Evidence