# UK company & compliance data

> Companies House, Gazette notices, sanctions screening, LEIs and UK legislation.

- name: si.fourzerotwo/uk-business
- version: 1.0.1
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/si.fourzerotwo%2Fuk-business
- tools: https://api.protogrid.dev/v1/servers/si.fourzerotwo%2Fuk-business/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "uk-business": {
      "type": "http",
      "url": "https://fourzerotwo.si/mcp/v/uk-business",
      "headers": {
        "X-API-Key": "${X_API_KEY}"
      }
    }
  }
}
```

Placeholders to fill: `${X_API_KEY}`.

## Trust

- hygiene: 80
- liveness: 99
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-97% +updated-9d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 91/100 (strong)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 58 of 58 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 7,533 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 58, about 7,533 tokens to load them all
- tool set hash: 1febd7d8b9175adeb6aca69a7e6f2434
- badge: [![protogrid quality](https://protogrid.dev/badge/si.fourzerotwo/uk-business.svg)](https://protogrid.dev/servers/si.fourzerotwo/uk-business)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://fourzerotwo.si/mcp/v/uk-business (streamable-http, auth none, reachable true, uptime30d 0.9722222)

## Packages

_none_

## Tools (58)

- `companies-house__advanced-search`: Filter companies by name, status, SIC code, location and incorporation dates. A few free samples a day, then $0.005 USDC per call via x402.
- `companies-house__alphabetical-search`: Companies listed alphabetically around a name — good for name-availability checks. A few free samples a day, then $0.003 USDC per call via x402.
- `companies-house__charges`: Mortgages and charges registered against a company, with lenders and status. A few free samples a day, then $0.008 USDC per call via x402.
- `companies-house__dissolved-search`: Search dissolved and removed companies by name. A few free samples a day, then $0.003 USDC per call via x402.
- `companies-house__exemptions`: PSC disclosure exemptions a company holds. A few free samples a day, then $0.002 USDC per call via x402.
- `companies-house__filing`: One filing's detail and document link. A few free samples a day, then $0.003 USDC per call via x402.
- `companies-house__filing-history`: Accounts, confirmation statements, appointments and other filings, newest first. A few free samples a day, then $0.005 USDC per call via x402.
- `companies-house__insolvency`: Insolvency cases, practitioners and key dates for a company. A few free samples a day, then $0.008 USDC per call via x402.
- `companies-house__profile`: Status, type, incorporation date, SIC codes, accounts and confirmation statement due dates, registered office. A few free samples a day, then $0.005 USDC per call via x402.
- `companies-house__registered-office`: Current registered office address. A few free samples a day, then $0.002 USDC per call via x402.
- `companies-house__search`: Find UK companies by name or number, with status, address and incorporation date. A few free samples a day, then $0.003 USDC per call via x402.
- `companies-house__uk-establishments`: UK branches of an overseas company. A few free samples a day, then $0.002 USDC per call via x402.
- `gleif__autocomplete`: Name autocompletion across the LEI index. Free within the daily allowance, then $0.002 USDC per call via x402.
- `gleif__branches`: Registered branches of an entity. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__by-bic`: Which entity holds a SWIFT/BIC code. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__by-isin`: Which entity issued a security, by ISIN. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__direct-children`: Entities directly owned by this entity. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__direct-parent`: The direct accounting parent of an entity. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__fuzzy`: Best fuzzy matches of a name to LEIs — for messy company names. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__isins`: Securities (ISINs) issued by an entity. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__lookup`: Legal name, addresses, jurisdiction, legal form, status and registration for one LEI. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__search`: Entities whose legal name matches. Free within the daily allowance, then $0.003 USDC per call via x402.
- `gleif__ultimate-parent`: The ultimate accounting parent of an entity. Free within the daily allowance, then $0.003 USDC per call via x402.
- `sanctions__entry`: Full record for a matched entry: all aliases, programmes, countries, dates of birth and remarks. A few free samples a day, then $0.005 USDC per call via x402.
- `sanctions__lists`: Which lists are mirrored, entry counts, list dates and last sync time. A few free samples a day, then $0.001 USDC per call via x402.
- `sanctions__screen`: Potential matches across all four lists with score, list, programmes, countries and dates of birth. A few free samples a day, then $0.02 USDC per call via x402.
- `sanctions__screen-uk`: Potential matches on the UK Sanctions List only (FCDO). A few free samples a day, then $0.01 USDC per call via x402.
- `sanctions__screen-us`: Potential matches on the US OFAC SDN list only. A few free samples a day, then $0.01 USDC per call via x402.
- `sanctions__wallet-screen`: Whether a crypto address (BTC, ETH/EVM, TRX, USDT and others) is listed against a designated party on the OFAC SDN list. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-business__due-diligence`: Register profile plus risk flags: status, overdue accounts or confirmation statement, late accounts, insolvency history, Gazette notices, recent name/office changes, LEI and sanctions name screen. Costs $0.08 USDC per call via x402.
- `uk-disputes__complaints-contact`: Verified complaints address, email, phone and URL for a UK company (energy, telecoms, water, finance…). A few free samples a day, then $0.003 USDC per call via x402.
- `uk-disputes__consumer-charge`: Subscription, gym, retailer or tradesperson charge: rules that apply (Consumer Rights Act 2015), what to ask for, and the escalation ladder to a small claim. Regulated claims are signposted instead. A few free samples a day, then $0.01 USDC per call via x402.
- `uk-disputes__energy-complaint`: Back-billing (12-month rule) check, Ombudsman timeline and cited rules for a UK energy complaint. A few free samples a day, then $0.01 USDC per call via x402.
- `uk-disputes__organisations`: Organisations in the complaints directory, private parking operators and UK councils (with London flag). A few free samples a day, then $0.001 USDC per call via x402.
- `uk-disputes__parking-appeal`: Council PCN or private charge: route, deadlines, grounds, tribunal, cited law and strategy. A few free samples a day, then $0.01 USDC per call via x402.
- `uk-disputes__telecoms-complaint`: ADR timeline (6 or 8 weeks), price-rise rules and penalty-free exit window for a UK telecoms complaint. A few free samples a day, then $0.01 USDC per call via x402.
- `uk-disputes__water-complaint`: Two-stage complaint, CCW referral and Guaranteed Standards Scheme timeline (England & Wales). A few free samples a day, then $0.01 USDC per call via x402.
- `uk-gazette__deceased-estates`: Search UK deceased-estates notices by the deceased's name, optionally narrowed to a year of death. A few free samples a day, then $0.01 USDC per call via x402.
- `uk-gazette__notice`: Structured detail for one deceased-estates notice: address, date of death, executor and claim deadline. A few free samples a day, then $0.02 USDC per call via x402.
- `uk-legislation__changes`: Most recent 50 changes (substitutions, repeals, insertions…) made by later legislation, with the amending provision, in-force dates and whether the change is reflected in the text yet. Free within the daily allowance, then $0.003 USDC per call via x402.
- `uk-legislation__item`: Title, long title, enactment/made date, status, extent, count of outstanding changes and the full table of contents. Free within the daily allowance, then $0.003 USDC per call via x402.
- `uk-legislation__latest`: The newest Acts and instruments published, optionally of one type. Free within the daily allowance, then $0.001 USDC per call via x402.
- `uk-legislation__provision`: Plain numbered text of one section, regulation, article or schedule paragraph, as it stands today or on a past date, with amendment and commencement notes. Free within the daily allowance, then $0.003 USDC per call via x402.
- `uk-legislation__search`: Find Acts and instruments by title words or full text, optionally by type and year. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-legislation__types`: Type codes and what they mean. Free within the daily allowance, then $0.0005 USDC per call via x402.
- `uk-tenders__find-a-tender-latest`: Above-threshold UK notices published or updated on Find a Tender in the last 1–7 days, by stage (planning, tender, award), optionally filtered by keyword. Free within the daily allowance, then $0.003 USDC per call via x402.
- `uk-tenders__notice`: One notice in full: description, CPV codes, contract dates, procedure and awards (supplier, value, dates). Accepts a Contracts Finder id (GUID) or a Find a Tender notice number (e.g. 095302-2026). Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-tenders__search`: Contracts Finder notices by keyword, status (open, closed, awarded, withdrawn), type and publication date, optionally above a minimum value. Free within the daily allowance, then $0.003 USDC per call via x402.
- `uk-tenders__supplier-awards`: Contracts Finder awards won by a supplier (name match), newest first, with total value. Free within the daily allowance, then $0.003 USDC per call via x402.
- `uk-trade-tariff__areas`: Tariff geographical areas: countries and the groups used in measures (e.g. 1011 ERGA OMNES, 1013 European Union, trade agreements), with group members. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-trade-tariff__commodity`: One commodity code: description, section/chapter/heading, third-country duty and every import/export measure (preferential rates, VAT, additional duties, controls with document codes). Give country to keep only what applies to that origin. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-trade-tariff__exchange-rates`: HMRC's monthly exchange rates used to convert invoice values for customs and import VAT, units per £1. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-trade-tariff__heading`: A 4-digit heading and every commodity code under it, with indents and whether each is declarable. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-trade-tariff__quotas`: Quota definitions with status (open, exhausted, critical), initial volume, remaining balance and validity, by order number or country of origin. Free within the daily allowance, then $0.002 USDC per call via x402.
- `uk-trade-tariff__search`: Candidate commodity codes, headings and chapters for a product description ("roasted coffee", "lithium battery"), best match first. Free within the daily allowance, then $0.003 USDC per call via x402.
- `vat__calculate`: Net to gross or gross to net at a given rate, or at a country's standard rate. Free within the daily allowance, then $0.001 USDC per call via x402.
- `vat__rates`: Standard, reduced and super-reduced VAT rates for one country or all of EU27 + UK, with the date they were checked. Free within the daily allowance, then $0.001 USDC per call via x402.
- `vat__validate-format`: Country format and check digit for UK (GB/XI) and EU VAT numbers. Does not confirm registration. Free within the daily allowance, then $0.001 USDC per call via x402.
