Skip to main content
Glama
A1-x-Tech

mcp-google-merchants

Suggested prices & predicted impact

price_insights
Read-onlyIdempotent

View Google's suggested product prices and the predicted change in impressions, clicks, and conversions if you adopt them, with an effectiveness rating to guide your pricing decisions.

Instructions

Convenience wrapper over a canned MCQL query on price_insights_product_view: Google's suggested_price per product with the predicted change in impressions, clicks and conversions if you adopt it (predicted_*_change_fraction, e.g. 0.05 = +5%), plus an overall effectiveness bucket (LOW/MEDIUM/HIGH). Requires the Market Insights opt-in — otherwise rows are empty. Price amounts are micros and may arrive as strings (int64).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
accountNoMerchant Center account ID (digits, e.g. "123456"). Omit to use the GOOGLE_MERCHANTS_ACCOUNT_ID default.
page_sizeNoMax results per page (1..100000; API default 1000).
page_tokenNonextPageToken from the previous response. All other parameters must be identical to the previous call.
Behavior5/5

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

Beyond the readOnly/idempotent annotations, the description discloses important behavior: rows will be empty without Market Insights opt-in, price amounts are in micros and may be strings (int64), and the meaning of predicted_*_change_fraction is explained (0.05 = +5%). This adds substantial context beyond the annotations and 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?

The description is three sentences, tightly packed with information: what it is, what it returns, and two important caveats (opt-in and micros/string format). No fluff or redundancy, and the key purpose is stated upfront.

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?

Despite no output schema, the description explains the output fields (suggested_price, predicted_*_change_fraction, effectiveness bucket) and behavioral edge cases (empty rows without opt-in). It also gives an example of the change fraction format. This is sufficient for an agent to correctly invoke the tool and interpret 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 descriptions cover 100% of parameters (account, page_size, page_token) with clear explanations, so the baseline is 3. The tool description does not add additional parameter-level detail, but it provides context that page_token is used for pagination, which is already in the schema. No extra value beyond 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?

The description clearly states the tool's function: a wrapper that returns Google's suggested_price and predicted impact (impressions, clicks, conversions) per product. It distinguishes itself from siblings like price_competitiveness by specifying it's a canned MCQL query over price_insights_product_view. The title 'Suggested prices & predicted impact' reinforces the verb+resource structure.

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?

The description implies when to use this tool (as a convenience wrapper over a canned MCQL query) and provides a key prerequisite (Market Insights opt-in required). However, it does not name explicit alternatives or exclusions, such as using search_reports for custom queries, so it lacks the explicit 'use X instead' guidance found in top-tier examples.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/A1-x-Tech/mcp-google-merchants'

If you have feedback or need assistance with the MCP directory API, please join our Discord server