@pipeworx/companies-house

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/companies-house’s. Install: one-click buttons

Connect to just the @pipeworx/companies-house pack

https://gateway.pipeworx.io/companies-house/mcp — only @pipeworx/companies-house’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 6

UK Companies House MCP — statutory company registry.

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?)
  • get_charges(company_number, items_per_page?, start_index?) — the charges register: secured lending (mortgages, debentures, fixed/floating charges) registered against the company, the UK analogue of a US UCC lien filing. Returns each charge’s status (outstanding/satisfied/part-satisfied), created/delivered/satisfied dates, particulars, and persons entitled (the lender(s)).

company_number on every per-company tool also accepts a company NAME, resolved to a number automatically.

Auth

Platform-keyed — the gateway supplies the key, same credential and publisher as every other tool in this pack. A caller may still pass their own key with ?_apiKey=<key> (register a free one at https://developer.company-information.service.gov.uk).

Data source

Companies House (UK), the statutory company register — company profiles, officers, filing history, persons with significant control, and the charges (secured lending) register.

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
  • get_charges — Retrieve the charges register for a UK company by company_number (from search_companies) OR company NAME \u2014 secured lending (mortgages, debentures, fixed/floating charges) registered against the c

Tools

  • get_charges — Retrieve the charges register for a UK company by company_number (from search_companies) OR company NAME u2014 secured lending (mortgages, debentures, fixed/floating charges) registered against the co
  • 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

Regenerated from source · build October 30, 2026