OPEN REGISTRY

Real-time company-registry data for AI

An MCP server with 27 tools that connects AI clients to the official registries of 26 countries. Each call returns whatever the registry sent.

You can also search a company directly on the web, without signing up. Or point any AI client at the MCP endpoint below.

Free, no signup. 24 registries on the web, 26 via MCP.

EN FR DE ES IT NL PL
Quickstart

Connect your AI client

Paste the config below into any MCP 2025-06-18 client - Claude Desktop, Cursor, Cline, Claude Code, anywhere. On the first tool call, the client opens your browser for a one-time passwordless sign-in.

MCP config (JSON) https://openregistry.sophymarine.com/mcp
{
  "mcpServers": {
    "openregistry": {
      "url": "https://openregistry.sophymarine.com/mcp"
    }
  }
}

Claude Desktop users who haven't updated to the HTTP-transport release should bridge via npx -y mcp-remote https://openregistry.sophymarine.com/mcp. Client-by-client instructions live on the marketing site.

What's included

What you get out of the box

Data

What you can retrieve

A unified schema across every supported registry. Not every jurisdiction publishes every category - list_jurisdictions returns the live capability matrix.

Company profile
Legal name, registration number, legal form, status, incorporation date, registered address, industry / activity codes, previous names.
Officers
Directors, secretaries, board and committee members - current and historical - with roles, dates, nationalities where disclosed.
Shareholders
Registered shareholders, partners and quota-holders with capital allocations, where the registry publishes ownership.
Beneficial ownership
Statutory PSC / UBO registers - nature of control, ownership thresholds, voting-right bands, notified and ceased dates.
Charges
Registered mortgages and fixed / floating charges - persons entitled, creation date, satisfaction status.
Filings & financials
Complete filing index with categories and document IDs; direct access to accounts, annual returns and statutory disclosures.
Raw documents
Actual filed documents - PDF, XHTML iXBRL, XML - with page-range fetch, outline navigation and in-document phrase search.
Specialised lookups
Sub-register records, code-list resolution, address standardisation, change-batch feeds, establishment listings and name-availability probes.
Jurisdictions

26 official registries

Direct connections to UK Companies House, Germany Handelsregister, France Sirene + RNE, Italy InfoCamere via EU BRIS, Spain BORME, Korea OPENDART, Czechia ARES, Poland KRS, Netherlands KVK, Belgium KBO/BCE, Switzerland Zefix, Norway Brreg, Finland PRH, Russia ЕГРЮЛ and the rest below - sourced directly, no aggregator layer. Not every registry publishes every data category; list_jurisdictions returns the live capability matrix.

🇬🇧 United Kingdom Companies House GB
🇮🇪 Ireland CRO IE
🇦🇺 Australia ABR · ABN Lookup AU
🇨🇭 Switzerland Zefix CH
🇳🇴 Norway Brreg · Brønnøysund NO
🇫🇷 France Sirene + RNE FR
🇫🇮 Finland PRH · YTJ FI
🇨🇿 Czechia ARES CZ
🇵🇱 Poland KRS PL
🇹🇼 Taiwan GCIS · 商工登記 TW
🇨🇦 Canada Corporations Canada CA
🇨🇦 Canada · BC OrgBook BC CA-BC
🇧🇪 Belgium KBO / BCE BE
🇮🇲 Isle of Man IoM Companies Registry IM
🇮🇸 Iceland Fyrirtækjaskrá IS
🇱🇮 Liechtenstein Liechtenstein HR LI
🇳🇿 New Zealand NZ Companies Office NZ
🇳🇱 Netherlands KVK NL
🇲🇨 Monaco RCI Monaco MC
🇮🇹 Italy Registro Imprese · BRIS IT
🇭🇰 Hong Kong 公司註冊處 · CR HK
🇲🇾 Malaysia SSM MY
🇰🇷 South Korea OPENDART · 전자공시 KR
🇨🇾 Cyprus DRCOR CY
🇰🇾 Cayman Islands CIMA KY
🇷🇺 Russia ЕГРЮЛ · ФНС RU
Examples

What you can ask your AI

Describe the question in plain language - the AI chains the right tools across the right jurisdictions.

Find every UK company Anne Boden has been a director of.
Who are the persons with significant control of Monzo Bank, and what percentage do they hold?
Get Tesla, Inc.’s most recent annual accounts and show the key figures.
Search France Sirene for all companies with "banque" in the name registered in Paris.
List all registered charges and lenders against Tesco PLC.
Live case study

4-layer ownership walk in one prompt

One AI prompt. Five tool calls. The whole legal shareholding tree of Iceland Foods Limited surfaces - up through four UK holding layers to the eight named individuals who actually own the supermarket. Every byte comes back live from Companies House. No aggregator, no cache, no API key.

Animated terminal recording: OpenRegistry walks 4 layers of Iceland Foods UK shareholders, ending at the Walker family and Tarsem Dhaliwal with percentages
~30 seconds end-to-end against the live /mcp endpoint. Recorded 2026-04-28.

The prompt

"Walk the shareholders of Iceland Foods Limited all the way up until you reach
individuals, and tell me everyone's percentage."

What the agent calls

1.  search_companies({ jurisdiction: "GB", query: "Iceland Foods" })
    ->  ICELAND FOODS LIMITED  ·  company_id 01107406  ·  active

2.  get_shareholders({ jurisdiction: "GB", company_id: "01107406" })
    ->  pointer to the latest CS01 confirmation statement filing

3.  fetch_document({ document_id: <CS01 id>, max_bytes: 5_000_000 })
    ->  raw iXBRL bytes of the CS01; agent parses the share register:
        35,000,100 ORDINARY + 10 A ORDINARY + 110,000 PREFERENCE
        all held by WD FF MIDCO LIMITED  (100%)

4.  get_shareholders + fetch_document on WD FF MIDCO LIMITED (07912960)
    ->  ICELAND VLNCO LIMITED  ·  2 ORDINARY shares  ·  100%

5.  get_shareholders + fetch_document on ICELAND VLNCO LIMITED (07939288)
    ->  LANNIS LIMITED  ·  2 ORDINARY shares  ·  100%

6.  get_shareholders + fetch_document on LANNIS LIMITED (07875222)
    ->  WD FF LIMITED  ·  3 ORDINARY shares  ·  100%

7.  get_shareholders + fetch_document on WD FF LIMITED (12634860)
    ->  total share capital 250,000,000 across 4 voting classes:

        TARSEM DHALIWAL               41.35 %    (CEO)
        MC WALKER 2008 SETTLEMENT     20.40 %
        MALCOLM WALKER                10.00 %    (founder, b. 1946)
        MC WALKER 2021 SETTLEMENT      8.78 %
        PAULSAMMY 2007 LIMITED         7.33 %
        RICHARD WALKER                 4.04 %    (executive chairman)
        ALEXIA GHARAGOZLOU             4.04 %
        CAROLINE GOODING               4.04 %

Five recursive calls, four layers, ~30 seconds. Every assertion above is backed by a Companies House URL the auditor can verify independently. On the enterprise tier jurisdiction_data.source_url in each response carries the direct link to find-and-update.company-information.service.gov.uk; on free / pro / max tiers the registry-issued identifier is enough to reconstruct the URL.

Same five-call loop generalises to cross-border due diligence: swap jurisdiction: "GB" for any of the 26 covered registries at any recursion. Productised KYB / UBO flow at /solutions/kyb.

Tiers

Start free, upgrade when you need more

Free anonymous tier works without any signup - just paste the MCP URL. Sign in for a higher quota; upgrade for serious multi-country fan-out. Enterprise (custom) adds full upstream provenance in every response.

No signup

$0

20 requests/min per IP. Anonymous, all tools, all jurisdictions.

Connect MCP

Free

$0/ month

30 requests/min per user. Passwordless email sign-in.

Sign in

Max

$29/ month

900 rpm, 30-country fan-out. For professionals and small teams.

Subscribe

Full pricing and Enterprise on the marketing site. Billing secured by Stripe.

API

Endpoints exposed by this server

POST/mcpMCP 2025-06-18 Streamable HTTP transport.
GET/.well-known/mcp.jsonMCP discovery manifest.
GET/.well-known/oauth-protected-resourceOAuth 2.0 Protected Resource Metadata (RFC 9728).
GET/.well-known/oauth-authorization-serverOAuth 2.1 Authorization Server Metadata (RFC 8414).
GET/.well-known/jwks.jsonPublic JSON Web Key Set for access-token verification.
POST/oauth/registerDynamic Client Registration (RFC 7591) - public clients with PKCE.
GET/oauth/authorizeOAuth 2.1 authorization endpoint with consent screen.
POST/oauth/tokenAuthorization-code + refresh-token grants.
GET/loginPasswordless magic-link sign-in.
GET/accountSigned-in account overview and session management.
GET/account/upgradePick a paid tier - Stripe Checkout handoff.
GET/healthzHealth check with jurisdiction inventory.
GET/privacy · /termsPolicies.
Acknowledgments

Built on official sources and open standards

OpenRegistry exists because government registries publish their data, MCP defines a portable transport, and a long line of open-source projects do the heavy lifting upstream of every tool call.

Government data sources

UK Companies House (Open Government Licence v3.0) · INSEE Sirene + INPI RNE (Licence ouverte 2.0) · BORME / AEBOE (free reuse) · CORPME Directorio · Norway Brreg (NLOD 2.0) · ARES (Czechia MoF) · KRS (Polish MoJ) · PRH / YTJ (Finland) · KBO / BCE (Belgium FOD) · KVK (Netherlands) · Zefix (Swiss Federal) · Cyprus DRCOR · Liechtenstein HR · Hong Kong CR Open Data · Australian Business Register · NZ Companies Office · Corporations Canada / OrgBook BC · OPENDART / FSS (South Korea) · SSM e-Info (Malaysia) · InfoCamere via EU BRIS gateway · Iceland RSK · Isle of Man Companies Registry · Monaco RCI · GCIS (Taiwan). Per-source licensing details in each /docs/jurisdictions/<ISO> page.

Standards we implement

Model Context Protocol 2025-06-18 spec · OAuth 2.1 / RFC 7591 DCR / RFC 9728 · Schema.org Organization + SearchAction structured data · Sitemaps 0.9 · llms.txt.