Labsco
aicayzer logo

Compliance Auditor MCP

from aicayzer

City hiring-compliance MCP server with regulation search and full audit risk scoring.

๐Ÿ”ฅ๐Ÿ”ฅFreeQuick setup

Companies House CLI & MCP

An unofficial CLI and MCP server for the UK Companies House API. Look up any UK company, check its officers, trace ownership, dig into filings, run a due diligence scan โ€” from your terminal, your scripts, or directly inside Claude, Cursor, or any other AI tool that speaks MCP.

Everything runs on a free API key. No backend, no subscriptions, no middleman.

Documentation: companies-house.uk

What it can do

Search and lookup

  • search_companies / ch search โ€” find companies by name, with filters for status, type, SIC code, and location
  • search_officers / ch search-officers โ€” find officers across all companies by name
  • get_company_profile / ch profile โ€” full company profile: status, addresses, SIC codes, key dates

Officers and ownership

  • get_officers / ch officers โ€” current and resigned directors, secretaries, and other officers
  • get_appointments โ€” every company a given officer has ever been appointed to
  • get_ownership / ch ownership โ€” persons with significant control (PSCs), corporate ownership chains

Filings and financials

  • get_filings / ch filings โ€” full filing history with document links, filterable by category
  • get_filing_document โ€” retrieve an individual filing document
  • get_charges / ch charges โ€” charges and mortgages registered against the company
  • get_insolvency / ch insolvency โ€” insolvency proceedings, liquidations, administrations

Due diligence

  • company_report / ch report โ€” everything in one call: profile, officers, ownership, charges, filings, insolvency
  • due_diligence_check / ch check โ€” automated red-flag scan with HIGH / MEDIUM / LOW severity ratings
  • officer_network / ch network โ€” map a director's connections across every company they're linked to

Extended

  • get_company_registers โ€” statutory registers (members, directors, secretaries, charges)
  • get_exemptions โ€” disclosure exemptions
  • get_uk_establishments โ€” UK establishments of overseas companies
  • get_officer_disqualifications โ€” disqualification orders made against an officer

CLI quick reference

ch search "Anthropic"
ch profile 14604577
ch officers 14604577 --all
ch ownership 14604577
ch filings 14604577 --category accounts
ch charges 14604577
ch report 14604577
ch check 14604577
ch network "John Smith"
ch report 14604577 --json | jq '.profile.company_status'
ch report 14604577 --md > report.md

Full reference, flags, and output modes at companies-house.uk/cli.

Development

git clone https://github.com/aicayzer/companies-house-mcp.git
cd companies-house-mcp
pnpm install && pnpm build && pnpm test:unit

See CONTRIBUTING.md for the full guide. Docs at companies-house.uk.

Disclaimer

Not affiliated with or endorsed by Companies House or the UK Government. Uses the publicly available Companies House API.