Skip to main content
Glama

cloo.be: ofertas do Brasil

Cupons de desconto válidos

cupons_de_desconto
Read-onlyIdempotent

Cupons de desconto dos vendedores válidos agora (hoje os cupons só vêm do AliExpress, a única loja que os informa pela API), cada um com código, valor, compra mínima, validade e a oferta em que vale. Filtro opcional por produto ou categoria. Bom para "tem cupom para X?".

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "cupons_de_desconto"
  }
}

Input Schema

NameRequiredDescriptionDefault
termoNoProduto em 1 a 3 palavras (opcional). Sem termo, os melhores cupons do momento.
limiteNoQuantas ofertas devolver (1 a 20).
categoriaNoCategoria (opcional).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, open-world and non-destructive behavior, so the description only needs added context — and it delivers the important qualifier that coupons currently exist only for AliExpress, the sole store exposing them via API. It also enumerates the returned fields. Pagination and rate-limit behavior are not mentioned, but with an open-world read tool that is a minor gap.

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 compact sentences, front-loaded with what the tool returns, followed by an aside on the AliExpress-only limitation and then filter and use-case hints. The parenthetical is dense but carries real scope information rather than filler.

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 listing the fields each coupon carries (code, value, minimum purchase, validity, offer), and all three optional parameters are fully documented in the schema. For a simple filtered-list read tool this is essentially complete; only the sibling routing decision is left unstated.

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%: termo, limite and categoria are each documented in the schema itself, including the 1-3 word termo constraint and the default of 10 offers. The description only restates that filtering by product or category is optional, adding no syntax or behavioral detail beyond the structured fields, so 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 states a specific verb+resource: returning valid seller discount coupons, each with code, value, minimum purchase, validity and the offer it applies to. It also discloses a key scope fact (today only AliExpress supplies coupons via API). It does not name or contrast with siblings such as buscar_ofertas, which also accepts product terms, so an agent must infer the split.

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?

It gives a concrete usage scenario ("Bom para 'tem cupom para X?'") and notes the product/category filter is optional, which tells the agent when this tool fits. It stops short of exclusions — nothing says when to prefer buscar_ofertas or ofertas_da_categoria instead, so the routing decision is left partly implicit.

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.