Skip to content
gankdat logo

gankdat MCP server

Which MCP servers are gankdat's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-24

← Back to gankdat

Whose server it is
  • Registry namecom.gankdat/gankdatverified in the MCP registry

The registry name sits under gankdat.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-24
  • Stateanswerschecked 2026-10-24
  • Tools25
  • Server calls itselfgankdat
  • Server version0.25.5
  • Protocol version2025-06-18

On 2026-10-24 the server answered initialize and tools/list without a sign-in. First answer in 48 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: search UK and EU public tenders by buyer and CPV code; screen suppliers against UK sanctions and US federal exclusion lists.
  • Checked on 4 of the 7 days it takes to judge reliability.

Once connected

  • For "search UK and EU public tenders by buyer and CPV code", the likely first call is query_uk_tenders.
  • For "screen suppliers against UK sanctions and US federal exclusion lists", the likely first call is query_uk_sanctions.
  • Parameters are untyped or undescribed in 19 of 25 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 4, the first on 2026-10-24
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 4 so far
  • What an agent can do with it2 of 2 use cases
  • Answeredmeasuring4 of the 7 daily checks it takes to print a share
  • Median first answer240 ms
  • Space in an agent's context≈ 9,802 tokensthe definitions of all its tools (25), which an agent carries on every turn
  • Tool definitionsB · 87 of 100
  • Typed results0 of 25 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 19 of 25

What an agent can do with it

  • can do · search UK and EU public tenders by buyer and CPV code
  • can do · screen suppliers against UK sanctions and US federal exclusion lists
  • not sure · track daily changes in UK companies, charities and planning applications

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers25 tools · read 2026-10-24
  • list_sources

    Datasets this API serves, with the tool name and filter params for each. Free to call.

  • get_usage

    Plan, credits used/granted/remaining for the presented API key; without a key, the preview calls left today. Free to call.

  • connect_account

    Connect the user's gankdat account (OAuth sign-in prompt in clients that support it, such as Claude): afterwards every tool answers with full pages and the account's credits instead of the preview. Returns the plan and usage once…

  • request_api_key

    Start sign-up from inside the agent: give the user's email address and gankdat emails them a one-click approval link with a short code. Show the user the returned code (they approve only if it matches), then call claim_api_key with…

  • claim_api_key

    Poll after request_api_key: returns status "pending" until the user approves the emailed link, then "approved" with the key exactly once. Send the key as "Authorization: Bearer <key>" on every later request (reconnect the MCP client with…

  • buy_credits

    Start a one-off credit purchase for the signed-in account: pack_1k = 1,000 credits for US$8.00; pack_5k = 5,000 credits for US$35.00; pack_20k = 20,000 credits for US$120.00. Returns a PayPal approval link to show the user — they approve…

  • confirm_credit_purchase

    After the user approves the buy_credits link on PayPal, capture the order: the pack credits are added to the account and the new balance returned. Safe to repeat — an order is captured at most once. Free to call; needs the user's account.

  • query_uk_planning

    Planning applications from the official planning.data.gov.uk feed, normalized to one schema. Blind Mode: no applicant personal data. Filters combine with AND; q searches all text fields. Costs 1 credit(s) per call with an API key; without…

  • query_uk_tenders

    Public procurement notices from the official Find a Tender OCDS feed, flattened to one queryable schema. Blind Mode: no contact or personal data. Filters combine with AND; q searches all text fields. Costs 1 credit(s) per call with an API…

  • query_uk_contract_awards

    Who won which UK public-sector contract, for how much: award notices from the official Contracts Finder OCDS feed flattened to one row per award and supplier — buyer, supplier and its company number, award value and date, contract period…

  • query_uk_sanctions

    Every designation on the official UK Sanctions List (FCDO) — individuals, entities, and ships, with regimes, aliases, and dates — normalized for supplier due diligence. Served as published by government for compliance purposes; dates of…

  • query_eu_ted

    Contract notices and awards from TED (Tenders Electronic Daily), the official EU procurement journal — buyer, country, CPV codes, values, and deadlines across all member states, normalized for bid intelligence. Blind Mode: only…

  • query_sam_exclusions

    Every active exclusion (debarment) on the official US SAM.gov list — individuals, firms, special entities, and vessels barred from federal awards, with agency, program, and dates — normalized for supplier due diligence. Served as…

  • query_uk_insolvency

    The latest corporate insolvency notices from The Gazette (official UK public record) — winding-up petitions and orders, administrator, receiver and liquidator appointments, moratoria, and creditor notices, company-level facts only. Blind…

  • query_uk_companies

    The newest companies on the UK register, from the official Companies House API — name, number, type, SIC codes, incorporation date, and registered-office area, refreshed daily. Blind Mode: company-level fields only; officer and PSC data…

  • query_uk_food_hygiene

    Every food business rated under the UK Food Hygiene Rating Scheme (England, Wales, Northern Ireland; Scotland FHIS) from the official Food Standards Agency open-data file — business name, type, trading address and area, local authority…

  • query_uk_sponsors

    Every organisation on the Home Office register of licensed sponsors for Worker and Temporary Worker visa routes — organisation name, town and county, sponsor type, licence rating, and the immigration route (Skilled Worker, Global Business…

  • query_uk_charities

    Every registered and removed charity on the Charity Commission register for England and Wales — name, charity and organisation numbers, type, registration status and dates, reporting status, latest income and expenditure, postcode area…

  • query_uk_care_locations

    Every health and social care location regulated by the Care Quality Commission in England — hospitals, care homes, GP practices, dentists, homecare agencies, hospices, ambulance services — with service types, specialisms, provider…

  • query_uk_schools

    Every school, academy, college and nursery on the Department for Education register (Get Information About Schools) — URN, name, type and phase, open/closed status, local authority and region, address and postcode, website, capacity and…

  • query_nhs_ods

    Every GP practice, NHS trust and trust site, pharmacy, dental practice and independent-sector healthcare provider on the NHS Organisation Data Service register for England — ODS code, name, organisation type, active/closed status, NHS…

  • query_uk_trademark_journal

    Every UK trade mark application and international registration designating the UK accepted and published in the Intellectual Property Office’s weekly Trade Marks Journal — application number, mark text and type, Nice classes and…

  • query_uk_gambling_operators

    Every operating licence on the Gambling Commission register for Great Britain — remote and non-remote betting, casino, bingo, gaming-machine, lottery and gambling-software licences with status, activities, start and end dates and the…

  • query_uk_company_profiles

    One UK company by number or name, live from the official Companies House API: profile, status, type, SIC codes, registered-office area, accounts and confirmation-statement dates and overdue flags, charges, the latest filing events and…

  • get_changes

    Rows added, removed or changed between daily refreshes of a register dataset (sam-exclusions, uk-food-hygiene, uk-sponsors, uk-charities, uk-care-locations, uk-schools, nhs-ods, uk-trademark-journal, uk-gambling-operators), newest first…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "gankdat": {
      "type": "http",
      "url": "https://gankdat.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http gankdat https://gankdat.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://gankdat.com/mcp as a custom connector in the settings.

OpenAPI spec

36 paths, read 2026-10-24. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.