Skip to main content
Glama

Salsmart — Israeli Grocery Prices

Compare Israeli supermarket prices

search_products
Read-onlyIdempotent

Search actual branch-level grocery prices by a Hebrew or English product name, manufacturer, or barcode string. Returns up to 20 matching products with retailer source/fetch times and citation URLs. Free; shared fair-use limits apply. Does not check live stock or take payments.

Input Schema

NameRequiredDescriptionDefault
qYesProduct name, manufacturer, or barcode. Keep leading zeros in barcodes; Hebrew is supported.
limitNoMaximum number of matching products, from 1 to 20.

Output Schema

NameRequiredDescriptionDefault
countYes
queryYes
currencyYes
productsYes
checked_atYes
citation_urlYes
coverage_noteYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Adds real behavioral context beyond the annotations: result cap of 20, inclusion of retailer source, fetch times and citation URLs, no-cost usage with shared fair-use limits, and the fact that stock/payments are out of scope. The fetch-time disclosure is especially valuable for freshness judgment; missing only guidance on what an empty or truncated result means.

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, front-loaded with what is searched and what comes back, then cost limits, then exclusions. Nearly every clause earns its place; the free/fair-use note could be marginally tighter but is genuinely useful.

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?

Output schema exists, so return structure needn't be explained, and the description still usefully signals the 20-item cap and citation URLs. Scope exclusions round it out; only result-truncation or empty-result behavior is left implicit.

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 both q and limit are already documented, including the leading-zero barcode tip. The description restates the query forms and implies the 20-result cap but adds no syntax or formatting detail beyond the schema, so the baseline 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 verb and resource ('Search actual branch-level grocery prices') plus the accepted query forms (Hebrew/English name, manufacturer, barcode). This is specific enough that an agent can distinguish it from the only sibling, get_data_status, without opening a 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?

Gives clear positive context (search by product name, manufacturer, or barcode) and explicit exclusions ('Does not check live stock or take payments'), which steers the agent away from misusing it. It stops short of naming an alternative tool or stating prerequisites, so a 4 rather than a 5.

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