Skip to main content
Glama

Tell the team what you need

send_feedback

No key needed and no request spent; it works while you are rate limited. Say what data or feature was missing, what was wrong, or what confused you. Be specific. Leave out personal data and secrets.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "message": "<message>"
    },
    "name": "send_feedback"
  }
}

Input Schema

NameRequiredDescriptionDefault
kindNo
agentNo
messageYes
blockingNoTrue if this stops the task.
endpointNo
use_caseNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.5/5.0
Behavior3/5

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

The description adds real behavior beyond the annotations: no key needed, no request/quota spent, and it functions under rate limiting — genuinely useful for an agent deciding whether it can afford the call. It also imposes a privacy constraint ('leave out personal data and secrets'). With annotations already declaring destructiveHint=false and openWorldHint=false, the remaining gap is what happens to the submission (fire-and-forget? any response?) — though that is partly a return-value concern.

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?

Four short sentences, front-loaded with the differentiator (no key, no quota, works when rate limited) before the content guidance and the privacy caveat. Nothing is redundant with the title or schema.

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

Completeness3/5

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

For a simple, low-risk side-effect tool this covers purpose, triggering conditions, and privacy. What is missing is help with the five optional metadata fields (endpoint, use_case, agent) and any expectation about whether the team responds — though with no output schema the return value needn't be explained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 17% (just 'blocking'), so the description carries the burden here and largely does not. It never mentions the `kind` enum, `endpoint`, `use_case`, or `agent`, even though the phrase 'what data or feature was missing, what was wrong, what confused you' loosely gestures at categories the enum already encodes. Five of six parameters get no added meaning.

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 states a concrete verb and resource: state what data or feature was missing, what was wrong, or what confused you, i.e. submit feedback to the team. This is unambiguous and no sibling tool (all get_/search/fetch data tools) overlaps, so differentiation comes free from the toolset. It stops short of naming the effect ('sends a message to the maintainers'), which is only implied by the tool name and title.

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?

It gives a concrete condition for reaching for this tool: 'it works while you are rate limited', plus the situations that warrant feedback (missing data/feature, wrong data, confusion). There is no explicit when-not-to-use or alternative channel, but for a side-channel feedback tool the positive conditions are clear and actionable.

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