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 yesterday · 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. It has been installed 0 times through Conduid.

The repository has 14 stars and 5 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx 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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !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…
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 mirrored from the source repository yesterday. The original is authoritative.

Questions

About Companies House MCP

How do I install Companies House MCP?

Run npx companies-house-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

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

Its trust score is 60 out of 100 (good). It passes 0 of 1 static security checks; 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?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.