Skip to main content
Glama
mcp-opencorporates

mcp-opencorporates

by Gonzih

mcp-opencorporates

MCP server for OpenCorporates — the world's largest open database of companies. Search companies, officers, and filing history across 140+ jurisdictions worldwide.

Install

npx -y @gonzih/mcp-opencorporates

Related MCP server: mcp-open-corporates

Claude Desktop config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "opencorporates": {
      "command": "npx",
      "args": ["-y", "@gonzih/mcp-opencorporates"],
      "env": {
        "OPENCORPORATES_API_KEY": "your_api_key_here"
      }
    }
  }
}

The OPENCORPORATES_API_KEY is optional — without it, the free tier is used (rate-limited). Get an API key at opencorporates.com.

Tools

search_companies

Search companies by name across all jurisdictions or within a specific one.

Parameter

Type

Required

Description

q

string

yes

Company name or search query

jurisdiction_code

string

no

Filter by jurisdiction (e.g. us_de, gb, de)

page

number

no

Page number for pagination

get_company

Get full details for a company by jurisdiction code and registration number.

Parameter

Type

Required

Description

jurisdiction_code

string

yes

Jurisdiction code (e.g. us_de, gb)

company_number

string

yes

Company registration number

search_officers

Search for officers (directors, shareholders, agents) across all companies.

Parameter

Type

Required

Description

q

string

yes

Officer name or search query

jurisdiction_code

string

no

Filter by jurisdiction

page

number

no

Page number for pagination

get_company_officers

Get all officers for a specific company.

Parameter

Type

Required

Description

jurisdiction_code

string

yes

Jurisdiction code

company_number

string

yes

Company registration number

page

number

no

Page number for pagination

get_company_filings

Get the filing history for a company.

Parameter

Type

Required

Description

jurisdiction_code

string

yes

Jurisdiction code

company_number

string

yes

Company registration number

page

number

no

Page number for pagination

Jurisdiction codes

Common codes:

Code

Jurisdiction

us_de

Delaware, USA

us_ca

California, USA

us_ny

New York, USA

gb

United Kingdom

de

Germany

fr

France

au

Australia

ca_on

Ontario, Canada

Full list: opencorporates.com/jurisdictions

API key setup

The free tier works without an API key but is rate-limited. For higher limits:

  1. Sign up at opencorporates.com

  2. Set OPENCORPORATES_API_KEY env var in your Claude Desktop config

API reference

Full API documentation: api.opencorporates.com/documentation/API-Reference

License

MIT

Available Tools

5 tools
get_companyA

Get full details for a specific company by jurisdiction code and company number. Returns name, status, incorporation date, registered address, officers, and filings.

Inputs: jurisdiction_code (required), company_number (required).

get_company_filingsA

Get the filing history for a specific company. Returns filings with dates, types, and descriptions.

Inputs: jurisdiction_code (required), company_number (required), page.

get_company_officersA

Get all officers for a specific company. Returns current and historical officers with positions and dates.

Inputs: jurisdiction_code (required), company_number (required), page.

search_companiesB

Search companies by name in the OpenCorporates database. Returns matching companies with name, number, jurisdiction, status, incorporation date, and registered address.

Inputs: q (required), jurisdiction_code, page.

search_officersB

Search for officers (directors, shareholders, agents) across all companies in OpenCorporates.

Inputs: q (required), jurisdiction_code, page.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool targets a distinct aspect: single company, filings, officers, company search, and officer search. No overlap in functionality.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern: get_company, get_company_filings, get_company_officers, search_companies, search_officers. Perfectly uniform.

    Tool Count5/5

    5 tools is well-scoped for a corporate data lookup server, covering both retrieval and search without being excessive.

    Completeness5/5

    The tool set covers the main operations for corporate data: retrieve a company, its filings and officers, and search across companies and officers. No obvious gaps for the domain.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to search and retrieve UK Companies House data including company profiles, officers, and filing history via the official API.
      4
      196 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      OpenCorporates MCP provides free, no-auth access to global company registry data with rate limiting, enabling AI agents to look up company information.
      333 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Exposes 29 official business-registry actors as MCP tools for KYC/AML, beneficial-owner (UBO), credit-risk and adverse-media workflows across 11 jurisdictions (EU, US, UAE). Sourced via Apify; pay-per-result.
      38
      7
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables querying UK company data including search, profiles, officers, filings, and persons with significant control via Companies House API.
      196 npm
      MIT