Skip to main content
Glama
companies-house-mcp

companies-house-mcp

Companies House MCP Server

A local MCP server that exposes the UK Companies House API as tools for Claude Desktop and Cowork.

Tools

  • search_companies — Search by name or number

  • get_company_profile — Full profile (status, address, SIC codes, accounts dates)

  • get_officers — Directors and secretaries (current and resigned)

  • get_pscs — Persons with significant control (shareholders >25%)

  • get_filing_history — Filed documents (filterable by category)

  • get_document_info — Document metadata (formats, page count)

  • download_ixbrl — Download accounts as machine-readable iXBRL

  • get_charges — Registered charges/mortgages

Related MCP server: my-first-mcp

Setup

1. Get an API key

Register for free at https://developer.company-information.service.gov.uk

2. Install

cd companies-house-mcp
pip install -e .

Or with uv:

cd companies-house-mcp
uv pip install -e .

3. Add to Claude Desktop

Open Claude Desktop settings and add to your MCP servers config (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "companies-house": {
      "command": "python",
      "args": ["/full/path/to/companies-house-mcp/server.py"],
      "env": {
        "COMPANIES_HOUSE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Or if using uv:

{
  "mcpServers": {
    "companies-house": {
      "command": "uv",
      "args": ["run", "--directory", "/full/path/to/companies-house-mcp", "python", "server.py"],
      "env": {
        "COMPANIES_HOUSE_API_KEY": "your-api-key-here"
      }
    }
  }
}

4. Restart Claude Desktop

The Companies House tools will appear in your next session.

Testing

Run the server directly to check it starts:

COMPANIES_HOUSE_API_KEY=your-key python server.py

Tool Schema Changelog

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

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol (MCP) server built with the mcp-framework for developing and managing custom tools. It provides a structured foundation for building and integrating modular components like data processors and API clients into Claude Desktop.
      11 npm
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      MCP server exposing the full UK Companies House Public Data API, enabling natural language queries for company profiles, search, officers, filing history, charges, insolvency, and persons with significant control, as well as downloading and reading PDF documents.
      -