MCP Companies Tools
15 tools for UK company analysis — profiles, financial health, trends, PSC ownership, filing compliance, ICO registration, ONS business demography, and IPO trade marks.
Each tool call costs 10 credits. All tools are read-only and idempotent.
| Tool | Description | Parameters |
|---|---|---|
lookup_company |
Look up a UK company by its Companies House company number. Returns company name, status, type, date of creation, registered office address, and SIC codes. | company_number string, required |
search_companies |
Search for UK companies by name. Returns matching companies ranked by name similarity. Optionally filter by company status (e.g. 'active', 'dissolved'). |
query
string, required status string limit integer |
company_health_score |
Get a financial health assessment for a UK company. Calculates key ratios (current ratio, debt-to-equity, profit margin, ROA, cash ratio) from the latest filing and rates each as green/amber/red. | company_number string, required |
company_financial_trends |
Get year-over-year financial trends for a UK company. Returns time series of revenue, profit, assets, and employees across all filed accounts, plus percentage changes between consecutive periods. | company_number string, required |
sector_analytics |
Get sector-level analytics for a UK SIC code. Returns company counts, active/inactive breakdown, incorporation trends (this year vs last year), and financial benchmarks if available. | sic_code string, required |
company_psc |
Get Persons with Significant Control (PSC) for a UK company. Returns individuals, corporate entities, and legal persons who have significant control over the company, including their natures of control and notification dates. |
company_number
string, required current_only boolean |
company_psc_changes |
Get a timeline of PSC (Persons with Significant Control) changes for a UK company — appointments and cessations in chronological order. | company_number string, required |
company_filing_status |
Check a UK company's filing compliance status. Returns whether accounts are overdue, due soon, or up to date, along with next due dates and latest filing details. | company_number string, required |
company_network |
Map the ownership network of a UK company. Shows who controls the company (PSCs) and what other companies those same people control. Useful for identifying connected businesses and beneficial ownership chains. | company_number string, required |
geographic_companies |
Get company statistics for a UK postcode area. Returns company counts, active/inactive breakdown, top industries (SIC codes), and incorporation trends for the given postcode prefix (e.g. 'EC2', 'M1', 'EH1'). | postcode_prefix string, required |
recent_filings |
Get recently filed company accounts from Companies House. Returns the most recent filings in reverse chronological order. Can filter by filing type, SIC code, or date. |
filing_type
string sic_code string since string page integer per_page integer |
company_timeline |
Get a chronological timeline of key events for a UK company. Includes incorporation, account filings, PSC changes, and cessation events. | company_number string, required |
lookup_ico_registration |
Look up an ICO fee-payer registration by registration number, or search by organisation-name prefix, postcode area, tier, or source-provided company number. |
registration_number
string name string postcode_area string tier string company_number string |
lookup_business_demography |
Look up annual ONS business births, deaths, active enterprises, and survival rates for a UK geography. |
geography_code
string, required year integer, required |
lookup_trademarks |
Look up an IPO trade mark by application number, or search the open-data snapshot by mark-text prefix, proprietor prefix, Nice class, status, or source-provided company number. |
application_number
string mark_text string proprietor string nice_class integer status string company_number string |
Related Resources
| URI | Description |
|---|---|
govdata://companies/sic-codes |
UK Standard Industrial Classification (SIC) codes directory |
govdata://companies/statistics |
Platform-wide UK company statistics |
Related Prompts
| Prompt | Description | Arguments |
|---|---|---|
company-report |
Structured company overview from Companies House data. | company_number required |
company-due-diligence |
Comprehensive due diligence: profile, financials, PSC network, and filing compliance. | company_number required |
company-comparison |
Side-by-side comparison of two or more companies on financials, health, and compliance. | company_numbers required |
company-risk-monitor | Monitor filing compliance, PSC changes, and financial trajectory. | company_number required |
company-ownership-map | Map significant-control relationships around a company. | company_number required |
Data Coverage
| Source | Companies House; Information Commissioner's Office; Office for National Statistics |
| Date range | Active companies register (14 statuses, including active, liquidation, and in-administration); dissolved companies are not yet ingested |
| Records | ~5.9M companies; 1,433,320 ICO registrations in the measured 9 August 2026 extract |
| Updated | Monthly company snapshot, daily accounts filings, daily ICO full snapshot |
| Limitations | Filings span 2009–present with no year cutoff. Structured financial figures are currently extracted from a minority of filings (~3% of companies have revenue data); coverage is expanding as extraction improves. |
ONS demography: 2,532 geography-year observations for 2019–2024, refreshed annually around November under OGL v3.0. Counts are rounded to base 5 and boundaries vary by year.
Prompt decision: area-business-profile gains one additive lookup_business_demography step when an ONS code is known.
ICO licence: Open Government Licence v3.0, excluding personal data.
ICO caveat: Daily UK-wide register; no company number is supplied, so no name-based company join is attempted. The tool exposes only flags for published DPO details, not personal contact values.
Prompt decision: company-due-diligence is not extended with an ICO step because its required company number cannot be joined directly to this source. Agents can call lookup_ico_registration separately with a known ICO reference or organisation filters.
IPO trade marks: lookup_trademarks costs 10 credits and is read-only and idempotent. It searches the OGL v3.0 snapshots last updated 13 February 2018; live-register verification is required. The extracts carry no company number, so company-due-diligence is not extended and no fuzzy proprietor join is attempted. See the REST reference.