Tool catalogue
34 task-level tools. One entitlement.
All 34 DataGardener MCP tools across 12 families: company search and DSL, procurement contracts, accounts data, statutory accounts, UK GAAP financials, PSC, shareholdings, group structure, investors, property and land, global revenue and curated collections. Read-only, entitled, metered per record.
Tool names and behaviours below were read from the live DataGardener MCP server on 2026-10-03. Each family pairs a search tool (plain parameters) with a query tool (full DSL) and, where useful, describe tools so an agent can inspect a schema or count before pulling records.
Company index
Main company indexIdentity, status, SIC, address, directors, growth and risk indicators for UK registered companies, with full Elasticsearch DSL for aggregations.
| Tool | Kind | What it does |
|---|---|---|
search_companies | Search | Find companies by name, keyword, region, county, industry or status. |
execute_query | DSL query | Run an Elasticsearch DSL query for financial filters, growth, risk, directors, contacts, nested conditions and aggregations. |
query_knowledge_base | Describe / count | Look up the correct query pattern, field name or KPI template before querying. |
Procurement index
Contract Finder indexUK public-sector contract notices and awards, including notices published under the Procurement Act 2023 regime (OCDS identifiers, notices dated 2026 present in the index on 3 October 2026).
| Tool | Kind | What it does |
|---|---|---|
search_contracts | Search | Search contracts by title, buyer, supplier, region, county, status, notice type, value band and SME suitability. |
execute_procurement_query | DSL query | Advanced DSL: CPV codes, date ranges, supplier analysis, value breakdowns and aggregations. |
Accounts data index
Accounts data search indexFiled accounts with industry tags and modified registered addresses for regional analysis.
| Tool | Kind | What it does |
|---|---|---|
search_accounts_data | Search | Search by company name, registration number, region, county, industry tag or status. |
execute_accountsdata_query | DSL query | Nested turnover filters, SIC and CPV conditions, aggregations. |
Statutory accounts
Statutory company accounts indexFull annual filings: profit and loss, balance sheet, cash flow and employees, linked by registration number.
| Tool | Kind | What it does |
|---|---|---|
search_statutory_accounts | Search | Filter by year end, account type, consolidation, turnover, employees, profitability, latest year only. |
execute_statutory_accounts_query | DSL query | Ratio expressions such as return on assets or gearing, and multi-year comparisons. |
UK GAAP financials
UK GAAP financials indexOne record per company per accounting period: P&L, balance sheet, cash flow, headcount, director remuneration and audit cost. All fields top level.
| Tool | Kind | What it does |
|---|---|---|
search_ukgaap | Search | Simple lookups by name, registration number, period, turnover, gross profit, pre-tax profit, employees. |
execute_ukgaap_query | DSL query | Complex aggregations, date ranges and multi-condition queries. |
Persons with significant control
PSC details indexWho controls each company, nature of control, nationality, residence, and whether control is current.
| Tool | Kind | What it does |
|---|---|---|
search_psc | Search | Search by company number, PSC name, control type, nature of control, postcode, region, active only. |
execute_psc_query | DSL query | Date ranges and aggregations across the PSC register. |
Group structure
Group structure index and GS02 hierarchy indexEach company's immediate parent and ultimate parent, with a second snapshot carrying source-provenance dates so changes can be detected.
| Tool | Kind | What it does |
|---|---|---|
search_group_structure | Search | Find a company's parent, all subsidiaries of a parent, or every company under an ultimate parent. |
execute_group_structure_query | DSL query | Subsidiary counts, jurisdictional spread and other aggregations. |
search_gs02 | Search | Alternative hierarchy snapshot with source dates; compare against the primary snapshot to spot acquisitions. |
execute_gs02_query | DSL query | Aggregations on the GS02 snapshot. |
Investor data
Investor data indexOne document per VC or investor firm with its UK portfolio shareholdings and people.
| Tool | Kind | What it does |
|---|---|---|
search_investor | Search | Who invested in a company, what a firm owns, investors by stage and industry, investor contacts. |
execute_investor_query | DSL query | Top investors by portfolio size, industry mix, geography. |
Property and land
Land Registry price paid index and corporate land indexEvery residential and commercial price-paid transaction for market context, plus Land Registry titles owned by companies with proprietor registration numbers.
| Tool | Kind | What it does |
|---|---|---|
search_land_registry | Search | Price-paid transactions by postcode, area, town, street, property type, tenure, price and date. |
execute_land_registry_query | DSL query | Price percentiles, volume by area and time trends. |
search_corporate_land | Search | Company-owned titles by registration number, proprietor, title number, tenure, price, acquisition date, charges. |
execute_corporate_land_query | DSL query | Top corporate landowners, postcode hotspots, value distributions. |
Global revenue dataset
Global revenue snapshotsGlobal firmographics: industry, size bands, revenue, funding, technology use and open roles, for international context.
| Tool | Kind | What it does |
|---|---|---|
search_global_revenue_companies | Search | Unique companies by industry, country, size, revenue band, technology keyword, funding and hiring. |
search_global_revenue_people | Search | People within the global dataset. |
execute_global_revenue_query | DSL query | Custom queries across snapshots. |
list_global_revenue_snapshots | Describe / count | List available snapshot dates. |
describe_global_revenue | Describe / count | Describe the dataset schema. |
dgsafe dataset
dgsafe collectionsRead-only access to curated DataGardener collections through filters or aggregation pipelines; writes are rejected by the server.
| Tool | Kind | What it does |
|---|---|---|
list_dgsafe_collections | Describe / count | List available collections. |
describe_dgsafe_collection | Describe / count | Inspect real field names before querying. |
search_dgsafe | Search | Filter or aggregate a collection; read only. |
count_dgsafe | Describe / count | Count matching documents without fetching rows. |
Metering
Record-returning tools are metered per company record returned and report the usage consumed with the response. Describe, count and knowledge-base tools are designed to be used freely before a larger pull. Commercial values are agreed per customer and are not published here.
Want to see these tools on your own questions?
A demo runs the investigation live against DataGardener intelligence.