mcpField
C
CompanyLens

CompanyLens

Remote
github.com/CompanyLensBusiness & Marketing1Updated 22w ago
Repository

About CompanyLens

CompanyLens is a hosted MCP server for querying official company registry data across 19 jurisdictions. Its read-only tools support company and person searches, ownership research, network mapping, and compliance checks for due diligence workflows.

Key features

  1. 01Company and person searches across jurisdictions
  2. 02Company profiles and filing histories
  3. 03Officer and beneficial-owner lookups
  4. 04Corporate network mapping
  5. 05Disqualified-director screening
  6. 06Find companies registered at an address

Use cases

  1. 01Cross-jurisdiction company due diligence
  2. 02Screen people against the UK disqualified directors register
  3. 03Trace shared officers and beneficial owners
  4. 04Identify companies at a registered address

MCP support

CompanyLens is a remote MCP server at `https://mcp.companylens.io/mcp`, exposing read-only registry lookup and screening tools. MCP clients connect using Streamable HTTP and OAuth, or service-token authentication for unattended workflows.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.companylens.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

CompanyLens MCP Server

Company registry intelligence for AI agents — covering 19 jurisdictions across Europe, the Americas, and Asia-Pacific.

MCP Auth Transport License

Server URL: https://mcp.companylens.io/mcp

Give your AI agent instant access to official company registry data from 19 juristictions — search companies, look up officers and beneficial owners, map corporate networks, screen against the UK disqualified directors register, find every company at a registered address, and trace beneficial ownership, all from one MCP endpoint.

This is a remote MCP server — there is nothing to install locally. Add the URL to your MCP client, create a free acount, and start querying.


Why CompanyLens?

One endpoint, 19 registries. Most company-data tools cover a single jurisdiction. CompanyLens unifies 19 official government registries across Europe, the Americas, and Asia-Pacific behind one MCP endpoint.

Built for KYB and due diligence. Beyond company lookup, the server exposes what compliance and investigation workflows actually need: persons with significant control, corporate networks via shared officers, the UK disqualified directors register, registered addresses with every co-located company, and full filing history.

Official data, low-latency reads. Records are ingested from each official government registry — Companies House, CRO, KBO/BCE, Handelsregisteramt, and equivalents — and indexed in CompanyLens's own database. Queries return in milliseconds, with no dependency on upstream registry availability or rate limits at request time.

Safe to wire into any client. All 18 tools are read-only and idempotent. Add the server to Claude, Cursor, your custom agent, or a CI pipeline without worrying about side effects.

Free to try. No credit card, no API key in config. The free tier gives you 100 calls / month — enough to evaluate the server end-to-end. Paid plans for unattended agents and high-volume workflows.


Quick start

Add the server to your MCP client config:

{
  "mcpServers": {
    "companylens": {
      "url": "https://mcp.companylens.io/mcp"
    }
  }
}

On the first tool call your client will open a browser window for OAuth sign-in. After that, the token is managed automatically.

Setup by client
ClientHow to add
Claude.ai (web)Settings → Connectors → Add custom connector → paste server URL
Claude DesktopSettings → Developer → Edit Config → add the JSON snippet above
CursorSettings → MCP → Add new MCP server → URL transport
WindsurfSettings → MCP Servers → Add custom server → paste URL
Any MCP clientUse the URL https://mcp.companylens.io/mcp with Streamable HTTP transport

Full setup walkthrough: companylens.io/docs/mcp-setup


Authentication

OAuth 2.0 with PKCE. Standard MCP-compliant discovery flow — your client handles everything.

  • Discovery endpoint: https://mcp.companylens.io/.well-known/oauth-authorization-server
  • No API keys in your config — tokens are issued and refreshed by the MCP client
  • Free account at companylens.io is enough to start

Service tokens (agentic workflows)

For unattended agents, CI/CD pipelines, and autonomous workflows where no human can complete an OAuth browser flow, use a service token instead.

Generate a token from the CompanyLens dashboard and embed it in your MCP client config as a Bearer header:

{
  "mcpServers": {
    "companylens": {
      "url": "https://mcp.companylens.io/mcp",
      "headers": {
        "Authorization": "Bearer st_live_your_token_here"
      }
    }
  }
}

Service tokens are available on the Agent Starter and Agent Pro plans. Service-token calls and OAuth-session calls use independent monthly quotas, so automated pipelines do not consume your interactive allowance.

Full guide: companylens.io/docs/agentic-ai-tools


Available tools

All 18 tools are read-only and idempotent. No tool writes, mutates, or sends external requests beyond the CompanyLens database.

Company lookup
ToolDescription
search_companiesSearch by name or number across all jurisdictions with typo tolerance and prefix matching
get_companyCore company profile — status, address, officer count, and which data sections are available
get_company_sectionFetch a single section of a company profile: officers or beneficial owners
get_company_batchFetch core profiles for up to 20 companies in a single call
browse_companiesBrowse companies in a jurisdiction by industry codes, officer count, date range, status, and entity type
get_filingsPaginated filing history for a company — annual accounts, PSC changes, officer changes, and more
get_chargesRegistered charges and mortgages against a company (UK)
People & networks
ToolDescription
search_peopleFind officers, beneficial owners, and disqualified directors by name across all jurisdictions
get_personPerson identity record — display name and any known name variants
get_person_sectionFetch a section of a person profile: company links, officer roles, or disqualification records
get_company_networkMap the corporate network around a company via shared officers and owners
get_person_networkMap all companies a person appears in, with depth-2 traversal
Compliance & screening
ToolDescription
search_disqualified_directorsFuzzy name search over the UK disqualified directors register for KYB checks
browse_disqualified_directorsBrowse the disqualified directors register by most recent — for bulk compliance review
find_by_addressDiscover all companies registered at an address
Reference & metadata
ToolDescription
list_jurisdictionsList all supported jurisdictions with metadata
list_industry_codesList SIC/NACE codes for a jurisdiction
get_usageReturns your current plan, rate limits, and usage for the active billing period

Coverage

19 jurisdictions across three regions:

RegionJurisdictions
EuropeBelgium (BE), Cyprus (CY), Czech Republic (CZ), Estonia (EE), Ireland (IE), Latvia (LV), Moldova (MD), Norway (NO), Slovakia (SK), Slovenia (SI), Switzerland (CH), Ukraine (UA), United Kingdom (GB)
AmericasArgentina (AR), Canada (CA), Canada — Québec (CA-QC), Chile (CL)
Asia-PacificKazakhstan (KZ), New Zealand (NZ)

Refresh cadence and available data sections vary by jurisdiction — call list_jurisdictions for the live list and capabilities, or see companylens.io/coverage.


Example prompts

Search for a company and get its directors

"Find all UK companies named Revolut and show me their directors"

Cross-jurisdiction due diligence

"Search for any companies where John Smith is a director across all jurisdictions"

Compliance screening

"Check if Jane Doe appears on the disqualified directors register"

Corporate network mapping

"Map the corporate network around Deliveroo Limited — show all entities connected through shared directors and owners"

Address clustering

"How many companies are registered at 1 Canada Square, London — and who are they?"

Beneficial ownership

"Who are the persons with significant control for Monzo Bank Limited?"

Sector research

"Which banks have been incorporated in the UK since 2020?"


Pricing

PlanQueriesPrice
Free50 / month£0
Pro200 / day£20 / month

Free tier is enough to evaluate the server and run light personal use. Full pricing: companylens.io/pricing.

Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers, and the get_usage tool returns your current consumption.


Data sources

All data is sourced directly from official government company registries — Companies House (UK), CRO (IE), KBO/BCE (BE), Handelsregisteramt (CH), and equivalent national registries in each covered jurisdiction.

Records are updated regularly from each jurisdiction's registry feed. Refresh cadence varies per jurisdiction — see companylens.io/coverage for current per-jurisdiction lag and update frequency. CompanyLens does not create or modify registry data — it is presented as-is from the source authority.


Privacy

CompanyLens processes your account data (name, email) and API usage metadata to deliver the service and enforce rate limits. No conversation data is collected — the MCP server only sees tool-call arguments, not the surrounding prompt.

Company registry data returned by the tools is sourced from public government records and is not personal data belonging to you.


Support


About this repository

This repository hosts the public documentation and manifest for the CompanyLens MCP server. The server itself is hosted at https://mcp.companylens.io/mcp and is operated by CompanyLens.io.

The MCP server source code is closed-source. This repository exists so that MCP directories (such as awesome-mcp-servers, glama.ai, and mcp.so) and AI clients can link to a canonical, public location for documentation, manifest, and changelog.

Documentation in this repository is licensed under MIT.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.