Repository avatar
Search & Data Extraction
v1.0.0
active

uk-company

io.github.TheCompanyAtlas/uk-company

UK Companies House search by name, company number, type, status, postcode and SIC code.

Documentation

UK Company Registry MCP

Connect your AI assistant to about 5.7 million live UK companies on the Companies House register through The Company Atlas and the Model Context Protocol.

Search:

  • Companies in England and Wales, Scotland and Northern Ireland by name, as a substring or a prefix
  • Company number lookups, with zero-padding for short numbers (445790 → 00445790)
  • Company type (private and public limited companies, LLPs, limited partnerships, community interest companies, charitable incorporated organisations, overseas entities and more) and company status (active, proposal to strike off, liquidation, administration, receivership)
  • Registered office postcode, SIC 2007 nature-of-business codes and incorporation date
  • Former company names

Dissolved companies, officers, persons with significant control and filed accounts are not included.

The MCP connection is provided by The Company Atlas. This repository does not run a separate server.

Connect

https://thecompanyatlas.com/mcp/uk

Add this URL as a custom MCP connector in Claude, Cursor, or another MCP-compatible client. Sign in with Google when prompted.

Tools

UK_search_companies

Search UK companies. Filters are combined with AND logic. Include q, entityType or status; postcode, sic and the incorporation dates need q as well.

ParameterTypeDescription
qstring, optionalCompany name, 3–160 characters
nameMatchenum, optionalcontains (default) or startsWith; use startsWith for brand names
entityTypestring, optionalCompany type substring, e.g. Community Interest Company
statusenum, optionalCompany status, e.g. Active, Active - Proposal to Strike off, Liquidation, In Administration
postcodestring, optionalRegistered office postcode district (e.g. W14, M4) or longer prefix (e.g. M4 5)
sicstring, optionalSIC 2007 code, e.g. 62012
incorporatedFrom / incorporatedTodate, optionalIncorporation date range, YYYY-MM-DD
page / limitinteger, optionalPagination, limit up to 50 (default 20)

Returns { data, total, page, limit }. id is GB + the 8-character company number.

UK_get_company

One company by company number (e.g. 00445790, 445790 or SC123456), with former names.

ParameterTypeDescription
companyNumberstringCompanies House company number

Example prompts

  • "Companies starting with Tesco that are in liquidation."
  • "Solar companies incorporated since 2024."
  • "Bakeries with a registered office in the M4 postcode district."
  • "Former names of company 09202627."

Setup — Claude

  1. Go to claude.ai/customize/connectors
  2. Click Add custom connector
  3. Name it UK Companies and paste https://thecompanyatlas.com/mcp/uk
  4. Save and sign in with Google when prompted