CompanyVerify

io.github.greg-wilkoPublished by GitHub account greg-wilkov0.1.1Updated Nov 3, 2026

UK company lookup, LEIs and sanctions name matching for agents, with source provenance.

VerifiedStreamable HTTPWeb executable

Overview

CompanyVerify's hosted MCP server (api.companyverify.uk); no sign-in required; Streamable HTTP; 20 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
api.companyverify.uk
Last checked

Installation

In SourceWeft

  1. Open CompanyVerify in the dashboard and add it to a workspace.
  2. 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.greg-wilko%2Fcompanyverify/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": {
    "companyverify": {
      "type": "http",
      "url": "https://api.companyverify.uk/mcp"
    }
  }
}

Tools

20

uk_company_profile

UK company profile with officers

Full Companies House profile for a company number: status, SIC codes, registered office, accounts and confirmation statement dates, plus the first page of officers (up to 35), with explicit total/coverage metadata. Primary source, cached for up to 24 hours, provenance attached.

Parameterscompany_numberrequired

lei_lookup

LEI lookup (GLEIF)

Resolve a legal entity to its Legal Entity Identifier via the GLEIF API, by LEI or by name. Returns LEI, legal name, jurisdiction, status and registration dates. CC0 source data, provenance attached.

Parametersleiname

sanctions_screen

Sanctions screen (primary lists)

Screen a person or entity name against sanctions lists loaded directly from primary government sources (configurable: OFAC SDN and consolidated, the UK Sanctions List). Returns match verdict, candidate hits with scores, list versions and retrieval timestamps. Not a PEP or adverse-media screen.

Parametersnamerequiredthreshold

entity_match

Entity match verdict

Compare two company references using supplied company-number/LEI equality and normalised name similarity. When one reference has a UK company number and the other only a name, optionally corroborates against Companies House. LEIs are compared as supplied, not validated against GLEIF by this tool. Returns a verdict, heuristic confidence and signal provenance.

Parametersarequiredbrequired

uk_psc_ubo

UK beneficial ownership (PSC) resolution

Roadmap probe, not yet served: resolved beneficial-ownership chain for a UK company from PSC data, entity-resolved across registries. Calling this records your requirement and returns a structured not-covered response.

Parameterscompany_numberrequired

cross_registry_resolve

Cross-registry entity resolution

Roadmap probe, not yet served: resolve a company across Companies House, GLEIF, OpenOwnership and sanctions lists into one entity record with per-assertion provenance. Calling records the ask and returns not-covered.

Parametersnamerequiredidentifiersjurisdiction

pep_screen

PEP screen

Roadmap probe, not yet served: politically exposed person screening. Calling records the requirement and returns a structured not-covered response. Sanctions-only screening is live at /v1/screen/sanctions.

Parametersnamerequiredcountry

adverse_media

Adverse media screen

Roadmap probe, not yet served: adverse media screening with citations. Calling records the requirement and returns not-covered.

Parametersnamerequired

uk_director_changes

Director change monitoring

Roadmap probe, not yet served: per-entity change feed for officer appointments and resignations, priced per delta. Calling records the requirement and returns not-covered.

Parameterscompany_numberrequired

uk_insolvency_notices

Insolvency notice feed (Gazette)

Roadmap probe, not yet served: structured Gazette insolvency notices for a monitored entity, per event. Calling records the requirement.

Parametersnamecompany_number

fca_register_check

FCA register check

Roadmap probe, not yet served: authorisation status of a firm or individual on the FCA register. Calling records the requirement.

Parametersfrnfirm

kyb_verdict

Full KYB verdict

Roadmap probe, not yet served: single-call KYB verdict (exists, active, officers, PSC, sanctions, insolvency) with signed provenance receipt. Calling records the requirement and returns not-covered.

Parametersnamejurisdictioncompany_number

vessel_sanctions

Vessel sanctions screen

Roadmap probe, not yet served: screen a vessel (IMO, name, flag) against sanctions designations. Calling records the requirement.

Parametersimoname

uk_procurement_awards

UK procurement award lookup

Roadmap probe, not yet served: contract awards for a supplier from Find a Tender OCDS data. Calling records the requirement.

Parameterssupplierrequired

eu_vat_check

EU VAT number check

Roadmap probe, not yet served: VIES VAT validation with provenance. Calling records the requirement.

Parametersvatrequired

registry_doc_fetch

Registry filing fetch

Roadmap probe, not yet served: fetch and parse a specific Companies House filing into structured JSON. Calling records the requirement.

Parametersfiling_typecompany_numberrequired

charge_register

Charges register lookup

Roadmap probe, not yet served: outstanding charges and security for a UK company. Calling records the requirement.

Parameterscompany_numberrequired

find_capability

Find a data capability

Search live and honestly planned data capabilities. Searches inform build priority.

Parametersquery

request_data

Request a dataset or capability

State a data requirement, intended use, expected monthly volume and acceptable price. Free and logged to inform build priority.

Parameterscontactuse_casedescriptionrequiredmax_price_usdvolume_per_month

Version history

1
  1. v0.1.1LatestNov 3, 2026

Score

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

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.