Companies House MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Companies House MCP Serverget filing history for company 01234567"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: uk-business-intelligence-mcp
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)
Maintenance
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
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/stefanoamorelli/companies-house-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server