mcpserver.lol
registry/uk-due-diligence-mcp
Connection check verified live · 27h ago

uk-due-diligence-mcp

UK due diligence — Companies House, Charity Commission, Land Registry, Gazette, HMRC VAT

Tools 19
GitHub stars 3
Installs / wk
Licence MIT
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

19 tools

Read from the running server on 27h ago.

charity_profile read-only charity_number*
Fetch the full Charity Commission profile for a charity number. Returns trustees, latest income/expenditure, insolvency flags, governing document type, classifications, and countr…
charity_search read-only limitquery*offset
Search the Charity Commission register of England and Wales by name or keyword. Returns matching charities with registration number, status, and registration date. Use charity_pro…
company_charges read-only company_number*
Fetch the complete Companies House charge history for a company. Returns every registered charge (secured debt) — current and historic — with status, dates, secured parties, and w…
company_filing_document read-only mime_typedocument_metadata_url*
Resolve a filing's document_metadata link to its authoritative source document. Returns a resource_link (never embedded bytes, never base64) pointing at a company-document:// MCP…
company_filing_history read-only categorystart_indexcompany_number*items_per_page
Fetch one page of a company's Companies House filing chronology. Returns the raw source facts for each filing — transaction ID, form type/category, dates, and the description_valu…
company_officers read-only start_indexcompany_number*items_per_pageinclude_resigned
Fetch officers for a Companies House company number. Returns directors, secretaries, and other officers with appointment dates, nationality, and country of residence. Resigned off…
company_profile read-only company_number*
Fetch the full Companies House profile for a company number. Returns status, registered address, SIC codes, filing compliance (overdue accounts and confirmation statement flags),…
company_psc read-only company_number*
Fetch Persons with Significant Control (beneficial ownership) for a company. Returns PSC entries with natures of control, nationality, and country of residence. Flags overseas cor…
company_search read-only query*start_indexcompany_typecompany_statusitems_per_page
Search the Companies House register by company name or keyword. Returns a paginated list of matching companies with name, number, status, SIC codes, incorporation date, and regist…
disqualified_profile read-only officer_id*
Fetch the full disqualification record for a director by officer ID. Returns all disqualification orders: reason, Act/section cited, disqualification period, and associated compan…
disqualified_search read-only namequerystart_indexitems_per_page
Check whether a named individual is banned from acting as a UK company director. Use this tool when asked to check disqualified, banned, or barred directors. Query must be an indi…
fetch read-only id*
Fetch the full record for an ID returned by search. Routes by prefix to the appropriate register: - company:{number} → Companies House full profile - charity:{number} → Charity Co…
gazette_insolvency read-only namequeryend_datestart_dateentity_namemax_notices +1
Search The Gazette's insolvency notice index by entity name. Searches The Gazette's corporate-insolvency notice index using the authoritative Gazette notice-code taxonomy. Results…
gazette_notice read-only notice_id*
Fetch the full legal wording of a Gazette notice by numeric notice ID. Returns the complete JSON-LD linked-data record for the notice: parties, legal basis, court, and full text.…
land_title_search read-only address_or_postcode*
Search HM Land Registry Price Paid Index by postcode or address. Returns up to 10 recent sale transactions for the postcode: price, date, address, property type, and tenure (Freeh…
officer_appointments read-only officer_id*
Fetch a person's full company appointment history by officer ID. Returns every appointment — current and historic — with each company's number, name, status, role, and appointment…
sanctions_screen read-only name*entity_type
Screen a name against the UK (OFSI), US (OFAC), EU and UN consolidated sanctions lists. Returns every list entry whose primary name or alias matches, with the regime, source refer…
search read-only query*
Search across all UK due diligence registers simultaneously. Searches Companies House, Charity Commission, disqualified directors, and Gazette insolvency notices in parallel. Retu…
vat_validate read-only vat_number*
Validate a UK (GB) VAT number against the HMRC register. UK numbers only. Returns the trading name and address as registered with HMRC for VAT purposes. The VAT-registered trading…