Skip to main content
Glama

ukintel.uk — UK company, tender and grant intelligence

Server Details

Companies House, Find a Tender and Find a Grant as paid JSON for agents. USDC via x402, no signup.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 13 tools

Disambiguation4/5

Tools are grouped clearly by vertical: company, grants, tenders, plus health and preview. The main overlap is that uk_company_verdict returns everything uk_company_profile returns plus FCA data, which could cause an agent to over-select it, but the descriptions note the cost/use-case difference.

Naming Consistency3/5

All tools share a uk_ prefix and include a domain segment, but the action segment mixes verb forms (search, match) with noun forms (profile, verdict, brief, dossier, fit_score). Singular/plural inconsistency across grant vs grants and tender vs tenders further weakens the pattern.

Tool Count5/5

13 tools is well-scoped for a server covering three distinct data domains: companies, grants, and tenders. Each tool has a clear role, and the health and preview tools are useful operational additions rather than filler.

Completeness4/5

The surface covers the core intelligence workflows well: company search/profile/verdict/FCA, grant search/match/eligibility/funder dossier, and tender search/brief/fit score. Minor gaps exist, such as no detailed officer/director list or grants-by-funder iteration, but there are no dead ends in the main workflows.

Available Tools

13 tools
uk_company_fcaFCA Financial Services Register status onlyAInspect

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.

Costs $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.

Inputs: number (required).

uk_company_profileStructured UK company profileAInspect

One UK company as clean structured JSON: status, incorporation date, company type, SIC codes, registered office, accounts and confirmation-statement due dates with overdue booleans, and officer counts. Sourced live from Companies House.

Costs $0.02 USDC per call (x402, Base mainnet). Returns: result = { name, company_number, status, type, incorporated, registered_office, sic_codes[], accounts{}, confirmation_statement{}, officers{ active, total, resigned_last_12m }, age_years }.

Inputs: number (required), detail.

uk_company_verdict0-100 legitimacy verdict on a UK companyAInspect

Should an agent trust this UK company? Returns a 0-100 verdict and low_risk/caution/high_risk band, with every rule that fired named in the response and the register value that triggered it: STATUS_DISSOLVED, STRIKE_OFF_ACTIVE, ACCOUNTS_OVERDUE, NO_ACTIVE_DIRECTORS, OFFICER_CHURN, FS_SIC_NOT_FCA and 9 more. Rules are deterministic and published, so you can audit the verdict or re-weight it. Never model-scored.

Costs $0.10 USDC per call (x402, Base mainnet). Returns: Everything the profile returns, plus verdict = { score 0-100, band low_risk|caution|high_risk, flags[{code,detail}], fca{}, narrative }.

Inputs: number (required), detail.

uk_funder_dossierFunder dossier from 1.4M+ published UK grantsAInspect

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).

Costs $0.20 USDC per call (x402, Base mainnet). Returns: result = { funder{name,ids}, match_quality, giving { grants_made, total_awarded_gbp, years, size_distribution_gbp{min,p25,median,p75,max,mean}, yearly{}, typical_award_gbp }, recent_awards[] (each with licence + publisher), live_grants_now[], coverage }.

Inputs: name (required).

uk_grant_eligibilityELIGIBLE / UNCERTAIN / INELIGIBLE verdict for one grant, one projectAInspect

One grant, one project: a deterministic eligibility verdict with the full criteria table - each criterion quoted from the grant's own eligibility text, marked pass/fail/undeclared - plus what is missing to firm it up and indicative funding. Criteria are parsed once at ingest, never guessed at request time; if the full text is not parsed yet the verdict uses Find a Grant's listing fields, flagged PARTIAL_CRITERIA, and criteria_provenance says so.

Costs $0.15 USDC per call (x402, Base mainnet). Returns: result = { grant{name,funder,window,amounts,source_url}, criteria[{code,requirement,pass,detail}], missing[], failed[], indicative_funding, criteria_provenance{source,complete,parsed_at,eligibility_text_available} }, verdict = { score, band eligible|uncertain|ineligible, flags[] }.

Inputs: id (required), region, declare, org_type.

uk_grants_matchMatch a project profile to eligible UK grants, rankedAInspect

Send a project profile (what it is, who you are, where, how much you need) and get back the live UK grants it could actually get - ranked eligible-first with a per-criterion pass/fail table for every match, from criteria parsed once at ingest from each grant's own eligibility text. Ineligible grants are excluded and counted, never dressed up as options. Deterministic rules; no language model touches the verdicts.

Costs $0.15 USDC per call (x402, Base mainnet). Returns: result = { considered, matches[] of { grant summary + eligibility { band eligible|uncertain, score, criteria[{code,requirement,pass,detail}], missing[], flags[] } , relevance }, excluded{ineligible, closed} }.

Inputs: project (required), top.

uk_healthService status (free)AInspect

Liveness and upstream health. Free, because frameworks probe before they route money.

Free. Returns: status, version, network, upstreams{}, rules_version, warnings[].

Inputs: no named parameters.

uk_previewA real sample answer, rotating daily (free)AInspect

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.

Free. Returns: The identical envelope returned by the paid endpoints: /v1/company/{number}/verdict by default, /v1/tenders/{ocid}/brief with ?wing=tenders, /v1/grants/{id}/eligibility with ?wing=grants.

Inputs: wing.

uk_tender_briefFull dossier on one tenderAInspect

One tender as a full agent-ready dossier: parsed requirements summary, buyer, value, complete timeline with working-days-remaining, lots, document links, submission route and the official notice URL. CPV codes are null when the source release carries none - we report the register, we never guess.

Costs $0.10 USDC per call (x402, Base mainnet). Returns: result = { ocid, title, buyer, value, stage, published, deadline, days_remaining, region, cpv, summary, description, lots, documents[], submission_url, timeline{}, source{} }.

Inputs: ocid (required).

uk_tenders_fit_scoreScore live tenders against a supplier profile, 0-100 with per-factor breakdownAInspect

Send a supplier profile (what you do, keywords, regions, value band, certifications) and get the best-fitting live UK tenders, each scored 0-100 by deterministic published rules across five factors - relevance, value fit, geography, timeline, buyer history - each with its numerator AND denominator so you can re-weight client-side, plus a what-to-emphasise note on the top matches. Rules score; a model never does.

Costs $0.20 USDC per call (x402, Base mainnet). Returns: result = { considered, matches[] of { ...notice brief..., fit: { score, band strong|possible|weak, factors{ relevance/of, value_fit/of_v, geography/of_g, timeline/of_t, buyer_history/of_b }, flags[], rules_version }, emphasise } }.

Inputs: supplier (required), top, filters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables searching and retrieving German public procurement notices as normalized JSON, with per-call payment via x402 (USDC on Base) and free sample and stats tools.
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      UK public procurement data for AI agents. Tenders, contracts, buyer and supplier profiles over MCP and REST. 250 free credits.
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Exposes deadline-driven Japanese public-sector business opportunity data (tenders, subsidies, sanctions) to AI agents, with per-call payment via the x402 protocol.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Xynaptic MCP server: 200+ pay-per-call data & AI services for agents — crypto, French company registry, US/EU securities, banking, health, energy, rail, plus a Developer Kit (code review, tests, security audits). USDC via x402, no API key. Node 18+, stdio.
      23
      853 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources