{"serverId":"mcp-registry/uk.ukintel/ukintel","tools":[{"name":"uk_company_fca","fixed":{"name":"uk_company_fca","description":"Is this UK company regulated by the Financial Conduct Authority? Returns register status, a permissions summary and any warnings - sold separately from the full verdict because fintech-vetting agents often want only this.\n\nCosts $0.02 USDC per call (x402, Base mainnet). Returns: result.fca = { checked, regulated, frn, firm_name, status, permissions_summary, warnings[], note }. When the register is unavailable, checked=false and the reason is named - never a 500.","inputSchema":{"type":"object","required":["number"],"properties":{"number":{"type":"string","pattern":"^([A-Z]{2})?[0-9]{6,8}$","description":"UK company number. 8 characters; two-letter prefixes are supported (SC = Scotland, NI = Northern Ireland, OC = LLP)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"FCA Financial Services Register status only"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":224,"tokensAfter":224},{"name":"uk_company_search","fixed":{"name":"uk_company_search","description":"Find a UK company by name. Returns the top 5 matches from the Companies House register with number, name, status and incorporation date. Taster tier - cheap enough to try on a whim before paying for a full profile or verdict.\n\nCosts $0.005 USDC per call (x402, Base mainnet). Returns: results[] of { company_number, name, status, incorporated, address_snippet }, plus total_matches.","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string","maxLength":160,"minLength":2,"description":"Company name or fragment to search for."},"limit":{"type":"integer","default":5,"maximum":5,"minimum":1,"description":"Number of matches to return, 1-5. Defaults to 5."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search UK companies by name"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":211,"tokensAfter":211},{"name":"uk_funder_dossier","fixed":{"name":"uk_funder_dossier","description":"Who actually funds things like yours: one UK funder's giving history aggregated from the 360Giving open-data corpus - grants made, total and typical award, size distribution, yearly pattern, most recent named awards - plus any of their grant schemes live on Find a Grant right now. Licences are respected per dataset (share-alike data is excluded from the numbers, and every recent-award row carries its source licence).\n\nCosts $0.20 USDC per call (x402, Base mainnet). Returns: result = { funder{nam","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":120,"minLength":2,"description":"Funder name or slug, e.g. national-lottery-heritage-fund, \"Esmée Fairbairn Foundation\", or a GB-CHC-… org id."}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Funder dossier from 1.4M+ published UK grants"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":230,"tokensAfter":230},{"name":"uk_grants_search","fixed":{"name":"uk_grants_search","description":"Live UK grant funding calls from GOV.UK Find a Grant in one call: name, funder, amount range, opening/closing dates, who can apply, one-line summary and the official source link. Filter by keywords, nation, applicant type and amount band. Indexed daily from the official listing - the service has no API of its own, so this is the machine-readable version.\n\nCosts $0.10 USDC per call (x402, Base mainnet). Returns: result = { total_matched, returned, grants[] of { id, name, funder, amounts{min,max,t","inputSchema":{"type":"object","properties":{"q":{"type":"string","maxLength":200,"description":"Keywords matched against grant names, summaries, funders and descriptions (light stemming). At least one criterion is required."},"max":{"type":"integer","minimum":0,"description":"Only grants whose minimum award is at most this many GBP."},"min":{"type":"integer","minimum":0,"description":"Only grants whose maximum award is at least this many GBP."},"region":{"type":"string","description":"UK nation: england, scotland, wales, northern-ireland (or uk for UK-wide only)."},"open_now":{"enum":["true","false"],"type":"string","description":"Default true: only grants currently open for applications. Set to false to include closed/not-yet-open listings."},"org_type":{"type":"string","description":"Applicant type: individual, business, charity, community_group, public_body, local_authority, education (synonyms like sole-trader, cic, council are mapped)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search live UK grants"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":427,"tokensAfter":427},{"name":"uk_health","fixed":{"name":"uk_health","description":"Liveness and upstream health. Free, because frameworks probe before they route money.\n\nFree. Returns: status, version, network, upstreams{}, rules_version, warnings[].","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Service status (free)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":79,"tokensAfter":79},{"name":"uk_preview","fixed":{"name":"uk_preview","description":"A genuine, freshly-computed sample so an agent can see the exact response shape before spending anything. Default: a real company verdict, rotating daily. Add ?wing=tenders for a real live-tender brief, or ?wing=grants for a real grant eligibility verdict - all rotating daily. Every response carries the same envelope: query, result, verdict, confidence, as_of, sources, attribution, notice, cost.\n\nFree. Returns: The identical envelope returned by the paid endpoints: /v1/company/{number}/verdict b","inputSchema":{"type":"object","properties":{"wing":{"enum":["company","tenders","grants"],"type":"string","description":"Which product family to sample: company (default), tenders or grants."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"A real sample answer, rotating daily (free)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":213,"tokensAfter":213},{"name":"uk_tenders_search","fixed":{"name":"uk_tenders_search","description":"Live UK public-sector tenders from Find a Tender and Contracts Finder in one call. Returns the top 10 matching notices as one-paragraph plain-English briefs with buyer, value, deadline, CPV codes (honest null when the notice carries none) and the official notice link. Searches a 6-hourly refreshed index - no signup with either portal needed.\n\nCosts $0.05 USDC per call (x402, Base mainnet). Returns: result = { total_matched, returned, notices[] of { ocid, title, buyer, value, stage, published, de","inputSchema":{"type":"object","properties":{"q":{"type":"string","maxLength":200,"description":"Keywords, synonym-expanded (e.g. 'cleaning' also finds janitorial and hygiene services). At least one of q, cpv or region is required."},"cpv":{"type":"string","description":"CPV code prefix filter, comma-separated (e.g. 909,45233). Notices without CPV codes are excluded and counted."},"stage":{"enum":["tender","planning"],"type":"string","description":"tender (open competitions, default both) or planning (early engagement)."},"region":{"type":"string","description":"UK nation or English region: scotland, wales, northern-ireland, london, north-east, north-west, yorkshire, east-midlands, west-midlands, east-of-england, south-east, south-west, england."},"value_max":{"type":"integer","minimum":0,"description":"Maximum stated contract value in GBP."},"value_min":{"type":"integer","minimum":0,"description":"Minimum stated contract value in GBP."},"deadline_after":{"type":"string","format":"date","description":"Only notices whose submission deadline is on or after this date (YYYY-MM-DD)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search live UK tenders as agent-ready briefs"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":466,"tokensAfter":466}],"toolsChanged":7,"tokensSaved":0,"todo":[{"tool":"uk_grants_match","params":["top"]},{"tool":"uk_tenders_fit_score","params":["top"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}