Skip to main content
Glama
jamescash1976

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-mcp-server

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
F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jamescash1976/companies-house-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server