Skip to main content
Glama

A+ Content status

get_aplus_status
Read-only

Inspect A+ Content and Brand Story coverage. view='documents' lists document metadata; view='relations' returns authoritative ASIN assignments for one exact content reference key and identifies its Amazon content type and locale; view='coverage' compares that document with the latest active ASINs for a catalog brand and returns factual assigned or missing rows. Requires Brand Registry.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
viewNodocuments lists A+ document metadata; relations returns authoritative ASIN assignments for one content_reference_key; coverage compares one document's assignments with the active ASINs for a catalog brand.documents
brandNocoverage only. Catalog brand whose latest active ASINs are compared with the selected document.
limitNoMax rows to return.
offsetNoPagination offset (0-100000, default 0). Use the returned pagination.next_offset to continue.
brand_matchNocoverage only. Defaults to exact normalized catalog-brand equality; contains uses case-insensitive substring matching.
coverage_stateNocoverage only. Defaults to missing; assigned returns covered active brand ASINs and all returns both states.
include_raw_rowsNoFalse returns compact rows. Default true.
include_diagnosticsNoTrue may add expanded freshness diagnostics. Basic empty-result data-window diagnostics are included by default when available.
content_reference_keyNoRequired for relations and coverage. Copy the exact opaque key from documents view; do not infer it from the document name.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
evidenceNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, and the description adds the Brand Registry authorization requirement plus the distinction that 'relations' returns authoritative assignments vs. 'coverage' returning factual assigned/missing rows. It says 'factual' and 'authoritative,' hinting at trust semantics, but does not discuss rate limits or freshness limits (which the schema partly covers).

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?

Purpose is front-loaded and every clause carries information, with no filler. However the body is one dense semicolon-chained sentence, which is harder to scan than short discrete sentences would be.

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?

For a 9-parameter read-only tool with an output schema and full schema coverage, the description covers the three modes and the Brand Registry prerequisite, which is what an agent needs to call it correctly. Return-format and pagination detail are handled by the output schema, so nothing critical is missing.

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 all nine parameters are already documented in the schema. The description restates the view semantics and emphasizes the content_reference_key must be exact, but adds little beyond what the schema fields already say. Baseline 3 is appropriate.

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 ('Inspect A+ Content and Brand Story coverage') and then breaks the tool into its three named modes with what each returns. An agent can distinguish this from siblings like get_listing_quality or get_suppressed_listings without opening the 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?

The description effectively routes mode selection with 'view=... lists/returns/compares' clauses, and adds the hard precondition 'Requires Brand Registry.' It does not name an explicit alternative tool or a when-not condition, but the view-level context is clear enough for correct invocation.

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.