# uk-due-diligence

Tools across five UK public registers. All official APIs.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add bouch/uk-due-diligence

# Browse available tools
npx -y smithery tool list bouch/uk-due-diligence

# Get full schema for a tool
npx -y smithery tool get bouch/uk-due-diligence company_search

# Call a tool
npx -y smithery tool call bouch/uk-due-diligence company_search '{}'
```

## Direct MCP Connection

Endpoint: `https://uk-due-diligence--bouch.run.tools`

## Tools (16)

- `company_search` — Search the Companies House register by company name or keyword.
- `company_profile` — Fetch the full Companies House profile for a company number.
- `company_officers` — Fetch active officers for a Companies House company number.
- `company_psc` — Fetch Persons with Significant Control (beneficial ownership) for a company.
- `charity_search` — Search the Charity Commission register of England and Wales by name or keyword.
- `charity_profile` — Fetch the full Charity Commission profile for a charity number.
- `disqualified_search` — Check whether a named individual is banned from acting as a UK company director.
- `disqualified_profile` — Fetch the full disqualification record for a director by officer ID.
- `land_title_search` — Search HM Land Registry Price Paid Index by postcode or address.
- `gazette_notice` — Fetch the full legal wording of a Gazette notice by numeric notice ID.
- `gazette_insolvency` — Search The Gazette's insolvency notice index by entity name.
- `vat_validate` — Validate a UK VAT number against the HMRC register.
- `search` — Search across all UK due diligence registers simultaneously.
- `fetch` — Fetch the full record for an ID returned by search.
- `list_prompts` — List all available prompts.
- `get_prompt` — Get a prompt by name with optional arguments.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get bouch/uk-due-diligence <tool-name>
```

## Prompts (3)

- `due_diligence` (entity_name) — Full due diligence check on a UK company across all registers.
- `charity_due_diligence` (charity_name) — Due diligence check on a UK registered charity.
- `director_check` (director_name) — Check whether a named individual is disqualified as a UK company director.
