
Compliance Auditor MCP
from aicayzer
City hiring-compliance MCP server with regulation search and full audit risk scoring.
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 locationsearch_officers/ch search-officersโ find officers across all companies by nameget_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 officersget_appointmentsโ every company a given officer has ever been appointed toget_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 categoryget_filing_documentโ retrieve an individual filing documentget_charges/ch chargesโ charges and mortgages registered against the companyget_insolvency/ch insolvencyโ insolvency proceedings, liquidations, administrations
Due diligence
company_report/ch reportโ everything in one call: profile, officers, ownership, charges, filings, insolvencydue_diligence_check/ch checkโ automated red-flag scan with HIGH / MEDIUM / LOW severity ratingsofficer_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 exemptionsget_uk_establishmentsโ UK establishments of overseas companiesget_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.mdFull 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:unitSee 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.
Install
CLI โ installs the ch binary:
npm install -g companies-house-cli
ch config set-key your-key-hereMCP server โ for Claude, Cursor, Zed, and others:
npx -y companies-house-mcpBoth packages use the same free API key from developer.company-information.service.gov.uk.
MCP setup
Add to your client config with your API key and run npx -y companies-house-mcp. Detailed setup for Claude Desktop, Claude Code, Cursor, and Zed at companies-house.uk/mcp.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITโ you can use, modify, and redistribute it under that license's terms.
Licence
MIT