Bradshaw UK funding rounds
REMOTE · BRADSHAWDATA.COM
UK private-company funding rounds from Companies House filings, each linked to its filing.
Available components
Last scanned (21 hours ago)
Scores higher than 66% of remote servers
Reachable. Last reached 4 Nov 2026.
Category Finance and Payments
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security97
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server supports Client ID Metadata Documents, the current MCP client-registration mechanism. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability59
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 2615 tokens (~261/item across 10 items; 10 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
- Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 10 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 11 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 4 Nov 26 0
- Stability: unverified → 0.03 ▲ functional
- 3 Nov 26 76
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 4 Nov 2026 · Probed https://bradshawdata.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=bradshawdata.com | CN=WE1,O=Google Trust Services,C=US | 21 Oct 2026 | 19 Jan 2027 | ECDSA 256 | ECDSA-SHA256 | 779dceb4421eb2c413bfac803c10d699 |
| SANs: bradshawdata.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of bradshawdata.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| bradshawdata.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer resource_metadata="https://bradshawdata.com/.well-known/oauth-protected-resource", scope="bradshaw.read"
Bearer resource_metadata="https://bradshawdata.com/.well-known/oauth-protected-resource", scope="bradshaw.read" | Header | Value |
|---|---|
| strict-transport-security | max-age=31536000 |
| content-security-policy | default-src 'self'; script-src 'self' https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline'; font-src 'self'; img-src 'self' data:; connect-src 'self' https://cloudflareinsights.com; object-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com https://billing.stripe.com; frame-ancestors 'none' |
| x-content-type-options | nosniff |
| x-frame-options | DENY |
| referrer-policy | strict-origin-when-cross-origin |
Protected resource metadata
| Document | https://bradshawdata.com/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://bradshawdata.com/mcp |
| Authorisation server | https://bradshawdata.com |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://bradshawdata.com/mcp | Verified | 200 | |
| http (plaintext) | http://bradshawdata.com/mcp | HTTPS enforced | 301 | https://bradshawdata.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_company Get company profile ~115
One company: facts, every priced round we can read with its working and filing link, the latest financials, corporate shareholders (no individuals) and website. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed.
| Name | Type | Req | Description |
|---|---|---|---|
| number | string | yes | UK company number: up to 8 letters and digits, for example 12203483 or SC123456. |
No output schema declared.
No examples provided.
get_company_financials Get filed accounts ~114
The balance-sheet history of one company from its filed accounts: cash, net assets, turnover, employees and the extraction flags, as filed. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed.
| Name | Type | Req | Description |
|---|---|---|---|
| number | string | yes | UK company number: up to 8 letters and digits, for example 12203483 or SC123456. |
No output schema declared.
No examples provided.
get_company_rounds Get a company's funding rounds ~266
The quality priced rounds of one company (confidence 0.5 or more, 100,000 pounds or more raised), newest filed first, each with price per share, valuation working and the filing link. Each round has post_money (as filed, counts deferred shares), valuation_verdict (quote, quote_with_care or never), post_money_ex_deferred and valuation_basis: quote a valuation only from post_money_ex_deferred, say so when the verdict is quote_with_care, and give none when it is never. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed.
| Name | Type | Req | Description |
|---|---|---|---|
| number | string | yes | UK company number: up to 8 letters and digits, for example 12203483 or SC123456. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
| sort | string | – | filed (default), allotted, cash, price, stepup, post (post_money_ex_deferred) or conf; a leading - sorts descending. |
No output schema declared.
No examples provided.
get_events Get corporate events ~175
Corporate events from Companies House filings, Gazette notices and the PSC register: strike-off notices, liquidations, administrations, plc re-registrations, name changes, new corporate shareholders. Only event types that have passed their precision check are returned (see `meta.live_types`). Each event links to its filing or notice.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | – | One company number. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
| since | string | – | Events dated on or after: an ISO date, or a span such as 30d or 12m. |
| type | string | – | Event type(s), comma separated or repeated. Only types listed in `meta.live_types` are accepted. |
No output schema declared.
No examples provided.
get_grants Get public grants ~181
Public grant awards matched to a company number (for example Innovate UK), as published: an award offered is not money paid. Each grant has its funder, licence and source link; the company number is a Companies House number.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | – | One company number. |
| funder | string | – | Funder name, for example Innovate UK (not case sensitive). |
| min_award | string | – | Smallest award offered, in pounds. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
| since | string | – | Project started on or after: an ISO date, or a span such as 12m. |
| source | string | – | Source dataset, for example innovate_uk. |
No output schema declared.
No examples provided.
get_investor Get corporate investor ~149
One corporate shareholder family (from the register of people with significant control) and the companies it holds, each with a summary of its priced rounds. Use the `key` from the investors list. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed.
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | The investor key, for example ACME FUND. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
No output schema declared.
No examples provided.
get_signals Get funding signals ~292
Signals detected from filings, newest first: grant then equity, up round, lower-priced round, headcount surge, distress, foreign parent. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed.
| Name | Type | Req | Description |
|---|---|---|---|
| detected | string | – | Detected window: same forms as filed, including from..to. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
| region | string | – | Region slug(s) of the company. |
| rule | string | – | grant_then_equity, up_round, lower_priced, headcount_surge, distress or foreign_parent (comma separated). |
| sector | string | – | Bradshaw sector slug(s) of the company. A legacy SIC-group slug is still accepted here for backward compatibility; use sic_group. |
| sic_group | string | – | SIC group slug(s) of the company: software-and-it, life-sciences-and-health, ... |
| since | string | – | Detected on or after: 30d, 12m or an ISO date. |
| sort | string | – | detected (default newest first) or -detected / detected for the order. |
No output schema declared.
No examples provided.
list_my_lists List my saved lists ~120
The saved company lists of the organisation that owns this API key (shared lists and the key creator's own). Give `list_id` to get one list with a page of its companies (Companies House numbers with links). Never shows another organisation's lists.
| Name | Type | Req | Description |
|---|---|---|---|
| list_id | string | – | Optional. A list id from the first call, to open that list. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
No output schema declared.
No examples provided.
search_companies Search UK companies ~545
Search and filter UK private companies by name, number, sector, region, status, rounds and amount raised. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed. Returns a page of companies, most priced rounds first; use `page` for more.
| Name | Type | Req | Description |
|---|---|---|---|
| accounts_size | string | – | large (full or group accounts), medium or small (small and micro), comma separated. |
| ceremonial_county | string | – | Ceremonial county slug(s) from the geography seed. |
| company_class | string | – | public, vehicle, subsidiary or independent (comma separated). Default: all classes. |
| constituency | string | – | Parliamentary constituency slug(s). |
| corp_investor | string | – | yes or no: has a corporate shareholder on the PSC register. |
| employees | string | – | Average employees as a range. |
| employees_band | string | – | Average employees band of the latest filed accounts: 1-9, 10-49, 50-249, 250-999, 1000-plus (comma separated, any of). |
| grant | string | – | yes or no: holds public grants. |
| inc | string | – | Incorporated window: 12m or from..to. |
| last | string | – | Window of the last round. |
| local_authority | string | – | Local authority slug(s). |
| net_assets | string | – | Net assets in pounds as a range. |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
| postcode | string | – | Postcode or outward-code prefix (spaces ignored). |
| q | string | – | Company name, trading name or number. |
| raised | string | – | Total raised in pounds as a range. |
| region | string | – | Region slug(s). |
| rounds | string | – | Number of priced rounds as a range. |
| sector | string | – | Sector slug(s). |
| sort | string | – | rounds (default, most first), name, inc, last or raised; a leading - sorts descending. |
| status | string | – | active, dissolved, liquidation, administration, receivership, voluntary-arrangement. |
| turnover_band | string | – | Turnover band of the latest filed accounts, pounds only: under-1m, 1m-10m, 10m-50m, 50m-250m, over-250m (comma separated, any of). |
No output schema declared.
No examples provided.
search_rounds Search funding rounds ~549
Priced share-allotment rounds, newest filed first, with the shared filters (filed and allotted windows, sector, region, cash raised, post-money, step-up, confidence, press announced). Each round carries valuation_verdict and post_money_ex_deferred: quote a valuation only from post_money_ex_deferred, with care when the verdict is quote_with_care, and none when it is never. Source: UK Companies House filings (SH01 share allotments and the accounts filed with them). Every figure carries its working and a link to the filing page it was read from. Figures are as filed; nothing is guessed.
| Name | Type | Req | Description |
|---|---|---|---|
| allotted | string | – | Window the shares were allotted in; same forms as filed. |
| announced | string | – | yes: only rounds matched to a press announcement; no: only those not. |
| cash | string | – | Cash raised in pounds as lo..hi, either end optional, suffixes k, m, bn. |
| company | string | – | One company number. |
| company_class | string | – | public, vehicle, subsidiary or independent (comma separated). Default: all classes. |
| conf | string | – | Confidence range between 0 and 1. |
| filed | string | – | Window the first filing was filed in: 7d, 30d, 90d, 12m, ytd or from..to (ISO dates, either end optional). |
| page | string|integer | – | Page number, from 1. |
| per | string|integer | – | Rows per page: 25 (default), 50 or 100. |
| post | string | – | Post-money in pounds, same form as cash. Filters on post_money_ex_deferred (deferred shares left out), so a round with valuation_verdict never has no value and never matches. |
| press_link | string | – | found: rounds with a matched press article; none: rounds we searched and found no press for (rounds not yet checked are in neither). Only while the press links feature is on. |
| q | string | – | Text inside the company name. |
| region | string | – | Region slug(s): london, south-east, scotland, ... |
| sector | string | – | Sector slug(s), comma separated or repeated: software-and-it, life-sciences-and-health, ... |
| sort | string | – | filed (default, newest first), allotted, cash, price, stepup, post (post_money_ex_deferred) or conf; a leading - sorts descending. |
| stepup | string | – | up, flat, down (comma separated), or a price multiple range such as 1.5.. |
No output schema declared.
No examples provided.
How do I install the Bradshaw UK funding rounds MCP server?
Bradshaw UK funding rounds is a hosted endpoint at https://bradshawdata.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · bradshawdata.com
claude mcp add --transport http com-bradshawdata-bradshaw 'https://bradshawdata.com/mcp'
What is the Bradshaw UK funding rounds MCP server?
Bradshaw UK funding rounds is an MCP server listed in the public MCP registry as com.bradshawdata/bradshaw. UK private-company funding rounds from Companies House filings, each linked to its filing. This page covers its hosted endpoint (https://bradshawdata.com/mcp).
Is the Bradshaw UK funding rounds MCP server safe to use?
Bradshaw UK funding rounds scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Bradshaw UK funding rounds MCP server expose?
Bradshaw UK funding rounds exposes 10 tools: search_companies, get_company, get_company_rounds, get_company_financials, search_rounds, and 5 more. Their descriptions and schemas cost roughly 2,506 tokens of context every time the server is loaded.
Does the Bradshaw UK funding rounds MCP server require authentication?
Yes. Bradshaw UK funding rounds asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.
Is the Bradshaw UK funding rounds MCP server still maintained?
Bradshaw UK funding rounds is still listed as active in the MCP registry. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.