Skip to main content
Glama

catalogue

Server Details

Search 10,209 products for sale in euros and return buyable links with live prices.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-06-18
URL

TDQS

A4.5/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct role: listing categories, searching products, and fetching full product details. There is no overlap or ambiguity between them.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern: get_product, list_categories, search_products. Naming is predictable and coherent.

Tool Count5/5

Three tools are well-scoped for a read-only product catalogue. Each tool serves a necessary purpose with no redundancy or bloat.

Completeness5/5

The tool set fully covers the catalogue browsing workflow: discover categories, search products, and retrieve detailed product information. For a read-only product lookup domain, there are no obvious gaps.

Available Tools

3 tools
get_productRead one product in fullAInspect

Read one SecuresVault product in full: EUR price, description, and the colour/size variants available. Takes the id returned by search_products. Use before describing a specific product to a user, so the price and options quoted are live rather than remembered.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesProduct id from search_products, e.g. "6a3ae6785b1e1d13f9bde9e2".

TDQS

A4/5.0
Behavior3/5

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

No annotations are present, so the description carries the burden. It discloses that this is a non-mutating read and that data is live rather than cached or remembered. It stops short of describing error behavior or the response envelope, which is a moderate gap for a tool with no output schema.

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?

Three short sentences front-load the operation and payload, then give the usage context and data-freshness rationale. No filler or repeated schema details.

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 single-parameter lookup with no output schema, the description covers what the tool returns, where the id comes from, and when to call it. It omits error cases, but the core information an agent needs to select and invoke it is present.

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?

The single id parameter is fully documented in the schema, including provenance from search_products and an example value. The description merely reiterates that the id comes from search_products, so it adds little beyond the schema, meeting the baseline for full schema coverage.

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?

States a precise verb and object: reads a single SecuresVault product by id, and enumerates the fields it returns (EUR price, description, colour/size variants). This clearly differentiates it from search_products, which returns a list of matches.

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

Usage Guidelines4/5

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

Provides an explicit invocation context: use it before describing a concrete product so prices and options are live, and tells the caller the id comes from search_products. It does not enumerate exclusions or contrast with list_categories, but the intended trigger is clear.

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

list_categoriesList store categoriesAInspect

List every SecuresVault category with its key, human label and live item count. Call this first whenever you intend to filter by category: the keys are the only values search_products accepts, and they are authoritative here rather than memorised.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.7/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden. It discloses that the tool returns authoritative category keys, includes a 'live item count,' and should be treated as the source of truth for filtering. It does not explicitly state side-effect status, but 'List' strongly implies a read-only operation.

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?

Two sentences, both purposeful. The first states exactly what the tool returns; the second gives actionable guidance. No fluff or repetition.

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

Completeness5/5

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

For a zero-parameter listing tool with no output schema, the description covers the output fields, the operational context, and the relationship to sibling tools. An agent has enough to decide when to call it and what to do with the result.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4. There is no parameter detail to add, and the empty input schema is fully covered.

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 opens with a specific verb and resource: 'List every SecuresVault category with its key, human label and live item count.' It clearly distinguishes this tool from the product-focused siblings by focusing on categories and explicitly naming search_products as the consumer of the keys.

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 gives an explicit when-to-use directive: 'Call this first whenever you intend to filter by category.' It also states why the alternative would need this tool ('the keys are the only values search_products accepts') and warns against relying on memorized values.

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

search_productsSearch products for saleAInspect

Find physical products for sale on SecuresVault by free text and/or category, with live EUR prices and buyable links. Use when a user asks where to buy something, what something costs in euros, or wants product options in a category. Either query or category should be supplied; with neither you get the newest listings. Category must be a key from list_categories (e.g. "phone-tech"), never a human label - a label is silently ignored and you get the unfiltered catalogue back. Results carry a canonical url: give that to the user, never an API URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number for paging through total.
limitNoHow many results to return, 1-24.
queryNoFree text matched against the product title, e.g. "watch strap".
categoryNoCategory key from list_categories, e.g. "phone-tech". Not the label.

TDQS

A4.7/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so well. It discloses that category labels are silently ignored (leading to unfiltered results), that supplying neither query nor category returns newest listings, and that results include a canonical URL which must be given to the user, not an API URL. This goes beyond a generic 'search' probe and sets clear expectations for output 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?

Four sentences, front-loaded with purpose and usage guidance. It packs a lot of information (result contents, parameter rules, output format) without redundancy. The only minor inefficiency is that the category-key warning is quite lengthy, but it is essential and well-targeted.

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 no output schema and no annotations, the description covers core invocation rules, output expectations (URLs, prices), and fallback behaviors. It doesn't mention pagination details (handled by schema) or error conditions, but for a standard list/search endpoint this is adequate and complete for correct invocation.

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

Parameters4/5

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

The schema already documents all four parameters (100% coverage). The description adds valuable cross-parameter semantics: the requirement that query or category be supplied (and the consequence if not), and the crucial distinction that category must be a key from list_categories, not a label. It also hints that query and category are alternatives, which is not inferable from the schema alone.

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 opens with a specific verb and resource ('Find physical products for sale on SecuresVault') and distinguishes itself from siblings by mentioning live EUR prices and buyable links, and by referencing list_categories for category keys. It is clearly a search/list tool rather than a single-product fetcher, so an agent can tell it apart from get_product.

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?

Explicitly states when to use: 'when a user asks where to buy something, what something costs in euros, or wants product options in a category.' It also explains the query/category requirement and the fallback behavior when neither is supplied, and warns that a human label is silently ignored. This gives clear selection criteria without ambiguity.

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. 3 tool updates
    • First observedget_product
    • First observedlist_categories
    • First observedsearch_products

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to search and compare live UK product prices from marketplaces like eBay and Amazon, returning normalised JSON with direct buy links.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Search Ukrainian marketplaces (OLX, Hotline, Prom; Rozetka via Bright Data MCP) from a plain-language prompt and get structured offers with prices and links.
    7
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables product search, price comparison, and price history analysis across 6 European marketplaces (DE, AT, GB, FR, IT, ES).
    18
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources