1. Conduid
  2. Developer Tools
  3. Companies House MCP
MCP server · Developer Tools

Companies House MCP

🇬🇧🏦 MCP server for UK Companies House API - Search companies, retrieve detailed information, filing history, officers, and charges data through the Model Context Protocol

60Good

Scored 11 hours ago · breakdown

About Companies House MCP

Companies House MCP is an MCP server published by stefanoamorelli in the Developer Tools category: 🇬🇧🏦 MCP server for UK Companies House API - Search companies, retrieve detailed information, filing history, officers, and charges data through the Model Context Protocol.

The repository has 29 stars and 7 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/stefanoamorelli/companies-house-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Companies House MCP

Powered by Claude · Grounded in docs

I know everything about Companies House MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v3.1.0Companies House MCP - v3.1.0 · 25 Aug 2025What's Changed 🐛 Bug Fixes Fixed document API 404 errors by using the correct base URL (`document-api.company-information.service.gov.uk`) Document endpoints now properly handle both plain document IDs and full URLs from filing history…
v3.0.0Release v3.0.0 - Document API Support · 24 Aug 2025🎉 Release v3.0.0 - Document API Support ✨ What's New This major release adds support for the Companies House Document API, enabling retrieval of document metadata and content. 📄 Document API Endpoints Document Metadata: `GET…
v2.0.1Companies House MCP Server - v2.0.1 · 24 Aug 2025What's Fixed Added `bin` field to package.json to enable proper npx execution Fixes MCP server connection issues when installed via npm Installation npm install companies-house-mcp-server Or use with npx: npx -y companies-house-mcp-server…
v2.0.0Companies House MCP Server - v2.0.0 · 24 Aug 2025🎉 Major Release - Complete API Coverage This is a major release that implements ALL 45+ Companies House API endpoints with a completely refactored modular architecture. ✨ What's New 🚀 Complete API Coverage Company Information (7 endpoints)…
v1.0.1Companies House MCP - v1.0.1 · 16 Aug 2025🐛 Bug Fixes Fixed ESLint configuration to use typescript-eslint v8 Updated dependencies for better CI/CD compatibility 🔧 Maintenance Migrated from separate @typescript-eslint packages to unified typescript-eslint Improved development…

README

Companies House MCP Server

Companies House MCP Server - Demo

Access UK company data through the Companies House API directly in MCP clients.

Features

45+ tools covering the full Companies House API:

  • Company info — profile, registered address, registers, insolvency, exemptions, UK establishments
  • Search — companies (basic & advanced), officers, disqualified officers, dissolved companies, alphabetical
  • Officers — directors list, appointments, disqualifications
  • Filing history — accounts, annual returns, document details
  • PSC (ownership) — individuals, corporate entities, legal persons, statements, verification
  • Charges — mortgages, debentures, charge details

Setup

1. Get an API key

Register at the Companies House Developer Hub and create an application.

2. Configure your MCP client

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on Mac, %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "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.

Development

npm test            # Run tests
npm run typecheck   # Type checking
npm run lint        # Linting
npm run build       # Build
npm run dev         # Run locally

API Rate Limits

600 requests per 5 minutes per API key. Some endpoints may have additional restrictions.

License

GNU Affero General Public License v3.0 — see LICENSE.

For commercial licensing: stefano@amorelli.tech

© 2025 Stefano Amorelli (https://amorelli.tech)

README fetched from the repository yesterday. The original is authoritative.

Questions

About Companies House MCP

How do I install Companies House MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Companies House MCP safe to use with an AI agent?

Its trust score is 60 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Companies House MCP still maintained?

Yes — the last commit was 4 months ago. The repository has 29 stars and 7 forks and 16 open issues.