MCP Server

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.

Connect from Claude CodeMCP

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.

AuthenticationAPI key

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

"Count active construction companies in Estonia with 10+ employees."
"Find Lithuanian wholesale companies with turnover over €1 million and give me their e-mails and phone numbers."
"Look up registration code 17267954 in Estonia and tell me what the company does."

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.

LimitationsHonest
  • 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.
SecurityBy default
  • 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.