Uk Company Data

io.github.devladpopovPublished by GitHub account devladpopovv0.2.0Updated Oct 25, 2026

Every UK company plus 35M Companies House accounts since 2008: lookup, search, alerts.

VerifiedStreamable HTTPWeb executableFinanceData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for UK company data: look up, search, compare and monitor Companies House companies and their filed accounts.

What you can do
Look up a company by number for register details, financials, risk signals and trajectory, and search the full register by name or financial criteria, or compare two companies side by side and get aggregate market statistics and trigger-based lead lists. Track newly published accounts and manage a watchlist of companies with alerts on status changes, overdue filings, new charges and financial deterioration.
When to use it
Useful for checking a UK company's status and finances, screening or comparing suppliers and customers, building B2B lead lists from financial triggers, or monitoring a watchlist for filing and solvency changes.
Requirements
Remote Streamable HTTP endpoint; no local runtime. Requires a bearer API key in the Authorization header (or a key query parameter for clients that cannot send headers), obtained free from the provider's site. Free plan allows 50 requests a month and 5 watched companies; a paid plan raises limits.
Before you install
The API key is a secret and is sent with every request; keep it out of shared configs. Watchlist tools write to your account's stored watchlist. Free tier is rate-limited, and higher usage requires a paid subscription. Company and financial data comes from Companies House filings and may include AI-extracted estimates from PDF accounts.

Installation

In SourceWeft

  1. Open Uk Company Data in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.devladpopov%2Fuk-company-data/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "uk-company-data": {
      "type": "http",
      "url": "https://data.globalmindsetmarketing.co.uk/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

UK Company Data MCP server

Remote Model Context Protocol server with data on every UK company from Companies House: the register of 5.6 million companies plus balance sheet and profit and loss figures from about 35 million machine-readable (iXBRL) accounts filed since 2008, updated daily.

Ask Claude, ChatGPT, Cursor or any MCP client things like "check TESCO PLC", "compare these two suppliers", "find London software companies with falling cash" or "alert me if this customer files late".

Tools

ToolWhat it does
lookup_companyRegister details and financial history for a company number: status, SIC codes, filing deadlines, charges, net assets, cash, creditors, turnover and profit where filed
search_by_nameSearch all 5.6M companies by name, exact matches and active companies first
search_companiesFilter companies by risk band, trajectory, size class, total assets, employees, negative net assets and insolvency signals
compare_companiesTwo companies side by side
market_statsAggregate statistics across the register
find_triggersCompanies matching a trigger (rapid growth, cash rich, distressed, new investment, deteriorating, improving) for B2B lead generation
recent_changesLatest accounts published to Companies House
watch_add, watch_remove, watch_list, get_alertsWatchlist monitoring: status changes, overdue filings, new accounts, new charges, negative net assets, 30%+ falls in net assets or cash

Connect

Claude Code:

bash
claude mcp add --transport http uk-company-data https://data.globalmindsetmarketing.co.uk/mcp --header "Authorization: Bearer ukcd_YOUR_KEY"

Claude Desktop, Cursor, Windsurf and other clients (mcp.json / claude_desktop_config.json):

json
{  "mcpServers": {    "uk-company-data": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://data.globalmindsetmarketing.co.uk/mcp", "--header", "Authorization: Bearer ${UKCD_API_KEY}"],      "env": { "UKCD_API_KEY": "ukcd_YOUR_KEY" }    }  }}

claude.ai custom connector: add https://data.globalmindsetmarketing.co.uk/mcp?key=ukcd_YOUR_KEY.

Get a key:

bash
curl -X POST https://data.globalmindsetmarketing.co.uk/v1/keys/free -H "Content-Type: application/json" -d '{"email":"[email protected]"}'

Plans

Free: 50 requests a month, 5 watched companies. API Pro: GBP 39 a month, 5,000 requests a month and 50 watched companies. Details: https://data.globalmindsetmarketing.co.uk/pricing

Data and licence

Source: Companies House Free Company Data Product and accounts bulk data, used under the Open Government Licence v3.0. Figures are as filed, not estimated or adjusted. Not a credit rating. Methodology: https://data.globalmindsetmarketing.co.uk/about/methodology

This repository (docs and config) is MIT licensed. The server is hosted and operated by Global Mindset Marketing Ltd (company 15738438, Manchester, UK). Contact: [email protected]

Source: README.md at commit 68cad2e

Tools

11

lookup_company

Look up a UK company by company number. Returns register details, latest financials (iXBRL figures as filed at Companies House and/or AI-extracted estimates from PDF accounts), risk signals and trajectory. Note: 'Total assets less current liabilities' and 'Creditors' are reported as filed; dates are balance sheet dates.

Parameterscompany_numberrequired

search_companies

Search UK companies by financial criteria. Returns up to 50 matches.

Parameterslimitsort_byrisk_bandsize_classsort_ordertrajectorymin_employeesinsolvency_proxymax_total_assetsmin_total_assetsnegative_net_assets

compare_companies

Compare two UK companies side by side.

Parameterscompany_arequiredcompany_brequired

market_stats

Get aggregate market statistics across all companies in the database.

Parametersgroup_by

find_triggers

Find companies matching specific financial triggers useful for B2B lead generation.

Parameterslimittriggerrequired

search_by_name

Search all UK companies (Companies House register, ~5.6M) by name. Ranking: exact name match (ignoring LTD/LIMITED/PLC etc.) first, then active companies, then names starting with or containing the phrase, then other matches (words match as prefixes). Returns company numbers for lookup_company.

Parametersnamerequiredlimit

recent_changes

List companies whose iXBRL accounts were published at Companies House in the last N days (by publication date; each row also shows the balance sheet date). Useful for monitoring a watchlist or finding fresh signal.

Parametersdayslimit

watch_add

Add UK companies (by company number) to your monitoring watchlist. The current Companies House state is snapshotted; get_alerts then reports status changes, overdue accounts, new accounts, new charges and financial deterioration. Watchlist size: 5 companies on Free, 50 on Pro.

Parameterscompany_numbersrequired

watch_remove

Remove companies from your monitoring watchlist.

Parameterscompany_numbersrequired

watch_list

Show your monitoring watchlist with each company's current status, accounts due date and latest balance sheet date.

Takes no parameters.

get_alerts

Monitoring alerts for your watchlist: status changes (liquidation, administration, strike-off), overdue accounts, newly registered or published accounts, new charges, negative net assets, and drops of 30%+ in net assets or cash between the last two iXBRL accounts. Sorted by severity.

Parameterssinceseverity

Version history

1
  1. v0.2.0LatestOct 18, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts