Skip to content

Guide

Companies House MCP vs DataGardener MCP: which does your agent need?

A Companies House MCP server wraps the free Companies House public data API: company profiles, officers, filing history, charges and PSC, one company at a time. DataGardener MCP covers the same register and joins it to parsed financials, procurement, public spend, property and ownership data, queryable across the whole UK company population with source and date on records.

Published 3 October 2026 by Tarun Kumar, Founder and CEO, DataGardener. Companies House API coverage is taken from the official Companies House developer documentation.

The short version

A Companies House MCP server answers questions about the register: who a company is, who runs it, what it has filed and what it owes on registered charges. It does this one company at a time. DataGardener MCP answers questions that need the register plus everything joined to it: filed financial figures, public contracts, public spend, property, ownership and group structure, across the whole UK company population.

What a Companies House MCP server gives an agent

Open-source Companies House MCP servers wrap the Companies House public data API. That API covers:

  • Company search and company profiles, including status, registered office and SIC codes
  • Officers and their appointments, and disqualified officers
  • Filing history, with links to the filed documents
  • Registered charges
  • Persons with significant control (PSC)
  • Insolvency, exemptions, registers and UK establishments

For a single named company, this is useful, authoritative and free. If that is all your agent needs, a Companies House MCP server is a sensible choice.

Where it stops

  • No financial figures. The API tells you that accounts were filed and where the document is. Turnover, profit, cash, debtors and net assets are not returned as fields, so an agent cannot compare or screen on them.
  • One company at a time. The API is built for lookups by name or number. A question such as “which engineering SMEs in the West Midlands grew turnover two years running” would mean pulling every candidate one by one, within a per-key rate limit, and still having no financials to filter on.
  • Only the register. Public contract awards, council and NHS payments, HM Land Registry ownership, shareholdings and group structures sit in other sources that a Companies House wrapper does not reach.
  • You run it. Each deployment needs hosting, an API key per user or per server, and maintenance as the API changes.

Side by side

Question typeCompanies House MCPDataGardener MCP
Is this company active, and who are its directors?YesYes
Who controls it (PSC) and what charges are registered?YesYes, with lender and charge-age analysis
What were its turnover, cash and net assets over recent filings?No, documents onlyYes, parsed from filed accounts
Which companies in a region and sector match financial conditions?NoYes, across the whole population
Has it won public contracts, and from which buyers?NoYes, from Contracts Finder and Find a Tender notices
How much have councils or NHS bodies paid it?NoYes, from published spend data
What land or property does it own?NoYes, from HM Land Registry corporate ownership
Who are its shareholders and ultimate parent?PSC onlyYes, shareholdings and group structure
Source and date shown with each recordDepends on the implementationYes, by design
CostFree API; you host and maintainPaid, metered per record; operated by DataGardener

How to choose

  • Choose a Companies House MCP server if your agent checks register facts about companies it already knows by name, and you are happy to host it.
  • Choose DataGardener MCP if your agent needs to find companies, compare them on financials, or connect a company to its contracts, spend, property and owners. This is the case for most lending, procurement, supplier due diligence and market research work.
  • Use both if you want a free register check alongside the wider intelligence. They work side by side in the same agent.

A note on the underlying data

Companies House data is public and published under the Open Government Licence. DataGardener uses it too. The difference is not access to the register; it is what has been joined to it, parsed from it and made queryable at population scale, with the source and date kept on every record.

Related

Companies House MCP: direct answers

What is a Companies House MCP server?

A Companies House MCP server is a Model Context Protocol server that wraps the free Companies House public data API, so an AI agent can search companies and read profiles, officers, filing history, charges and persons with significant control. Several open-source versions exist. Each user typically registers for their own Companies House API key.

Is a Companies House MCP server free?

The Companies House public data API is free to use with a registered API key, and many open-source MCP wrappers are free to run. You host and maintain the server yourself, and you work within the API's per-key rate limits.

Does the Companies House API include financial figures?

The public data API lists accounts filings in a company's filing history and links to the filed documents. It does not return turnover, profit, cash or balance-sheet values as structured fields. Reading those figures means parsing the filed accounts, which is what DataGardener does across multiple years of filings.

Does DataGardener MCP include Companies House data?

Yes. DataGardener MCP covers Companies House register data, including company status, SIC codes, officers, charges and PSC, and joins it on company registration number to parsed financials, procurement, public spend, HM Land Registry, group structure and shareholding data.

When is a Companies House MCP server enough?

When the agent only needs register facts about one named company at a time: is it active, who are the directors, when were accounts last filed, what charges are registered. For screening many companies, comparing financials or joining procurement, spend or property data, a Companies House wrapper alone is not enough.

Can I use both?

Yes. They do not conflict. An agent can have a Companies House MCP server and DataGardener MCP connected at the same time and use whichever fits the question.

Your agents already know how to think.Give them something worth knowing.

Built on DataGardener intelligence already used by leading UK organisations.