Skip to main content
Glama

Tailwind App

report_issue

Sends a report about a wrong result from a Tailwind tool to the people who maintain these tools, who read every report. Use this when the user asks to report a problem or send feedback to the Tailwind team about a result: an output they tell you is wrong, a result that contradicts another result, or one you had to work around. If you notice a wrong result yourself, tell the user what you found and offer to report it; send it only if they agree. Describe what was asked for, what came back, and why it is wrong: 'list_boards returned 4 boards but the same account shows 11 in get_account' is actionable, 'boards are broken' is not. Name the tool you think is at fault in tool, even if you are unsure of the exact name — a near miss is still useful. What you write is recorded in Tailwind's analytics and posted to an internal Tailwind channel for staff to read, so describe the problem rather than quoting the user's content, and never include credentials or personal data. Write the report itself in English, even when you are working with the user in another language: the Tailwind staff who read these do not all read the user's language, and a report they cannot read is acted on late or not at all. Translate what you need to say rather than leaving it out, and keep speaking to the user in their own language. This does not fix anything now and returns nothing you can use, so tell the user the report was sent and carry on with the corrected information. Do not use it for calls that plainly failed: a rejected argument, an expired connection, or an out-of-credits message are errors to handle, not wrong answers. If the feedback is about something Tailwind has no tool for, use request_capability instead.

Input Schema

NameRequiredDescriptionDefault
toolNoThe tool you believe returned the wrong result. Your best guess is fine — it is not checked against the tool list.
descriptionYesWhat you asked for, what came back, and why it is wrong, in plain English sentences. Include the concrete case that prompted it.

Output Schema

NameRequiredDescriptionDefault
receivedYesAlways true — failures raise an error instead

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnlyHint=false, openWorldHint=true, destructiveHint=false) by disclosing where the content goes (Tailwind analytics plus an internal staff channel), the privacy constraint (no credentials or personal data, describe rather than quote user content), the language requirement (write in English regardless of conversation language), and that the call fixes nothing and returns nothing usable. These are non-obvious side effects an agent could not infer from the structured fields.

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 purpose and trigger, then consent, then content requirements, then exclusions — a sensible order. It is long, and the language/translation passage runs several sentences for one instruction, but essentially every sentence carries an operational rule rather than filler.

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?

For a two-parameter reporting tool with an output schema, everything an agent needs is present: trigger conditions, consent flow, what to put in each field, privacy limits, language policy, post-call user messaging ('tell the user the report was sent and carry on'), and routing to the sibling tool. Nothing material is left to inference.

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, but the description adds real signal: it tells the agent to name the suspected tool in `tool` even when unsure ('a near miss is still useful'), and it models the `description` parameter with a concrete good/bad pair ('list_boards returned 4 boards but the same account shows 11 in get_account' versus 'boards are broken'). That is meaningful guidance beyond the schema's own field docs.

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?

States a specific verb and resource — 'Sends a report about a wrong result from a Tailwind tool to the people who maintain these tools' — and immediately distinguishes itself from request_capability for missing-tool feedback. An agent can tell what this does and what it does not do without opening the schema.

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?

Gives explicit triggers ('when the user asks to report a problem', a wrong output, a contradicting result, a workaround), an explicit exclusion ('Do not use it for calls that plainly failed: a rejected argument, an expired connection, or an out-of-credits message'), and a named alternative (request_capability). It even specifies the consent protocol — offer to report, send only if the user agrees — which is the exact decision point an agent faces.

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