@pipeworx/companies-house
Connect: https://gateway.pipeworx.io/companies-house/mcp · Install: one-click buttons
Tools: 5
UK Companies House MCP — statutory company registry, BYO key.
Tools
search_companies(query, items_per_page?, start_index?)get_company(company_number)get_officers(company_number, items_per_page?, start_index?, register_type?)get_filings(company_number, category?, items_per_page?, start_index?)get_persons_with_significant_control(company_number, items_per_page?, start_index?)
Auth
BYO key. Pass ?_apiKey=<key> on the gateway URL. Register a free key at https://developer.company-information.service.gov.uk.
Data source
https://api.company-information.service.gov.uk — HTTP Basic auth (key as username, empty password).
Tools
- search_companies — Search UK Companies House by company name. Returns matches with company number, name, status (active/dissolved), type, registered office address, and incorporation date. Use the company_number to look
- get_company — Fetch a single UK company profile by company number. Returns registered name, status, type, SIC codes, registered office, accounts/confirmation-statement due dates, and links to officers/filings/charg
- get_officers — List directors, secretaries, or LLP members for a UK company by company_number (from search_companies). Returns each officer’s name, role, appointment/resignation dates, occupation, nationality, count
- get_filings — Retrieve filing history for a UK company by company_number (from search_companies). Returns up to 25 filings per page — each with category, type, description, filing date, action date, transaction ID,
- get_persons_with_significant_control — Retrieve PSC (beneficial owner) records for a UK company by company_number (from search_companies). Returns each PSC’s name, kind (individual-person / corporate-entity / legal-person), natures of cont
Tools
-
get_company— Fetch a single UK company profile by company number. Returns registered name, status, type, SIC codes, registered office, accounts/confirmation-statement due dates, and links to officers/filings/charg -
get_filings— Retrieve filing history for a UK company by company_number (from search_companies). Returns up to 25 filings per page — each with category, type, description, filing date, action date, transaction ID, -
get_officers— List directors, secretaries, or LLP members for a UK company by company_number (from search_companies). Returns each officer's name, role, appointment/resignation dates, occupation, nationality, count -
get_persons_with_significant_control— Retrieve PSC (beneficial owner) records for a UK company by company_number (from search_companies). Returns each PSC's name, kind (individual-person / corporate-entity / legal-person), natures of cont -
search_companies— Search UK Companies House by company name. Returns matches with company number, name, status (active/dissolved), type, registered office address, and incorporation date. Use the company_number to look