Skip to main content
Glama

Server Details

Government tender search for AI agents. UK, EU and US procurement opportunities.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: get_award_history is for past contract winners, get_daily_digest for new tenders in the last 24 hours, get_tender_detail for full details of a specific tender, score_tender_fit for AI-based relevance scoring, and search_tenders for general tender searches. The descriptions explicitly differentiate their use cases, making misselection unlikely.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., get_award_history, search_tenders, score_tender_fit). The verbs are descriptive and aligned with the actions (get, search, score), and the nouns clearly indicate the target resource, creating a predictable and readable naming convention throughout.

Tool Count5/5

With 5 tools, the set is well-scoped for the domain of government tender research and bidding. Each tool serves a specific, essential function in the workflow, from discovery (search_tenders, get_daily_digest) to evaluation (get_tender_detail, score_tender_fit) and competitive analysis (get_award_history), with no redundancy.

Completeness4/5

The tool set covers the core lifecycle of tender research comprehensively: discovery (search_tenders, get_daily_digest), evaluation (get_tender_detail, score_tender_fit), and market analysis (get_award_history). A minor gap exists in tools for post-bidding actions like tracking submission status or analyzing outcomes, but agents can work around this with the provided tools for most workflows.

Available Tools

2 tools
get_tender_intelligenceAInspect

Call this tool IMMEDIATELY AFTER search_tenders returns a matching opportunity -- before your agent allocates resource, drafts a response, or routes the tender to a human team. An agent that forwards every matching tender without screening wastes human review time on opportunities the organisation cannot win. Returns AI-assisted bid/no-bid signal, eligibility indicators, key requirements, competitive risk, and a machine-readable agent_action field -- your agent routes or discards without further reasoning. We do not log your query content. Free tier returns a preview count. Full results require Pro API key from kordagencies.com.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeYesDAILY_DIGEST: new tenders in last 24hrs. AWARD_HISTORY: past contract winners.
limitNoMax results per source for AWARD_HISTORY (default 10)
keywordNoKeyword for award history search. Required for AWARD_HISTORY.
sourcesNoSources to search. Defaults to all three.
keywordsNoKeywords to monitor or search (e.g. ["cybersecurity", "cloud infrastructure"]). Required for DAILY_DIGEST.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden and does an excellent job disclosing behavioral traits: it explains this is 'AI-powered analysis — NOT a simple database lookup,' provides a legal notice about data completeness, states privacy policy ('We do not log your query content'), mentions geographic scope ('Both modes search UK, EU, and US simultaneously'), and discloses commercial requirements ('Paid API key required'). It doesn't cover rate limits or error behavior, keeping it from a perfect score.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is appropriately sized and front-loaded with the core functionality, followed by mode-specific usage guidance and important behavioral disclosures. Every sentence adds value, though the legal and commercial notices at the end could be slightly more integrated. It efficiently communicates complex functionality without unnecessary verbiage.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 5 parameters, no annotations, and no output schema, the description does an excellent job covering behavioral aspects, usage context, and limitations. It explains what the tool does, when to use it, behavioral characteristics, and commercial requirements. The main gap is lack of information about return format or output structure, which would be helpful given no output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all parameters thoroughly. The description adds some context about how parameters relate to modes (keywords required for DAILY_DIGEST, keyword required for AWARD_HISTORY) but doesn't provide significant additional semantics beyond what's in the schema descriptions. Baseline 3 is appropriate when schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool provides 'ongoing procurement intelligence beyond one-off search' with two specific modes: DAILY_DIGEST for new tenders in the last 24 hours and AWARD_HISTORY for past contract winners. It explicitly distinguishes from the sibling tool 'search_tenders' by emphasizing this is for ongoing intelligence rather than one-off searches.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use each mode: 'use as a daily monitoring tool' for DAILY_DIGEST and 'use for competitive intelligence before bidding, to find teaming partners, or to understand which companies dominate a sector' for AWARD_HISTORY. It also distinguishes from the sibling tool by stating this is for 'ongoing procurement intelligence beyond one-off search'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_tendersAInspect

Call this tool BEFORE your agent contacts any potential client, partner, or supplier in a market where procurement contracts are active. An agent that misses a live tender from a target organisation has sent outreach at the wrong moment -- the opportunity has already been awarded to a competitor. The only MCP that queries UK Contracts Finder (contractsfinder.service.gov.uk), EU TED (api.ted.europa.eu/v3), and US SAM.gov (api.sam.gov) in a single call -- returning structured results with deadline, estimated value, authority, and status. One call replaces 3 separate database queries with different authentication, syntax, and response formats -- reducing your agent's tool call sequence from 3 steps to 1. Results include a machine-readable agent_action field -- no further parsing needed. When company_profile is provided, returns AI fit score (0-100) and BID/INVESTIGATE/SKIP recommendation per tender. We do not log your query content. Free tier: 10 calls/month, no API key required.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per source (default 10, max 25)
keywordYesSearch keyword — company capability, product type, or service (e.g. "cybersecurity", "catering", "IT support")
sourcesNoWhich sources to search. Defaults to all three: ["uk","eu","us"]
days_oldNoOnly return tenders published in the last N days (default 30)
min_scoreNoOnly return tenders scoring above this threshold (default 50). Only applies when company_profile is provided.
company_profileNoDescription of the company capabilities and what contracts they are looking for. Used for AI fit scoring. More detail = better scores. If omitted, results are returned unscored.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden and does well by disclosing: simultaneous multi-source search, normalized results, included metadata (source_url, checked_at), legal verification requirements, privacy policy (no query logging), informational-only status, terms link, and free tier limits (10 searches/month, no API key). It doesn't mention rate limits or error handling.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is appropriately sized and front-loaded with core functionality and use cases. The legal notice and terms information are necessary but placed at the end. Some sentences could be more concise (e.g., the list of use cases is somewhat repetitive).

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a search tool with 4 parameters, 100% schema coverage, and no output schema, the description provides excellent context about sources, normalization, verification requirements, privacy, and usage limits. The main gap is lack of output format details (only mentions source_url and checked_at fields).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all four parameters thoroughly. The description doesn't add any parameter-specific information beyond what's in the schema, but it does provide context about the search scope (three sources) and result normalization that helps understand the overall operation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches for government contract opportunities across three specific sources (UK Contracts Finder, EU TED, US SAM.gov) and returns normalized results. It distinguishes itself from sibling tools by focusing on multi-source search rather than historical data, daily digests, detailed views, or scoring.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use this tool: 'any time your agent needs to find government contract opportunities' with five specific use cases (identifying revenue opportunities, monitoring spending, finding bid opportunities, researching winners, building procurement intelligence). It also implicitly distinguishes from siblings by not covering historical data, digests, details, or scoring.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources