Skip to main content
Glama

submit_agent_feedback

Submits structured agent friction, schema mismatch, auth wall, broken route, or feature request feedback for any of the 24 LaunchFiles portfolio products or LaunchFiles itself. Recurring friction (>= 2 reports) or blocker severity automatically compiles a proposed AX Repair Work Order.

Input Schema

NameRequiredDescriptionDefault
sourceNoOptional ingestion channel (defaults to mcp_tool)
summaryYesConcise description of what happened or what capability is needed
agent_idNoOptional identifier for the reporting coding or browser agent
categoryNoCategory of agent feedback or friction encountered
severityNoSeverity level: blocker (triggers immediate alert + repair work order), friction (triggers work order at >= 2 occurrences), or suggestion
productIdNoCamelCase alias for product_id
product_idYesTarget product slug, alias, or canonical URL (e.g. launchfiles, padel-ledger, studio-desk, route-ops)
proposed_fixNoOptional bounded fix suggestion from the reporting agent
route_or_toolNoRoute path or MCP tool name where the agent experienced friction (e.g. /api/scan, /llms.txt)
expected_behaviorNoOptional description of expected schema, status code, or response contract
observed_behaviorNoOptional description of actual status code, error payload, or DOM blocker observed

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

No annotations are provided, so the description carries full burden, and it does disclose a real side effect: recurring friction (>= 2 reports) or blocker severity auto-compiles an AX Repair Work Order. It omits auth requirements, rate limits, deduplication/idempotency behavior for repeat reports, and whether submissions are agent-attributed publicly.

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

Conciseness5/5

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

Two sentences, zero filler, with the scope and the automated-consequence rule front-loaded. Every clause conveys information an agent needs to decide to call it.

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 an 11-parameter write tool with no annotations and no output schema, the description covers purpose, scope, and the key downstream effect. The remaining gap is the return contract — an agent cannot tell whether it receives a feedback ID, a dedup notice, or a work-order reference — which matters more here because no output schema exists.

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% and all 11 parameters including the three enum fields carry their own descriptions, so the schema does the heavy lifting. The description adds no syntax, format, or selection guidance for any individual parameter beyond the severity-report aggregation rule already implied by the schema.

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?

Specific verb ("Submits") plus concrete resource (structured agent feedback) with an enumerated list of feedback kinds (friction, schema mismatch, auth wall, broken route, feature request) and an explicit scope of 24 portfolio products plus LaunchFiles itself. This reads clearly against the sibling read-side tool get_portfolio_agent_feedback_summary.

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 makes clear this is the submission path for agent-observed defects and requests, and scopes it to LaunchFiles products. It does not explicitly route away from alternatives (e.g., 'use get_portfolio_agent_feedback_summary to read existing reports') or state exclusions, so it stops short of a 5.

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