Skip to main content
Glama

Geocode AI

Comment on a feature request or issue

comment_on_feedback
Destructive

Adds context to an existing feature request or issue: your use case, another failing request id, a workaround. Prefer it (with upvote_feedback) over filing a near-duplicate. You then get its status emails; its author gets a daily digest of comments. Free; needs a key; 50 comments per account a day. Feature requests are public (never the author's email); issues are private to you and the team. Do not include API keys, personal data or customer data. Needs an API key or a connected account.

Input Schema

NameRequiredDescriptionDefault
idYesThe item's id from list_feedback, request_feature or report_issue (e.g. 42).
bodyYesThe comment.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

Rich disclosure beyond the annotations: notification side effects (you receive status emails, the author gets a daily digest), cost (free), rate limit (50 comments/account/day), auth requirement, and visibility model (feature requests public without author email, issues private to you and the team), plus a data-handling warning. It does not explain why destructiveHint=true is set — nothing states whether comments can be edited or deleted or whether posting is irreversible — which is the one behavioral gap.

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?

Front-loaded with the core action and the preferred-alternative routing, then dense factual sentences on side effects, limits, visibility and safety. It is telegraphic and slightly packed, but nearly every clause carries decision-relevant information.

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

Completeness5/5

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

Only two parameters, 100% schema coverage, no output schema needed, and annotations cover the safety profile. The description still supplies everything an agent needs — auth, quota, visibility, notification consequences and a PII/secret-handling warning — so nothing material is missing.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description earns a step up by telling the agent what to put in the body (use case, failing request id, workaround), which the schema's "The comment." does not. The id source is already covered 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?

"Adds context to an existing feature request or issue: your use case, another failing request id, a workaround" gives a specific verb (adds context/comment) plus the exact resource and even the content types expected. It is clearly separable from request_feature, report_issue and upvote_feedback.

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?

Explicitly names the preferred workflow ("Prefer it (with upvote_feedback) over filing a near-duplicate") and implicitly excludes create-type siblings by requiring an existing item id. An agent knows when to pick this instead of filing new feedback.

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