VOOZH about

URL: https://glama.ai/mcp/servers/paulieb89/uk-due-diligence-mcp?locale=ru-RU

⇱ UK Due Diligence by paulieb89 | Glama


uk-due-diligence-mcp

Инструменты для работы с пятью государственными реестрами Великобритании. Без платных доступов. Все API официальные.

Предоставьте агенту название компании, и он получит данные о корпоративном статусе, соблюдении требований к отчетности, сетях директоров, цепочках бенефициарного владения, проверках на дисквалификацию, уведомлениях о неплатежеспособности, проверке НДС и сделках с недвижимостью.

Каждый источник данных является законодательно установленным реестром с бесплатным официальным API.

👁 PyPI
👁 uk-due-diligence-mcp MCP server


Источники данных

Реестр

API

Авторизация

Companies House

api.company-information.service.gov.uk

API-ключ (бесплатно)

Charity Commission

api.charitycommission.gov.uk

API-ключ (бесплатно)

HMLR Land Registry

landregistry.data.gov.uk (SPARQL + REST)

Нет

The Gazette

thegazette.co.uk/all-notices (Linked Data)

Нет

HMRC VAT

api.service.hmrc.gov.uk

Нет


Related MCP server: UK Property Data

Инструменты

Инструмент

Реестр

Описание

company_search

Companies House

Поиск по названию/ключевым словам с фильтрами статуса/типа

company_profile

Companies House

Полный профиль: статус, соблюдение отчетности, обременения

company_officers

Companies House

Директора с флагом риска при большом количестве назначений

company_psc

Companies House

Бенефициарные владельцы, цепочка PSC, офшорные флаги

disqualified_search

Companies House

Поиск дисквалифицированных директоров по имени

disqualified_profile

Companies House

Полная запись о дисквалификации, период, закон, компании

charity_search

Charity Commission

Поиск по названию, фильтрация по статусу регистрации

charity_profile

Charity Commission

Полная запись: попечители, финансы, учредительный документ

land_title_search

HMLR

Владение недвижимостью через SPARQL PPI запрос

gazette_insolvency

The Gazette

Уведомления о корпоративной неплатежеспособности (коды 2441-2460)

gazette_notice

The Gazette

Полная юридическая формулировка конкретного уведомления о неплатежеспособности

vat_validate

HMRC VAT

Торговое наименование + адрес, зарегистрированные для НДС

search

Все реестры

Веерный поиск по всем реестрам — возвращает ID для глубокого исследования ChatGPT

fetch

Все реестры

Получение структурированной записи по ID, возвращенному из search


Промпты

Три рабочих промпта для организации многоэтапных расследований. Доступны через get_prompt в клиентах, поддерживающих только инструменты (ChatGPT), и нативно в клиентах с поддержкой протокола (Claude, Inspector).

Промпт

Описание

due_diligence

Полная проверка DD — компания, должностные лица, PSC, Gazette, дисквалификация

charity_due_diligence

Профиль благотворительной организации + проверка на неплатежеспособность

director_check

Проверка статуса дисквалификации для физического лица


Установка

Установка из PyPI

pip install uk-due-diligence-mcp

API-ключи

Ключ

Где получить

CH_API_KEY

developer.company-information.service.gov.uk — бесплатно

CHARITY_API_KEY

api-portal.charitycommission.gov.uk — бесплатно

HMLR, Gazette и HMRC VAT не требуют API-ключа.

Локальная разработка

git clone https://github.com/paulieb89/uk-due-diligence-mcp
cd uk-due-diligence-mcp

cp .env.example .env
# Fill in your API keys

pip install -e .
python server.py

Сервер запускается по адресу http://localhost:8080/mcp.

Развертывание на Fly.io

fly launch --name uk-due-diligence-mcp --region lhr
fly secrets set CH_API_KEY=xxx CHARITY_API_KEY=xxx
fly deploy

Подключение

Claude Code / .mcp.json

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

Claude.ai / другие MCP-клиенты

{
 "mcpServers": {
 "uk-due-diligence": {
 "url": "https://uk-due-diligence-mcp.fly.dev/mcp"
 }
 }
}

Демо

Run due diligence on Carillion PLC

Агент вызывает company_search для определения номера компании, затем company_profile, company_officers, company_psc и gazette_insolvency — анализируя данные из всех пяти реестров для выявления сигналов риска.


Структура проекта

uk-due-diligence-mcp/
├── server.py # FastMCP init, tool registration, transport config
├── companies_house.py # company_search, company_profile, company_officers, company_psc
├── disqualified.py # disqualified_search, disqualified_profile
├── charity.py # charity_search, charity_profile
├── land_registry.py # land_title_search (SPARQL + REST)
├── gazette.py # gazette_insolvency (JSON-LD, notice codes 2441-2460)
├── hmrc_vat.py # vat_validate
├── http_client.py # Shared httpx clients, retry backoff, error formatting
├── inputs.py # Pydantic v2 input models
├── fly.toml
├── Dockerfile
├── pyproject.toml
└── .env.example

Технические примечания

API The Gazette

Шаблон связанных данных REST+RDF. Коды уведомлений о корпоративной неплатежеспособности варьируются от 2441 до 2460. API для чтения не требует аутентификации; аутентификация нужна только для записи (размещения уведомлений).

HMLR Land Registry

Бесплатная конечная точка api.landregistry.data.gov.uk. По умолчанию возвращает RDF/Turtle — SPARQL-конечная точка используется для запросов Price Paid Index. Охватывает только Англию и Уэльс.

Сигнал о большом количестве назначений

Директора, имеющие 10+ других активных назначений, помечаются флагом. Директор, числящийся в 40+ компаниях, — распространенная модель в операциях номинальных директоров и структурах компаний-«фениксов».


Лицензия

MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/paulieb89/uk-due-diligence-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server