Skip to main content
Glama

Akay trade offers (akay.ie)

Search akay.ie offers

search_offers
Read-onlyIdempotent

Search open akay.ie trade offers by keyword, EAN, size ("70cl", "6x70cl"), ABV or duty status, with optional website filters. Returns listed sell prices per case and per unit in each offer's own currency (EUR, USD or GBP), pack, duty status, Incoterm, location and stock. Paged: up to 25 per page, 10 pages per query.

Input Schema

NameRequiredDescriptionDefault
pageNo
brandNoExact brand name
queryNoKeywords, EAN, size or pack, e.g. "Jameson 70cl T2"
originNoCountry of origin
categoryNoCategory, e.g. Spirits, Beer, Soft Drinks, Wine, Confectionery (see list_categories)
currencyNo
incotermNo
locationNoWarehouse location or country as listed, e.g. Netherlands, Latvia
page_sizeNo
duty_statusNoDuty status as listed. T1 = non-EU (third-country) status goods under customs transit; T2 = EU-status goods that can move within the EU under excise duty suspension (e.g. with an eAD in EMCS). Both T1 and T2 are held in bond with duty suspended: neither is duty paid. Bonded, On Floor and Duty Paid are shown exactly as listed on akay.ie.
stock_statusNo

Output Schema

NameRequiredDescriptionDefault
noteNo
pageNo
pagesNo
sourceYesAlways "akay.ie"
messageNo
resultsYes
page_sizeNo
total_matchesNo
feed_age_hoursNo
query_understoodNo
feed_published_atNoWhen the akay.ie catalogue snapshot was published (ISO 8601)
price_status_noteNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive and closed-world behavior, so the lower bar applies; the description still adds real value by disclosing pagination limits (25 per page, 10 pages per query) and what each offer carries (per-case and per-unit prices in the offer's own currency, pack, duty status, Incoterm, location, stock). It omits error behavior and whether results are ranked or ordered.

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?

Three tightly packed sentences: scope first, return contents second, pagination constraints last. No filler, though the return-contents sentence is list-heavy and could be trimmed given an output schema exists.

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?

An output schema exists so return values need only brief mention, and pagination limits are explicitly given, which is the main operational risk. Some gaps remain around filter combination behavior and the undefined enum values (stock_status, incoterm), but the definition is sufficient to call the tool correctly.

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?

With 11 parameters at 55% schema coverage, the description adds useful meaning by giving size/pack examples ('70cl', '6x70cl') and clarifying that currency is per-offer rather than a filter-only concern. However, it leaves several parameters (brand exact-match, origin, location, stock_status, incoterm semantics, page bounds) to the schema or undocumented, so it only partially compensates for the coverage gap.

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

Purpose4/5

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

States a specific verb and resource (search open akay.ie trade offers) and enumerates the search axes plus optional filters, so an agent knows exactly what corpus is queried. It does not differentiate itself from the sibling 'search' tool, leaving some ambiguity about which search variant to pick.

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

Usage Guidelines3/5

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

The word 'open' implies closed/expired offers are excluded, and the searchable facets hint at how to query, but there is no explicit when-to-use guidance and no routing to alternatives such as get_offer, list_categories or the generic 'search'. Usage is implied rather than stated.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources