Skip to main content
Glama

Post Listing Partner

hgr_post_listing_partner
Destructive

Dedicated HGRApi tool for POST api/Listing/Partner. This is an explicit tool with a fixed endpoint; it is not a generic endpoint caller. HGRApi functional documentation: Purpose: Provides the POST partner operation in bulk publication and publication tracking. Use when: Use it when a client needs to run the partner operation for bulk publication and publication tracking. Input: request: AutoListRequest. Main fields: WeListForYou: bool. Header channel: current ChannelOAuthId. Output: Returns the result or applies the effect of the partner operation. Search terms: listing partner. Send the exact request payload in body. Requires confirmed=true before execution. Requires HGRApi Header channel / ChannelOAuthId resolved internally.

Input Schema

NameRequiredDescriptionDefault
bodyYesHGRApi POST /api/Listing/Partner request body.
confirmedYesMust be true after the user explicitly requested or confirmed the exact action.
channelOAuthIdYesChannelOAuthId returned by hgr_list_channels for the selected visible store.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.6/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, openWorldHint=true, and idempotentHint=false, so the safety profile is covered. The description adds genuinely useful process notes (payload must be sent verbatim, confirmed=true required before execution, ChannelOAuthId resolved internally via header), but it never states what gets destroyed or altered in a bulk publication, which is the key risk for this tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Roughly half the text is boilerplate ('Dedicated HGRApi tool for POST...', 'explicit tool with a fixed endpoint; it is not a generic endpoint caller') that repeats the endpoint and consumes space before any substantive information. The one real constraint (confirmed=true) is buried near the end.

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?

For a destructive, non-idempotent bulk-mutation tool with an output schema available, the description should say what bulk publication affects and any preconditions beyond confirmed=true. Instead it gives generic 'returns the result or applies the effect' phrasing, leaving the agent without a real picture of consequences.

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 coverage is 100%, so the schema documents body, confirmed, and channelOAuthId fully. The description adds 'request: AutoListRequest' and cites a field (WeListForYou) that isn't even surfaced in the schema, which is mildly informative but not enough to exceed baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the endpoint (POST api/Listing/Partner) and frames intent as 'bulk publication and publication tracking', but 'the partner operation' is essentially a restatement of the tool name and never explains what a partner post actually does. Siblings like hgr_post_listing_autolist and hgr_post_listing_savebulkpublish are not differentiated.

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 'Use when' clause is circular: 'Use it when a client needs to run the partner operation.' No condition distinguishes it from the many other bulk-listing siblings, and there is no when-not guidance.

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