Companies House MCP

Companies House MCP

MCP server to connect with the UK Companies House API.

8
Stars
1
Forks
5
Releases

Overview

The Companies House MCP Server provides seamless access to United Kingdom company information by wrapping the official Companies House API in an MCP (Model Context Protocol) compatible server. It exposes 45+ endpoints across essential domains such as Company Information (profile, addresses, registers, insolvency, exemptions, UK establishments), Search capabilities (basic, advanced, officers, dissolved, alphabetic), Officers & Appointments (directors, appointments history, disqualifications), Filing History and Documents (filing history and item details), Ownership & Control via PSC (persons with significant control), and Financial data (charges). The architecture is modular, with a clear separation of API clients, MCP handlers, tools, and types, enabling easy maintenance and extension. The repository includes practical tooling definitions and JSON request examples to demonstrate how to interact with the server. Setup is straightforward: obtain an API key from Companies House, install via npm or run with npx, and configure Claude Desktop for quick access. A build-from-source option is provided for custom deployments. The server also notes API rate limits: 600 requests per 5 minutes per key, with possible endpoint-specific restrictions.

Details

Owner
stefanoamorelli
Language
TypeScript
License
GNU Affero General Public License v3.0
Updated
2025-12-07

Features

Comprehensive endpoint coverage

Provides 45+ endpoints delivering company data across profiles, addresses, registers, insolvency, exemptions, and establishments.

Officers & appointments data

Access current and past officers, individual appointments, appointment history, and disqualifications.

PSC data access

Retrieve persons with significant control data, including PSC individuals and corporate entities, statements and verification.

Filing history and documents

Access filing history and individual filing items (accounts, returns, and other documents).

Financial data (charges)

Get registered charges and detailed charge information.

Advanced search capabilities

Supports advanced and unified search across all resource types, including officer and disqualified officer searches.

Modular architecture

Clean, modular codebase with distinct API clients, handlers, tools, and types for easy maintenance.

Easy setup and deployment

Install via npm or run with npx, provide API key, and run locally; Claude Desktop integration and build-from-source option available.

Audience

DevelopersBuild MCP-enabled apps and chat assistants using UK Companies House data.
IntegratorsIntegrate Company House data into MCP workflows and enterprise tools.
Data engineersConsume and transform UK company data within MCP-based data pipelines.

Tags

Companies HouseMCP serverUKCompany information APIOfficers & appointmentsPSCFiling historyChargesSearchClaude Desktop