MCP Catalogs
Homecompanies-house-mcp screenshot

companies-house-mcp

by stefanoamorelli·18·Score 43

UK Companies House API MCP server with 45+ tools for company information, search, officers, filing history, PSC, and charges.

financedeveloper-toolsproductivity
5
Forks
14
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server provides comprehensive access to UK Companies House API functionality through 45+ well-organized tools. It covers company profiles, addresses, registers, insolvency data, establishment information, and various search capabilities including companies, officers, disqualified officers, and dissolved companies. The server also retrieves detailed filing history, officer appointments and disqualifications, PSC (persons with significant control) information for various entity types, and charges/mortgage data. The implementation is in TypeScript with proper build and testing setup, and it clearly documents API rate limits of 600 requests per 5 minutes.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Business research and due diligence by querying UK company information
you:Compliance monitoring by tracking officer appointments and disqualifications
you:Financial analysis by examining company accounts and charges
you:Investigating corporate structures through PSC ownership data
you:What is the API rate limit?
you:Can I use this for commercial purposes?

When to choose this

Choose this MCP server when you need comprehensive UK company data through an MCP client, especially for due diligence, financial analysis, or compliance monitoring in the UK market.

When NOT to choose this

Don't choose this if you need data from outside the UK, or if you require commercial usage without contacting the author separately for licensing.

Tools this server exposes

12 tools extracted from the README
  • get_company_info

    Retrieve detailed information about a UK company

  • search_companies

    Search for UK companies using various criteria

  • get_filing_history

    Retrieve filing history for a UK company

  • get_officers

    List officers (directors, etc.) of a UK company

  • search_officers

    Search for officers across UK companies

  • get_psc_statements

    Retrieve statements of significant control for a UK company

  • get_charges

    Retrieve charges registered against a UK company

  • get_company_profile

    Get basic profile information for a UK company

  • get_company_registers

    Retrieve registers maintained by a UK company

  • get_disqualified_officers

    Search for disqualified officers across UK companies

  • search_dissolved_companies

    Search for dissolved UK companies

  • get_company_appointments

    Get officer appointments for a UK company

Comparable tools

opencorporates-mcpcompanies-house-apibusiness-register-api-mcpuk-companies-data

Installation

Installation

1. Get an API key

Register at the [Companies House Developer Hub](https://developer.company-information.service.gov.uk/) and create an application.

2. Configure your MCP client

Add to your Claude Desktop config:

{
  "mcpServers": {
    "companies-house": {
      "command": "npx",
      "args": ["-y", "companies-house-mcp-server"],
      "env": {
        "COMPANIES_HOUSE_API_KEY": "your_api_key_here"
      }
    }
  }
}

Build from source (optional)

git clone https://github.com/stefanoamorelli/companies-house-mcp.git
cd companies-house-mcp
npm install && npm run build

Then point your MCP client to node /path/to/companies-house-mcp/dist/index.js.

FAQ

What is the API rate limit?
600 requests per 5 minutes per API key. Some endpoints may have additional restrictions.
Can I use this for commercial purposes?
The default license is GNU Affero General Public License v3.0. For commercial licensing, contact stefano@amorelli.tech.

Compare companies-house-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.