REAL-TIME · RAW DATA · OFFICIAL SOURCE
Official Data
Direct from the Source
Real-time access to official company registries - no intermediaries, no scraping, no delay
Live · Free · 24 jurisdictions in web · 30 via MCP
Real-time Registry Queries
Every call is a live query to the official registry - not a cached snapshot, not a third-party aggregator, not a nightly scrape. Data is returned exactly as the statutory source holds it at the moment you ask, across every supported jurisdiction. Use the fresh parameter on any query to bypass even the short-lived performance cache and go directly to the source.
Director & Corporate Tracing
Follow any person's complete corporate footprint across registered companies. Search by name to find officer records, then retrieve every appointment - past and present - with roles, dates, and company status. Cross-company director tracing turns a single name into a full map of corporate relationships.
Beneficial Ownership & Charges
Access statutory PSC / UBO registers and registered charges directly from the official source - the same data underpinning KYC, AML compliance, and corporate due diligence. Retrieve nature-of-control classifications, ownership thresholds, lender identities, and security-interest status with a single tool call.
Twenty-seven purpose-built tools
list_jurisdictions
Discover the live capability matrix and per-country schemas across every supported registry.
search_companies
Find companies by name or filter within a chosen jurisdiction.
count_companies
Count matching results without materialising the full candidate list.
get_company_profile
Full structured company profile - status, address, codes, dates, legal form.
list_filings
Paginated filing history, filterable by category, with document IDs.
get_financials
Direct access to accounts filings and statutory financial disclosures.
get_officers
Directors, secretaries, board and committee members - current and historical.
search_officers
Find people by name across registered officer appointments.
get_officer_appointments
Every company a person has ever been appointed to.
get_shareholders
Raw registered shareholders, partners and quota-holders.
get_persons_with_significant_control
Statutory beneficial-ownership register with control thresholds.
get_charges
Registered mortgages and security interests with lender names.
get_document_metadata
Format, size and page count for any filing document.
fetch_document
Raw filing bytes - PDF, XHTML or XML - returned inline.
fetch_document_pages
Page-range slice of a large document as text, PDF or image.
get_document_navigation
Outline, per-page text previews and document landmarks.
search_document
Locate phrases by page inside a fetched document.
get_specialised_record
Fetch a single record from a registry sub-register.
search_specialised_records
Bulk search a registry sub-register.
search_addresses
Standardise and resolve a statutory registry address.
search_companies_near_point
Geographic radius search within a jurisdiction.
list_change_batches
Registry change-batch / notification feed.
list_establishments
Establishment units (branches / seats) of an enterprise.
check_name_availability
Probe whether a proposed company name is available.
get_code_description
Resolve registry code-list values to human-readable labels.
list_actos_inscritos
Locate registry acto paragraphs by denominación.
about
Server capabilities, rate limits, principles and data-source metadata.
Built for the way AI assistants work
openregistry speaks MCP natively - no glue code, no wrapper APIs, no translation layer between your AI and the registry.
No setup for users
No API key, no account, no installation. Add the server URL and it works. The AI handles every query autonomously.
Structured outputs
Every tool returns typed, consistent JSON. The AI can reason over company data, officer lists, and PSC registers without parsing free text.
Paginated & composable
Tools chain naturally. Search returns IDs, profiles return filings, filings return document IDs - the AI follows the chain without user intervention.
Raw documents inline
XHTML iXBRL accounts and XML filings are returned inside the tool response, so the AI can read and analyse the actual document in the same conversation.
real-time by default
Every call is a live API query. The AI sees the same data the registry holds right now - not a cached or pre-processed copy.
Idempotent & read-only
All tools are annotated read-only and idempotent. Safe to call repeatedly, safe to use in automated pipelines, and transparent to users.
Rate limit aware
Built-in rate limiting protects both the upstream registry and the hosted instance. The AI never accidentally overloads the source.
Multi-jurisdiction by design
A single unified schema works across all registries. The AI uses the same tool calls regardless of country - jurisdiction is just a parameter.
What you can ask
Example prompt
“Search Companies House for Monzo Bank and show me the full profile.”
Tools called
search_companies → get_company_profile
Sample response
{
"company_id": "09446231",
"company_name": "MONZO BANK LIMITED",
"status": "active",
"incorporation_date": "2015-02-18",
"registered_address": "Broadwalk House, 5 Appold Street, London, EC2A 2AG",
"jurisdiction_data": {
"company_type": "ltd",
"company_status": "active",
"sic_codes": ["64190"],
"has_charges": true,
"has_insolvency_history": false,
"accounts": {
"next_due": "2025-09-30",
"last_accounts": { "made_up_to": "2024-12-31" }
}
}
}Connect from your AI client
Works with every major MCP-capable client. Pick yours, paste the config, and the browser will walk you through sign-in on the first tool call.
Platform
macOS · Windows · Linux
Setup
01
Open Claude → Settings → Developer → Edit Config.
02
Add the openregistry entry shown on the right.
03
Restart Claude. The first tool call will open your browser to sign in.
Config (JSON)
json
{
"mcpServers": {
"openregistry": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://openregistry.sophymarine.com/mcp"]
}
}
}Endpoint: https://openregistry.sophymarine.com/mcp
What you can retrieve
A unified schema across every supported registry. Not every jurisdiction publishes every category - use list_jurisdictions to see what each country exposes.
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 by the source registry
Shareholders
Registered shareholders, partners and quota-holders with capital allocations, for jurisdictions that publish ownership alongside the public register
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 - where the registry offers them
Thirty official registries
Every supported jurisdiction is sourced directly from the statutory registry - no intermediaries, no aggregators.
🇬🇧
United Kingdom
🇮🇪
Ireland
🇫🇷
France
🇩🇪
Germany
🇳🇱
Netherlands
🇧🇪
Belgium
🇪🇸
Spain
🇮🇹
Italy
🇨🇭
Switzerland
🇱🇮
Liechtenstein
🇲🇨
Monaco
🇳🇴
Norway
🇫🇮
Finland
🇮🇸
Iceland
🇵🇱
Poland
🇨🇿
Czechia
🇨🇾
Cyprus
🇷🇺
Russia
🇮🇲
Isle of Man
🇰🇾
Cayman Islands
🇨🇦
Canada (Federal)
🇨🇦
Canada (British Columbia)
🇨🇦
Canada (Northwest Territories)
🇲🇽
Mexico
🇦🇺
Australia
🇳🇿
New Zealand
🇰🇷
South Korea
🇹🇼
Taiwan
🇭🇰
Hong Kong
🇲🇾
Malaysia
Choose your tier
Start free - no signup required. Upgrade when you need higher throughput and broader cross-border fan-out.
No signup
$0
Point any MCP client at the endpoint. No account, no keys.
20 requests / minute per IP
3-country cross-border fan-out per minute
All 30 jurisdictions, all 27 tools
No signup, no credit card
Free
$0
/ month
Sign in with email for higher throughput.
30 requests / minute per user
3-country cross-border fan-out per minute
All 30 jurisdictions, all 27 tools
Passwordless email sign-in
Most Popular
Pro
$9
/ month
For individuals and light commercial use.
180 requests / minute (6× Free)
10-country cross-border fan-out per minute
All 30 jurisdictions, all 27 tools
Email support
Max
$29
/ month
For professionals, lawyers, and small teams.
900 requests / minute (5× Pro)
30-country cross-border fan-out per minute
Everything in Pro
Priority email support
Enterprise
Custom
Full upstream provenance in every response - registry name, data licence, direct source URL, document source links. For compliance, KYC, AML and regulated due-diligence workflows.
3,000 requests / minute
Unlimited cross-border fan-out
Dedicated contact + response-time SLA
Invoicing / PO billing
Billing secured by Stripe · Cancel anytime · VAT/GST handled at checkout
Subscribe to Our Newsletter
Receive curated market intelligence, deal flow insights, and platform updates directly to your inbox.