Skip to main content
Glama

List reviews and questions

reviewsio_list_reviews
Read-only

The recommended way to read reviews: company (store) reviews, product reviews, third-party reviews and product questions in one filterable timeline, with the account's private data (reviewer e-mail, order). Filter by type, SKU/MPN/GTIN, tag, branch, keyword, date range, minimum rating, photos/videos; sort newest-first by default. Pages are 1-based; next_page is set when more results remain. GET /reviews.

Input Schema

NameRequiredDescriptionDefault
mpnNoProduct MPNs, separated by semicolons for several (e.g. "SKU-1;SKU-2").
skuNoProduct SKUs, separated by semicolons for several (e.g. "SKU-1;SKU-2").
tagNoReview tags, separated by semicolons for several (e.g. "SKU-1;SKU-2").
gtinNoProduct GTINs, separated by semicolons for several (e.g. "SKU-1;SKU-2").
pageNoPage, 1-based (default 1).
sortNoSort order (default date_desc).
typeNoWhat to return (default: all review kinds).
withNoOnly reviews with active photos, videos or either.
emailNoOnly reviews left by this e-mail address.
branchNoOnly reviews of this branch name.
date_toNoReviews older than this date (yyyy-mm-dd).
keywordNoOnly reviews whose text contains this keyword.
per_pageNoResults per page, 1-100.
date_fromNoReviews newer than this date (yyyy-mm-dd).
min_ratingNoMinimum star rating 1-5.
must_have_bodyNoOnly reviews with a comment.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered. The description goes further by disclosing that the response includes the account's private data (reviewer e-mail, order) and how pagination behaves ('Pages are 1-based; next_page is set when more results remain'), which an agent cannot infer from the annotations alone.

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?

It front-loads the key claim ('The recommended way to read reviews') and packs scope, filters, pagination and endpoint into three dense sentences with little waste. The middle filter-list sentence is long, but each clause corresponds to real capability 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 partially compensates by describing the timeline contents, private-data inclusion and the next_page continuation signal. For a 16-parameter read tool it covers scope, filtering and pagination adequately, though it omits auth requirements and any sense of result volume or rate limits.

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 every one of the 16 parameters is already documented, making 3 the baseline. The description adds only a high-level synthesis of the filter dimensions plus two defaults ('newest-first by default', 1-based pages) that are also present in the schema, so it does not meaningfully extend parameter meaning.

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 and resource and enumerates the four review kinds it covers (company/store, product, third-party, questions), which lets an agent distinguish it from narrower siblings like list_company_reviews. It stops short of naming those siblings explicitly, so the differentiation is implied by 'the recommended way to read reviews' rather than spelled out.

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?

Calling itself 'the recommended way to read reviews' gives clear guidance to prefer this tool over the more specific list siblings, and the filter enumeration shows what it is for. There is no explicit when-not-to-use statement or named alternative, so it lands at clear-context-but-no-exclusions.

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.