Skip to main content
Glama

PriceDash

Server Details

Live UK voucher codes and offers by shop or category, with end dates and the day each was checked.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 2 tools

Disambiguation4/5

The tools are mostly distinct: browse-deals scans offers across UK shops, while search-vouchers targets one shop or brand and returns voucher codes. There is some conceptual overlap because both surface live offers, but the descriptions make the scope difference reasonably clear.

Naming Consistency5/5

Both names use the same kebab-case verb_noun pattern: browse-deals and search-vouchers. The verbs are appropriate and the naming convention is consistent throughout.

Tool Count3/5

Two tools is borderline thin for a price/deal discovery server, even a narrowly scoped one. The surface covers browsing deals and searching vouchers, but leaves little room for adjacent discovery workflows.

Completeness3/5

The read-only nature is appropriate for a deals/vouchers service, and the two tools cover two core lookup modes. However, there are notable gaps such as product/keyword search, listing shops or categories, and retrieving more than five results or full deal details.

Available Tools

2 tools
browse-dealsBrowse UK offersA
Read-onlyIdempotent
Inspect

Live offers PriceDash lists across UK shops, one per shop, up to five: the newest, those ending within five days, those ending today, or those in one product category.

NameRequiredDescriptionDefault
filterNonewest: most recently added; ending-soon: ending within five days; today-only: ending today. Ignored when a category is given.newest
categoryNoA PriceDash product category, e.g. 'Electricals', 'Fashion', 'Holidays & Travel'. Omit for every category.

Output Schema

NameRequiredDescription
titleYesThe shop, or the list, the offers are for
offersYes
hasMoreYesTrue when the page has more offers than are listed
siteUrlYesThe PriceDash page with every offer
disclosureYes
suggestionsNoShop or category names to try when nothing matched

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so safety is covered; the description still adds real behavior not in the schema: results are live, deduplicated to one offer per shop, and capped at five. It stops short of saying whether the cap is global or per shop/category combination.

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

Conciseness5/5

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

One sentence, front-loaded with what the tool returns, with zero filler. The colon list is slightly compressed but every clause maps to a real capability.

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

Completeness3/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-shape explanation is unnecessary, and the description covers scope, dedup and result cap. However, for a low-complexity tool with a sibling it omits the one thing structured fields cannot supply: why an agent would pick this over search-vouchers.

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 coverage is 100%, including enum meanings and the fact that filter is ignored when category is supplied, so the schema carries the semantics. The description merely restates the same modes and category concept without adding format, precedence, or default details beyond the schema.

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+resource: browsing live offers/deals across UK shops, with the notable idempotency detail of 'one per shop, up to five'. It does not name or distinguish itself from the sibling search-vouchers, so an agent cannot tell the deals-vs-vouchers boundary from this text alone.

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

Usage Guidelines2/5

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

There is no explicit when-to-use or when-not-to-use guidance, and the sole sibling (search-vouchers) is never mentioned or contrasted. The enumerated modes read as parameter documentation rather than selection guidance.

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

search-vouchersSearch UK voucher codes by shopA
Read-onlyIdempotent
Inspect

Live voucher codes and offers PriceDash lists for one UK shop or brand, up to five, with each code, end date, the day it was last checked at source, and a PriceDash link to the offer. Offers checked in the last 30 days come first.

NameRequiredDescriptionDefault
companyNameYesThe shop or brand name, e.g. 'Currys', 'Boots', 'ASOS'

Output Schema

NameRequiredDescription
titleYesThe shop, or the list, the offers are for
offersYes
hasMoreYesTrue when the page has more offers than are listed
siteUrlYesThe PriceDash page with every offer
disclosureYes
suggestionsNoShop or category names to try when nothing matched

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and closed-world behaviour, so the description only needs to add context — and it does: a five-result cap, the fields returned per code (code, end date, last-checked date, PriceDash link) and the ordering rule that offers checked in the last 30 days rank first. It stops short of error behaviour for unmatched shops, but the ranking and cap are genuinely useful extra signal.

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?

One efficient sentence with the result shape and ordering rule front-loaded. The opening clause ('Live voucher codes and offers PriceDash lists for one UK shop or brand') is slightly tangled but nothing is redundant.

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?

With an output schema present and full parameter coverage, the description only needs to frame the call, which it does — result cap, ordering semantics and per-code fields. The only real gap is behaviour for a shop with no matching vouchers or a non-UK brand.

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?

There is a single parameter with 100% schema description coverage (the schema already gives examples like 'Currys', 'Boots', 'ASOS'). The description adds only the scope hint that it must be one UK shop or brand; it offers no extra format or ambiguity guidance beyond that, so the baseline 3 applies.

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?

The description clearly identifies the resource: live voucher codes/offers for one UK shop or brand, capped at five results. The retrieval verb is only implicit (the description narrates what PriceDash 'lists' rather than saying 'search' or 'get'), and it never names the sibling browse-deals, so an agent can't fully distinguish the two from this text alone.

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?

Usage is only implied: 'for one UK shop or brand' tells the agent this is a per-brand lookup, which indirectly contrasts with a general deals browse. There is no explicit when-to-use statement, no mention of the browse-deals sibling, and no guidance on what happens for an unknown or non-UK brand.

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

Tool Schema Changelog

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

  1. 2 tool updates
    • First observedbrowse-deals
    • First observedsearch-vouchers

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Finds coupon codes for any online store, returning likely-to-work codes for a given store domain or URL.
    1
    25 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Lets AI assistants search and browse a continuously verified feed of live retail and travel deals, filtering by category, store, discount, or hot status, and fetch individual deal details with current live/expired state. Results render as interactive cards in MCP Apps clients or structured text elsewhere, always linking to the deal page where the price is re-verified.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Query current and historical UK official figures (tax bands, minimum wage, benefits, energy price cap and 100+ more) with effective dates and links to official government sources. Data refreshed whenever the official sources change.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources