GovData Docs

MCP Companies Tools

12 tools for UK company analysis — profiles, financial health, trends, PSC ownership, PSC changes, filing status, sector analytics, and ownership networks.

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
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

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-monitorMonitor filing compliance, PSC changes, and financial trajectory.company_number required
company-ownership-mapMap significant-control relationships around a company.company_number required

Data Coverage

Source Companies House
Date range Active companies register (14 statuses, including active, liquidation, and in-administration); dissolved companies are not yet ingested
Records ~5.9M companies
Updated Monthly full snapshot, daily accounts filings
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.