twitter_feedback_send
Report product problems or gaps in twitterapis.com to its team from inside a session by drafting a feedback report to a local queue, then sending it only after user review.
Instructions
Report a product problem or gap in twitterapis.com to its team from inside this session, the way Claude Code's own feedback tool works: a report is DRAFTED to a local queue first (action "draft", the default) and SENT only after the user reviews it. Drafting sends nothing, needs no confirmation, and should not be announced mid-task. WHEN TO DRAFT, only at high-signal moments: a twitterapis tool call failed with an error that was not a missing key (401), credits (402), no linked session (409) or a rate limit (429), and the user had to work around it; the user asked for something no twitterapis tool covers; a documented field came back empty or wrong; the user was clearly frustrated with a result. One draft per distinct issue, never twice for the same one. FORMAT for details, four labelled bullets in this order: 'What happened:' observed vs expected, exact error text if short. 'What the user said:' quoted verbatim, or 'user did not comment'. 'Repro:' the minimal call that reproduces it. 'Evidence:' tool name, endpoint, HTTP status, request id (the last failing call is attached automatically where you leave a gap). Facts only: no guessing, no API keys or secrets, no personal names. REVIEW: when the user asks to see or send feedback, call action "list", then action "send" with ONLY the draft ids the user named in their own message, or action "discard". Sending posts each draft to POST /feedback (free) and returns a server id that twitter_feedback_get can check later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | For action "send" or "discard": the draft ids to act on, exactly as shown by action "list" and named by the user. | |
| area | No | Optional. The endpoint or feature the report is about, e.g. "tweet/thread" or "monitoring". At most 80 characters. | |
| type | No | Required for a draft. "bug": a tool or endpoint misbehaved. "idea": a change that would have made the task easier. "missing_capability": the user needed something no tool provides. | |
| title | No | Required for a draft. One specific line, at most 120 characters, naming the tool or endpoint and the defect, e.g. "twitter_tweet_thread returns 502 when the root tweet is deleted". | |
| action | No | What to do. "draft" (default) queues a new report locally and sends nothing. "list" shows the pending drafts with their ids. "send" posts the drafts named in ids to twitterapis.com; use it only for ids the user named. "discard" drops the drafts named in ids. | |
| details | No | Required for a draft. At most 8000 characters, four labelled bullets in order: What happened, What the user said (verbatim), Repro, Evidence. | |
| evidence | No | Optional identifiers only, never payloads: {tool, endpoint, status, request_id}. Whatever you leave out is filled from the last failing call in this session; mcp_version and client are always attached. |