๐ฌ๐ง๐ฆ MCP server for UK Companies House API - Search companies, retrieve detailed information, filing history, officers, and charges data through the Model Context Protocol
Documentation
Companies House MCP Server
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 buildThen 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 locallyAPI 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)
Similar MCP
Based on tags & features
Trending MCP
Most active this week