Official company data for your AI agent
Innovadata runs a remote MCP server (Model Context Protocol, Streamable HTTP). Connect it once and your AI can count, search and look up companies across seven European registries in plain language — no scraping, no stale CSV files.
What it does
The server exposes the same company database that powers the Innovadata site: official registry data for Estonia, Latvia, Lithuania, Finland, Sweden, Norway and Poland, refreshed nightly. Your agent sizes a query for free with an exact count, then pulls only the rows it needs. Rows include name, registration code, legal form, status, address, activity codes, contacts, and financials where available — data depth per country is documented on the coverage page.
Supported clients: Claude Code, Claude.ai custom connectors, and any MCP client that speaks Streamable HTTP.
One command. The server URL is https://app.innovadata.eu/mcp.
claude mcp add innovadata https://app.innovadata.eu/mcp \
--transport http \
--header "Authorization: Bearer ik_live_…"
In Claude.ai, add the same URL as a custom connector. Other MCP-over-HTTP clients point at the URL and send the same Authorization header.
Requests authenticate with a Bearer token: your ik_live_… API key, created in the portal dashboard. The key is scoped to your account and its credit wallet.
Machine-readable spec: openapi.json · Reference: api-docs
The eight tools
list_countriesLists the countries available in the company database. Free.list_filtersDescribes the filters available for one country — the same set as the website. Free.list_activitiesFull industry/activity code tree for a country (EMTAK for Estonia, NACE/PKD/SNI otherwise). Free.list_locationsRegion/municipality code tree for Estonia, Latvia, Lithuania, Finland and Poland — feed the codes back into search filters. Free.count_companiesExact count of companies matching the filters — size the result set before spending. Free.search_companiesReturns matching companies page by page: name, reg code, legal form, status, address, activity codes, contacts, financials where available. Metered per returned row.get_companyFull profile of one company by registration code — a counterparty verification lookup. Metered: one row's per-country price.get_company_historyHistorical turnover and employee time series of one company — quarterly for Estonia, annual for Latvia, monthly for Lithuania. Metered: one row's per-country price; free when no history exists.Ask in plain language
Pricing
Counts and metadata are free — list_countries, list_filters, list_activities, list_locations and count_companies never cost anything. Data tools draw per-row credits from your wallet at the catalog prices: Estonia, Finland and Poland €0.04, Latvia and Lithuania €0.08, Norway €0.10, Sweden €0.24 per company row, plus VAT where applicable. New accounts get €30 in welcome credits, no card needed, and a 7-day trial with unmetered API and MCP use. Heavy users can switch to the optional unlimited plan at €1,500 per month, which waives per-row metering — or subscribe per country at €300 per month each, which waives metering for the chosen countries only.
- Read-only — the server queries data, it never modifies anything.
- No beneficial-owner (UBO) data.
- Lithuania: the register publishes no board-member names, so Lithuanian rows have none.
- Sweden: company size and turnover come as SCB bands, never exact figures.
- Swedish sole traders (enskild firma) are not sold.
- All tools are read-only.
- Every request is authenticated and scoped to your API key and its wallet.
- Personal ID codes (such as Swedish personnummer) are suppressed and never returned.
Create a free account, copy your ik_live_… key from the dashboard and connect. Your first counts cost nothing.