Skip to main content
Glama

Submit conversation feedback

submit_conversation_feedback

Submit a concise, redacted, task-specific product issue to agentcentral only after the user explicitly asks to send feedback and confirms the packet. Include only the minimum redacted evidence needed to investigate. Do not request or submit conversation history, prior-turn arrays, or raw transcripts. Do not submit API keys, bearer tokens, Connector URLs, refresh tokens, buyer names, addresses, phone numbers, emails, order IDs, tracking IDs, gift messages, full tool payloads, or unrestricted seller metrics. Free-text ASINs are aliased automatically; use related_asins only when specific ASINs are necessary for debugging. This creates a product feedback item for human review, not a support ticket and not model training data.

Input Schema

NameRequiredDescriptionDefault
evidenceNoSpecific redacted evidence for review: tool names, freshness dates, short error fragments, or observed contradictions. Do not include raw payloads.
severityNo
user_goalNoBrief task goal, when needed to understand the issue. Do not include conversation history, prior-turn arrays, or raw transcripts.
user_requestYesThe user's explicit request to send this product-quality feedback to agentcentral.
issue_summaryYesConcise, task-specific product issue with only the minimum redacted details needed to investigate. Do not include conversation history, prior-turn arrays, or raw transcripts.
privacy_notesNoShort note about sensitive details that were omitted, generalized, or redacted from the case packet.
related_asinsNoOptional explicit ASINs needed for product debugging. ASINs in free text are aliased automatically.
client_contextNo
issue_categoryYesNeutral classification of the issue; do not assign blame.
agent_confidenceNo
expected_behaviorNo
observed_behaviorNo
reproduction_notesNo
agentcentral_tools_usedNoagentcentral tool names involved in the issue, if known.
relevant_error_messagesNoShort error messages only. Do not include raw payloads, credentials, Connector URLs, or transcripts.
submission_acknowledgementYesMust be true. Confirms the user reviewed the summary and explicitly asked to submit it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. Added

TDQS

A4.3/5.0
Behavior4/5

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

Beyond the annotations (readOnlyHint=false, openWorldHint=true, destructiveHint=false), the description discloses the downstream effect: a product feedback item created for human review, not a ticket. It also pre-empts behavior the schema cannot express, such as automatic ASIN aliasing in free text. It stops short of describing any response payload or rate/duplicate-submission behavior, which would be the remaining gap for a write tool.

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?

It is a single front-loaded paragraph whose first sentence carries the action and the gate, and the enumeration of prohibited data is purposeful rather than filler. It loses a point because several prohibitions ('do not include conversation history, prior-turn arrays, or raw transcripts') restate constraints already present in the schema property descriptions.

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 16-parameter write tool with no output schema, the definition covers the critical operational contract: consent gating, redaction policy, ASIN handling, and the destination artifact. What is missing is minor but real – nothing about what a successful submission returns or how to handle duplicate/rejected submissions.

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 63%, so the schema carries much of the load and a 3 baseline is appropriate. The description adds real meaning for related_asins (aliasing behavior) and reinforces the confirmation gate tied to user_request/submission_acknowledgement, but says nothing about severity, client_context, agent_confidence, expected_behavior, observed_behavior, reproduction_notes, or privacy_notes.

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 names a specific verb and resource ('Submit a concise, redacted, task-specific product issue to agentcentral') and scopes it narrowly to product feedback for human review, explicitly excluding support tickets and model-training data. That cleanly separates it from all the read-oriented get_* siblings.

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

Usage Guidelines5/5

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

It gives an explicit precondition ('only after the user explicitly asks to send feedback and confirms the packet') and a negative boundary ('not a support ticket and not model training data'). An agent knows both when to call this and when not to, plus which content must be routed elsewhere.

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.