Skip to main content
Glama

FeedShine: Shopify Google Shopping Feed

Get feed configuration

get_feed
Read-onlyIdempotent

Get one feed's full configuration: its saved settings, the rule behind every attribute, the file URL and the latest run. Settings are grouped in tabs (metadata, target, basic, media, identifiers, detail, label, shipping, others, custom, supplemental, inventory, reviews).

Input Schema

NameRequiredDescriptionDefault
feedIdYesFeed id from list_feeds

Output Schema

NameRequiredDescriptionDefault
idYesFeed id
gzipNoWhether the file is served gzipped
nameYesMerchant-facing feed name
typeNoPRIMARY, SUPPLEMENTAL, INVENTORY or REVIEWS
groupNoThe product group this feed belongs to
formatNoXML, TSV, CSV or API
enabledNoFalse when the feed is paused and will not run
fileUrlNoPublic feed URL, null for API feeds
marketIdNoShopify market this feed is bound to, if any
settingsNoStored settings as the merchant saved them
latestRunNoMost recent generation run for this feed
marketplaceNoChannel this feed targets, for example google or meta
attributeRulesNoCurrent mapping rules for all mappable attributes, matching what the feed editor shows
masterDefaultedNoAttributes sent from the store's master field of the same name, because this feed has no rule of its own for them
settingsOptionsNoAllowed values for every enumerated settings field, keyed tab.field, for building an update_feed_settings call
explicitlyMappedNoAttributes with a stored mapping rather than the smart default

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered without the description. The description adds the response shape (tab grouping, per-attribute rules, latest run), which is useful context but largely duplicates what the output schema already provides.

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?

Two sentences, front-loaded with the core purpose before the content enumeration. The long tab list is dense but genuinely descriptive of the response, so it earns its space without padding.

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 an output schema present, return values need not be re-explained, and annotations cover the safety profile, so the description is nearly sufficient. The only shortfall is the absence of any routing guidance toward list_feeds or update_feed_settings.

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?

There is a single parameter with 100% schema description coverage ('Feed id from list_feeds'), so the schema carries parameter semantics entirely. The description adds no format, sourcing, or edge-case detail about feedId, making the baseline 3 correct.

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 ('Get one feed's full configuration') and enumerates the payload contents (saved settings, per-attribute rules, file URL, latest run). The singular 'one feed's' implicitly distinguishes it from the sibling list_feeds and from the mutation sibling update_feed_settings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the schema note 'Feed id from list_feeds' hints that list_feeds is the discovery step, but the description never states when to call this versus list_feeds or update_feed_settings, nor any prerequisites. No exclusions are given.

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