About Search For Any Uk Company
This MCP server connects to the official Companies House API to help users find decision-makers at UK companies. It provides company profiles, officer records, and details about persons with significant control.
Key features
- 01Search companies by name or number
- 02Retrieve registered company profiles
- 03List company officers and directors
- 04Find persons with significant control
- 05Trace officers’ company appointments
Use cases
- 01Identify directors of a UK company
- 02Check a company’s registered status and address
- 03Find beneficial owners or controllers
- 04Review companies linked to an officer
MCP support
Exposes Companies House API lookups as tools for MCP clients, including company search, profiles, officers, PSC details, and officer appointments.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMECompanies House MCP Server (Decision-Maker Tools)
This MCP server connects to the official Companies House API and provides tools to help you find key decision-makers at UK companies — including directors and beneficial owners.
🔧 Tools Available
search_companies(query, items_per_page)
Search for companies by name or number.
get_company_profile(company_number)
Get registered company details: name, address, status, etc.
get_company_officers(company_number)
List all active/inactive directors, secretaries, and officers.
get_company_pscs(company_number)
List all Persons with Significant Control (PSCs), e.g. majority shareholders or controllers.
get_psc(company_number, psc_id)
Fetch full details of a specific PSC using ID from previous call.
get_officer_appointments(officer_id)
See all companies an officer is/was associated with.
🧪 Setup & Run
- Create
.envfile using.env.example - Install dependencies:
uv pip install -r requirements.txt
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.