Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. UK Due Diligence
U
Health: ActiveRecent health check succeeded.Last checked 9/8/2026, 12:46:19 AM

UK Due Diligence

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website

UK due diligence β€” Companies House, Charity Commission, Land Registry, Gazette, HMRC VAT

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "uk-due-diligence": {
      "command": "uvx",
      "args": [
        "uk-due-diligence-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (17) Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Capabilities & Tool Schemas (17) ~337 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by UK Due Diligence.

company_search

Search by name/keyword, filter by status/type

company_profile

Status, filing compliance, registered address, `has_charges` summary

company_officers

Directors/secretaries; each carries an `officer_id

company_psc

Beneficial owners, PSC chain, overseas-corporate-PSC flag

officer_appointments

Full appointment history for a person by `officer_id` β€” including dissolved or insolvent companies not named anywhere else

company_charges

Complete secured-charge history: status, dates, secured parties, what each charge covers

Documentation Overview

uk-due-diligence-mcp

Official-source UK due-diligence data for AI agents.

Search Companies House, Charity Commission, The Gazette, HMLR price-paid data and HMRC VAT records, plus screen names against the OFSI, OFAC, EU and UN sanctions lists. Exposes atomic MCP tools for company ownership, officers, cross-company appointment history, secured charges, insolvency notices and related registry evidence β€” the consuming agent decides how to investigate, not the server.

Every data source is a legally-mandated register with a free official API. Zero paywalls.

PyPI SafeSkill Glama smithery badge Install in VS Code Install in VS Code Insiders Install in Cursor


Data sources

RegisterAPIAuthCoverage
Companies Houseapi.company-information.service.gov.ukAPI key (free)UK-wide
Charity Commissionapi.charitycommission.gov.ukAPI key (free)England & Wales
HMLR Land Registrylandregistry.data.gov.uk (SPARQL)NoneEngland & Wales
The Gazettethegazette.co.uk (Linked Data)None (read)UK-wide
HMRC VATapi.service.hmrc.gov.ukOAuth2 client credentialsUK-wide
OFSI / OFAC / EU / UN sanctionsconsolidated list filesNoneInternational

Quick start

Hosted (no install)

config.json
{
  "mcpServers": {
    "uk-due-diligence": {
      "type": "http",
      "url": "https://uk-due-diligence-mcp.fly.dev/mcp"
    }
  }
}

Local (uvx)

config.json
{
  "mcpServers": {
    "uk-due-diligence": {
      "type": "stdio",
      "command": "uvx",
      "args": ["uk-due-diligence-mcp"]
    }
  }
}

See Configuration for the environment variables it needs.


Tools

Companies House

ToolDescription
company_searchSearch by name/keyword, filter by status/type
company_profileStatus, filing compliance, registered address, has_charges summary
company_officersDirectors/secretaries; each carries an officer_id
company_pscBeneficial owners, PSC chain, overseas-corporate-PSC flag
officer_appointmentsFull appointment history for a person by officer_id β€” including dissolved or insolvent companies not named anywhere else
company_chargesComplete secured-charge history: status, dates, secured parties, what each charge covers
disqualified_searchSearch disqualified directors by name
disqualified_profileFull disqualification record: period, Act, associated companies

Charity Commission

ToolDescription
charity_searchSearch by name, filter by registration status
charity_profileFull record: trustees, income/expenditure, governing document

HMLR Land Registry

ToolDescription
land_title_searchPrice Paid Index sale transactions by postcode β€” not title ownership (see Limitations)

The Gazette

ToolDescription
gazette_insolvencyCorporate insolvency notices across the Gazette's notice-code taxonomy (codes 2401-2465)
gazette_noticeFull legal wording of a specific notice

HMRC / Sanctions

ToolDescription
vat_validateTrading name + address as registered for VAT
sanctions_screenScreen a name against the OFSI/OFAC/EU/UN consolidated lists

Cross-register

ToolDescription
searchFan-out search across all registers β€” returns IDs (for ChatGPT deep research)
fetchFetch a structured record by ID returned from search

Examples

Code
Resolve "TAS Engineering" to a company number and check whether it has any outstanding charges.

β†’ company_search to find the company number, then company_charges for the full secured-debt picture (not just the has_charges summary).

Code
Has Gareth Davies (director of company 06333469) been connected to any other companies, including ones that no longer exist?

β†’ company_officers to get his officer_id, then officer_appointments to surface every company he's held an appointment at, current or historic.

Code
Is "MEL Precision Limited" in the middle of insolvency proceedings, and what does that actually mean legally?

β†’ gazette_insolvency to find the notices, then gazette_notice to read the full legal wording before drawing conclusions from the notice label alone.

Code
Screen "Acme Trading Ltd" and its officers against sanctions lists.

β†’ company_officers for the officer names, then sanctions_screen against the company name and each officer.


Limitations

Things worth knowing before trusting output:

  • land_title_search returns Price Paid transactions, not ownership. It does not return current proprietor/title data β€” HMLR's Price Paid Index only records historic sale transactions.
  • Sanctions screening is exact/alias matching, not compliance clearance. A company/entity legal name matches reliably; person names with transliteration variants may not. An empty result is not a guarantee of clearance, and a hit on a common name may need disambiguation.
  • has_charges: null means the check could not be confidently completed β€” a charges-endpoint outage, or a charge with an unrecognized status. Treat it as unresolved, not as "no charges."
  • officer_appointments returns historical relationships. Companies House doesn't auto-resign a director when a company enters insolvency β€” check company_status on each appointment, not just resigned_on.
  • Official-source data can be incomplete or delayed. These are the same registers a human would check, with the same latency and gaps.

Configuration

VariableRequired forWhere to get it
CH_API_KEYAll Companies House toolsdeveloper.company-information.service.gov.uk β€” free
CHARITY_API_KEYCharity Commission toolsapi-portal.charitycommission.gov.uk β€” free
HMRC_CLIENT_ID / HMRC_CLIENT_SECRETvat_validateHMRC Developer Hub (developer.service.hmrc.gov.uk) β€” free, OAuth2 client-credentials app
HMRC_ENVvat_validate (optional)sandbox or production β€” defaults to production

HMLR, The Gazette, and the sanctions lists require no credentials.


Project structure

Code
uk-due-diligence-mcp/
β”œβ”€β”€ server.py           # FastMCP init, tool/resource registration, transport config
β”œβ”€β”€ companies_house.py  # company_search/profile/officers/psc, officer_appointments, company_charges
β”œβ”€β”€ disqualified.py     # disqualified_search, disqualified_profile
β”œβ”€β”€ charity.py          # charity_search, charity_profile
β”œβ”€β”€ land_registry.py    # land_title_search (SPARQL Price Paid Index)
β”œβ”€β”€ gazette.py          # gazette_insolvency, gazette_notice
β”œβ”€β”€ hmrc_vat.py         # vat_validate (OAuth2 client-credentials)
β”œβ”€β”€ sanctions.py        # sanctions_screen (OFSI/OFAC/EU/UN consolidated lists)
β”œβ”€β”€ search_fetch.py     # search, fetch (cross-register fan-out)
β”œβ”€β”€ models.py           # Pydantic v2 output models
β”œβ”€β”€ http_client.py      # Shared httpx clients, retry backoff, error formatting
β”œβ”€β”€ fly.toml
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ pyproject.toml
└── .env.example

Licence

MIT

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • UNESCO UIS β€” Education, Science & Culture Statistics (provenance First) logoUNESCO UIS β€” Education, Science & Culture Statistics (provenance First)

    UNESCO UIS statistics (education, science, culture) with full provenance and fixed releases.

    πŸ’» Developer Tools0 views
    Compare vs UNESCO UIS β€” Education, Science & Culture Statistics (provenance First) β†’
  • Dokumendiregister.ee β€” Estonian public Authority documents logoDokumendiregister.ee β€” Estonian public Authority documents

    Estonian public-authority document registers: one search across all, docs linked to companies.

    πŸ’» Developer Tools0 views
    Compare vs Dokumendiregister.ee β€” Estonian public Authority documents β†’
  • Aitrips.io logoAitrips.io

    Plan trips on a map: routed transport, day-by-day itineraries, and a plan you can share.

    πŸ’» Developer Tools0 views
    Compare vs Aitrips.io β†’
  • WeJob logoWeJob

    Read-only MCP server for public WeJob jobs, formations, and companies.

    πŸ’» Developer Tools1 views
    Compare vs WeJob β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
Today
Most recent push to the default branch.
Tools exposed
17
Callable tools this server registers over MCP.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about UK Due Diligence

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "uk-due-diligence": { "command": "npx", "args": ["-y", "UK Due Diligence"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUK Due Diligence AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/uk-due-diligence?style=directory)](https://allmcps.com/mcp/uk-due-diligence)
HTML Embed
<a href="https://allmcps.com/mcp/uk-due-diligence"><img src="https://allmcps.com/api/badge/uk-due-diligence?style=directory" alt="UK Due Diligence on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commitToday
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 7, 2026
53Quality signal: Good Β· 53/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to UK Due Diligence β†’Install in Claude DesktopInstall in CursorInstall in VS Code