Skip to main content
Glama

List Pending Now

hgr_list_pending_now
Destructive

Publishes one pending listing immediately by its visible pending listing id. Requires confirmed=true. Requires HGRApi Header channel / ChannelOAuthId resolved internally.

Input Schema

NameRequiredDescriptionDefault
confirmedYesMust be true after the user explicitly requested or confirmed the exact action.
productIdNoVisible marketplace Product Id / primary id. Prefer this for active or terminated listings.
channelOAuthIdYesChannelOAuthId returned by hgr_list_channels for the selected visible store.
pendingListingIdNoVisible pending listing id, only for pending listings where HGRWeb shows this id.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, idempotentHint=false and openWorldHint=true, so the irreversible-publish profile is partly covered before the description starts. The description still adds real value by saying the action is immediate and requires explicit user confirmation, but it omits what happens on partial failure, whether the listing is rolled back, and any rate/eligibility limits. The clause 'ChannelOAuthId resolved internally' is also ambiguous against a schema that marks channelOAuthId required.

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 short sentences with the action front-loaded and no filler. The trailing 'Requires HGRApi Header channel / ChannelOAuthId resolved internally' clause is jargon that costs more parsing effort than it returns, but the description is otherwise tight.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is a destructive, non-idempotent publish action in a crowded field of publish/list-now siblings, and the description does not say how to pick it or what the visible outcome is. An output schema exists so return values needn't be explained, but the agent is left without the selection context this tool most needs.

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 the schema already explains confirmed, productId, channelOAuthId and pendingListingId, and the description's baseline is 3. It reinforces the pendingListingId-vs-productId targeting choice, but the phrase 'ChannelOAuthId resolved internally' risks misleading an agent into omitting a required parameter rather than adding clarity.

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 gives a specific verb and resource: 'Publishes one pending listing immediately by its visible pending listing id.' That is unambiguous about what the call does, and it even contrasts with the tool's own name (hgr_list_pending_now / 'List Pending Now'), which suggests a read operation. It does not, however, distinguish this from the many sibling publish paths (hgr_post_searchproduct_listnow, hgr_post_ai_publishnow, hgr_post_listingcreate_submit).

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

Usage Guidelines2/5

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

The only guidance is a precondition ('Requires confirmed=true'), which is really a parameter rule restated. There is no statement of when to choose this over the sibling publish/list-now tools, no exclusion, and no mention of which listing states are eligible beyond 'pending'.

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