Skip to main content
Glama

Tailwind App

request_capability

Sends a feature request or a missing-capability report to Tailwind's product team, who read these. Use this when the user asks to send feedback or a feature request to the Tailwind team. If you find something Tailwind's tools cannot do — a tool you expected and could not find, a field or filter that does not exist, or a step you had to work around or abandon — tell the user and offer to pass it along; send it only if they agree. Describe what the user was trying to accomplish and what was missing, not just a tool name — 'no way to edit a scheduled Pin's board after creating it' is actionable, 'update_board_v2 missing' is not. What you write is recorded in Tailwind's analytics and posted to an internal Tailwind channel for staff to read, so describe the gap 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 no result you can use, so tell the user it was sent and continue with what Tailwind can do. Do not use it for things that failed for another reason: a rejected argument, an expired connection, or an out-of-credits message are not missing capabilities. Tailwind Communities (formerly Tribes) has no tool here: these tools cannot list the user's Communities, share Pins to one, or read how a Community performs. Tailwind is replacing Communities with Turbo Groups, niche groups of creators who see and engage with each other's Pins in Turbo, which the user joins from suggestions in their Turbo feed and finds again under My Groups in the Tailwind app. Turbo Groups has no tool either. A request for either one is a missing capability that request_capability records; Pinterest group boards (list_group_boards) are a different feature and do not answer it.

Input Schema

NameRequiredDescriptionDefault
descriptionYesWhat you were trying to do and what was missing, 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.7/5.0
Behavior5/5

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

Annotations only say it is a non-read-only, open-world, non-idempotent write; the description goes far beyond that by disclosing that the text is recorded in Tailwind's analytics and posted to an internal staff channel, that credentials and personal data must never be included, and that the report must be written in English even when conversing in another language. It also sets expectations that nothing is fixed now and no usable result is returned, which prevents the agent from waiting on an outcome.

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 front-loaded correctly — purpose first, then when to use, then safety constraints — and nearly every sentence carries a rule or a disambiguation. It is nonetheless very long for a one-parameter tool, and the Communities/Turbo Groups excursion, while useful, could be tightened without losing its routing value.

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 one-param, open-world write with an output schema present, the description covers everything the agent needs: eligibility, consent flow, content constraints, data-handling rules, language requirement, and the fact that the call produces no actionable return. Nothing essential is missing.

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

Parameters5/5

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

Schema coverage is already 100% for the single `description` parameter, but the description still adds real semantic guidance: describe the user's goal and the gap, not a tool name, with a concrete good example ('no way to edit a scheduled Pin's board after creating it') and a bad one ('update_board_v2 missing'). The English-output requirement is an additional constraint the schema does not express.

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 first sentence gives a specific verb and destination: 'Sends a feature request or a missing-capability report to Tailwind's product team.' That is unambiguous about what the tool does. It never distinguishes itself from the close sibling `report_issue`, which an agent could easily confuse with this one, so sibling differentiation is absent.

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 states the trigger ('when the user asks to send feedback or a feature request'), the self-initiated path (detect a missing capability, tell the user, offer, send only with consent), and explicit exclusions ('a rejected argument, an expired connection, or an out-of-credits message are not missing capabilities'). It also pre-resolves a specific confusion: Communities/Turbo Groups requests are in scope, while `list_group_boards` for Pinterest group boards is a different feature.

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