Skip to main content
Glama

Server Details

Game prices across verified stores, with price history and a buy-now-or-wait verdict.

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
URL

TDQS

A4/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a distinct role and descriptions explicitly state when to use each ('Usalo cuando...'), which distinguishes get_best_price (price for a named game) from get_deals (general list) and get_price_history (trend). Minor overlap remains between get_best_price and get_deals since both surface pricing, but the trigger guidance largely resolves it.

Naming Consistency4/5

Four tools follow a clean get_<noun> pattern (get_best_price, get_deals, get_price_history, get_upcoming) with only search_game deviating to a different verb. The convention is readable and predictable overall.

Tool Count5/5

Five tools is well-scoped for a game price/key comparison service, with each tool earning its place (search, best price, deals, history, upcoming). No redundancy or bloat.

Completeness4/5

The surface covers the core lifecycle: resolve a game, get its best current price, browse deals, view history, and check upcoming releases. Minor gaps exist (e.g., no explicit price-alert or multi-store comparison tool), but agents can work around these.

Available Tools

5 tools
get_best_priceAInspect

Precio del juego con SU FORMATO (key, cuenta, gift), la tienda, el enlace de compra y el contexto para decir si es buen momento: cuanto se ahorra frente a lo que suele costar, cuanto frente a la tienda oficial y cuantos dias ha estado mas barato. Recomienda siempre la key. Cada oferta trae precio_base (sin tasas de pago, con el cupon si lo hay), tasas (comision de pago de la tienda en EUR; 0 = no cobra) y precio_con_tasas: da SIEMPRE los dos juntos, «X EUR (Y EUR con tasas)», y si tasas es 0 di «sin tasas» en vez de repetir la cifra. Si hay cupon, di el codigo. Las cifras historicas del contexto van sin tasas. El campo summary ya trae el precio y la tienda como ENLACE: cita el enlace dentro de la frase, no lo muevas al final como fuente. Usalo cuando pregunten donde comprar, cuanto cuesta o si conviene esperar.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYesid numerico o slug del juego
langNoIdioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en

TDQS

A3.8/5.0
Behavior4/5

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

No annotations exist, so the description carries full burden and does substantial work: it enumerates returned fields (precio_base, tasas, precio_con_tasas, summary), explains the tax semantics ('sin tasas de pago', 0 = no cobra), coupon handling, and that summary embeds price+store as a link. It stops short on error behavior, permissions, or freshness guarantees, but discloses unusually rich return behavior.

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

Conciseness3/5

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

Purpose is front-loaded, but the body is bloated with prescriptive output-formatting rules (how to quote prices, where to place links, when to say 'sin tasas') that inflate length relative to the core selection signal. Several of these sentences are essentially templates rather than tool definition.

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 no output schema, the description usefully describes the return payload (the three price fields, coupon, and summary). Coverage is strong for a read tool, though it omits what happens for unknown/invalid game ids or empty results.

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% for both parameters, so the schema already documents 'game' and 'lang'. The description adds no format or syntax detail for either parameter (e.g. what a valid slug looks like), so the baseline of 3 is appropriate.

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 clearly: it returns a game's best price along with format (key/cuenta/gift), store, purchase link and timing context. An agent can tell it fetches pricing, but the description never contrasts it with siblings like get_deals or get_price_history, so the boundary is left to inference.

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?

Explicit trigger is given: 'Usalo cuando pregunten donde comprar, cuanto cuesta o si conviene esperar.' That is a clear when-to-use statement. It offers no when-not-use or named alternative, so it stops short of full routing guidance.

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

get_dealsAInspect

Juegos que ahora mismo estan en su minimo historico o por debajo de su precio habitual, con la tienda, precio_base (sin tasas de pago) y precio_con_tasas: cita los dos juntos, «X EUR (Y EUR con tasas)». El minimo historico y la media van sin tasas. Usalo cuando pregunten que ofertas hay hoy.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoIdioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en
typeNoall_time_low, below_usual o all
limitNoMaximo 50
platformNopc, ps5, ps4, xbox-one, xbox-series, switch o switch-2

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It usefully clarifies fee semantics (precio_base excludes payment fees; all-time low and average are fee-free) and prescribes an output citation format, going beyond the schema. It does not address permissions, rate limits, or pagination, which is a gap for an unannotated read tool.

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 definition is compact and front-loads the resource before the operational detail. The instruction about how to cite two prices is slightly digressive but still earns its place as behavior guidance.

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 no output schema, the description compensates by naming the returned fields and their fee semantics, so an agent knows what to expect. A touch more on defaults/limits (e.g., default limit) would make it fully self-sufficient.

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%, so the schema already documents lang, type, limit, and platform, making 3 the baseline. The description implicitly echoes the type parameter (all-time low / below usual) but adds no syntax or enum guidance beyond the schema.

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 specific resource (games currently at all-time low or below their usual price) and the exact fields returned (store, precio_base, precio_con_tasas), distinguishing it from siblings like get_price_history and get_best_price. An agent can tell what this returns without opening any schema.

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?

"Usalo cuando pregunten que ofertas hay hoy" gives an explicit trigger condition for the tool. However, it does not name or exclude alternatives (e.g., get_best_price for a single game), so the boundary with siblings is left to inference.

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

get_price_historyAInspect

Serie mensual del historico de precios de un juego. Va SIN tasas de pago y sin cupones (tarifa de tienda) y mezcla formatos: dilo al citarla y no la compares con precio_con_tasas. Usalo cuando pregunten si ha estado mas barato o como ha evolucionado el precio.

ParametersJSON Schema
NameRequiredDescriptionDefault
gameYesid numerico o slug
langNoIdioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en
monthsNoMeses hacia atras, 1-60

TDQS

A3.9/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full burden, and it does disclose meaningful dataset traits: values exclude payment fees and coupons, and the series mixes formats, with an instruction to disclose that when citing. It still omits response shape, currency, and pagination behavior.

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 tight sentences that front-load what the series is before the caveats. The citation instruction ('dilo al citarla') is slightly meta but still earns its place as a usage constraint.

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 no output schema and no annotations, the description covers the important semantic caveats (fee/coupon exclusion, mixed formats, non-comparability) needed to avoid misreporting. It leaves the actual return payload shape unstated, which is the main remaining gap.

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 game, lang, and months are already fully documented in the schema. The description adds no per-parameter meaning beyond what is structured, which is the baseline 3 case.

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 concrete verb+resource: a monthly series of a game's price history, which an agent can distinguish from list-oriented siblings like get_deals. It does not explicitly differentiate itself from get_best_price, so the agent must infer the split between 'current best price' and 'historical series'.

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?

Gives an explicit trigger ('Usalo cuando pregunten si ha estado mas barato o como ha evolucionado el precio') and a do-not rule (do not compare it with precio_con_tasas). It stops short of naming a sibling alternative for the 'current price' case, but the when-to-use condition is clear.

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

get_upcomingAInspect

Juegos que aun no han salido, con su fecha de lanzamiento y el precio de reserva sin y con tasas de pago (precio_base y precio_con_tasas) y su formato: cita los dos juntos, «X EUR (Y EUR con tasas)». Usalo cuando pregunten cuando sale un juego o que se puede reservar.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoVentana en dias, 1-365
langNoIdioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en
limitNoMaximo 50

TDQS

A3.9/5.0
Behavior3/5

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

No annotations exist, so the description carries full behavioral burden. It does disclose the return shape and a required output convention ('cita los dos juntos, «X EUR (Y EUR con tasas)»'), which is genuinely useful. It says nothing about default window/limit behavior, result ordering, or read-only/no-side-effect status, leaving real gaps for a no-annotation tool.

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?

Purpose and return fields are front-loaded, and the second sentence cleanly covers usage. The format instruction is dense but earns its place; overall it is appropriately sized for a definition that must carry annotation-level context itself.

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 three optional params, no output schema, and no annotations, the description supplies what an agent most needs: the resource scope, the returned fields, a quoting convention, and a trigger condition. Missing only edge behavior such as default window, result caps, and any permission context.

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% — days, lang, and limit are each documented in the schema with valid ranges and defaults. The description adds no syntax or meaning beyond that, so the baseline of 3 applies.

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 specific resource ('juegos que aun no han salido') plus exactly what is returned (fecha de lanzamiento, precio_base, precio_con_tasas) and even the output quoting format. The 'not yet released' scope cleanly separates it from siblings like get_deals or get_best_price, which cover available/priced items.

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?

Explicitly says when to use it: 'cuando pregunten cuando sale un juego o que se puede reservar', which maps directly to release-date and preorder questions. It stops short of naming alternatives or when-not-to-use conditions (e.g., vs. get_deals), leaving that routing to inference.

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

search_gameAInspect

Busca un juego por nombre y devuelve su id, las plataformas en las que existe y su ficha. Cada precio trae precio_base (sin tasas de pago) y precio_con_tasas: citalos juntos y con su formato, «X EUR (Y EUR con tasas)», o «X EUR (sin tasas)» si tasas es 0. Usalo cuando el usuario mencione un juego y necesites resolverlo antes de pedir precios.

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesNombre del juego
langNoIdioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en
platformNopc, ps5, ps4, xbox-one, xbox-series, switch o switch-2

TDQS

A4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It discloses the returned fields and a price-formatting convention, but says nothing about matching behavior (e.g. multiple/fuzzy results), pricing source, or any auth/rate constraints; for a read-style search tool this is acceptable but not rich.

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?

Front-loads what the tool does, then the return shape, then the usage trigger, with no filler sentences. The price-formatting directive is dense and slightly verbose, keeping it from a perfect score.

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?

With no output schema, the description correctly summarizes the return shape (id, platforms, ficha) and even specifies how to render base vs. with-fees prices. Combined with the usage trigger, an agent has everything needed to call and report this 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?

Schema description coverage is 100%, so q, lang and platform are already documented in the schema. The description adds no additional parameter meaning beyond the schema (the price-format text concerns output, not inputs), which matches the baseline 3 for high-coverage schemas.

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 specific verb (Busca) plus resource (un juego por nombre) and defines the return payload (id, plataformas, ficha). Crucially it positions itself relative to siblings as the resolver step performed before asking for prices, so an agent can distinguish it from get_best_price/get_deals without opening any schema.

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?

Explicitly says to use it 'cuando el usuario mencione un juego y necesites resolverlo antes de pedir precios', which gives a clear trigger and an implied ordering relative to get_best_price. It does not name an alternative to avoid, so it stops short of full when/when-not guidance.

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. 5 tool updates
    • Changedget_best_price1 field changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "description": "Idioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en",
        +  "type": "string"
        +}
    • Changedget_deals2 fields changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "description": "Idioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en",
        +  "type": "string"
        +}
      • changedInput schema / properties / platform / description
        Previous value: -"pc, ps5, ps4, xbox-one, switch"New value: +"pc, ps5, ps4, xbox-one, xbox-series, switch o switch-2"
    • Changedget_price_history1 field changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "description": "Idioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en",
        +  "type": "string"
        +}
    • Changedget_upcoming1 field changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "description": "Idioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en",
        +  "type": "string"
        +}
    • Changedsearch_game2 fields changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "description": "Idioma del usuario para los enlaces: es, en, de, fr, it o pt. Por defecto en",
        +  "type": "string"
        +}
      • changedInput schema / properties / platform / description
        Previous value: -"pc, ps5, ps4, xbox-one, switch o switch-2"New value: +"pc, ps5, ps4, xbox-one, xbox-series, switch o switch-2"
  2. 5 tool updates
    • First observedget_best_price
    • First observedget_deals
    • First observedget_price_history
    • First observedget_upcoming
    • First observedsearch_game

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources