UK Companies House
io.github.elankeeran/companies-house-mcpSearch UK companies, retrieve profiles, officers, charges, and generate due diligence reports
Tools · 22
Get disqualification information for a natural person (individual officer). Mandatory red-flag check for KYB procedures. Args: officer_id: The unique officer ID for the natural person. api_k…
Get disqualification information for a corporate entity (company officer). Mandatory red-flag check for corporate entity verification. Args: officer_id: The unique officer ID for the corporate e…
Advanced search for companies by name, number, or address with filters. Resolves name ambiguity and reduces wrong-company selection. Args: q: The search query (e.g., "Barclays", "00000006", "1 H…
DEPRECATED: Use search_companies_advanced instead. Search for companies by name, number, or address. Args: q: The search query (e.g., "Barclays", "00000006"). items_per_page: Number of result…
Get the basic profile of a company (status, address, type, etc.). Args: company_number: The 8-digit company registration number. api_key: Optional API Key.
Get the list of officers (directors, secretaries) for a company. Args: company_number: The 8-digit company registration number. items_per_page: Number of officers to return. api_key: Opti…
Get the filing history list of a company (accounts, returns, changes). Discover which documents exist. Foundation for long search / deep check. Args: company_number: The 8-digit company registra…
Get a specific filing history item by transaction ID. Links filings to document metadata. Needed before downloading PDFs. Args: company_number: The 8-digit company registration number. trans…
DEPRECATED: Use get_filing_history_list instead. Get the filing history of a company (accounts, returns, changes). Args: company_number: The 8-digit company registration number. category: Opt…
DEPRECATED: Use get_charges_list instead. Get details of charges (mortgages) registered against the company. Args: company_number: The 8-digit company registration number. api_key: Optional A…
Download document content by document ID. Fetches accounts, confirmation statements, PSC filings, etc. Uses the document-api service for file downloads. Args: document_id: The unique document ID…
Download a filing document wrapper that retrieves document metadata first. Gets the filing item details including document_id, then downloads the document. Args: company_number: The 8-digit comp…
DEPRECATED: Use get_insolvency instead. Get insolvency proceedings information for a company. Args: company_number: The 8-digit company registration number. api_key: Optional API Key.
Get list of charges (mortgages/security) registered against the company. Shows secured lending exposure. Important for risk assessment and lending decisions. Args: company_number: The 8-digit co…
Get insolvency proceedings information for a company. Immediate hard risk signal. Mandatory KYB check for any credit/lending decision. Args: company_number: The 8-digit company registration numb…
DEPRECATED: Use get_psc_list instead. Get the Persons with Significant Control (PSC) of a company (Beneficial Owners). Args: company_number: The 8-digit company registration number. api_key: …
Get the list of Persons with Significant Control (PSC) for a company. Core for ownership/UBO/control detection. Required for bank KYB (Know Your Business). Args: company_number: The 8-digit comp…
Get details of a specific PSC (Person with Significant Control) by type and ID. Args: company_number: The 8-digit company registration number. psc_id: The PSC ID (includes type and id, e.g., …
Get PSC statements for a company. Statements about Persons with Significant Control (e.g., no PSCs found, PSC unknown, etc.). Args: company_number: The 8-digit company registration number. i…
Get all appointments for a specific officer. Detect serial directors and company network connections. Used for enhanced KYB risk assessment. Args: officer_id: The unique officer ID. items_pe…
Get the current registered office address of a company. Often required independently in onboarding. Cleaner than parsing profile. Args: company_number: The 8-digit company registration number. …
Generates a comprehensive report for a company, including: - Basic Profile - Officers (Directors) - Beneficial Owners (PSCs) with Ownership Percentage - Active Charges (Mortgages) Args: company_n…
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"uk_companies_house": {
"url": "https://companies-house-mcp-server.onrender.com/mcp",
"transport": "http"
}
}
}