Tweet Retweeters
get_v2_RetweetersTweet Retweeters Group: Tweet. Billing per call: 1 Credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| count | No | Number of results | |
| cursor | No | Cursor for other results |
get_v2_RetweetersTweet Retweeters Group: Tweet. Billing per call: 1 Credits.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| count | No | Number of results | |
| cursor | No | Cursor for other results |
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full responsibility for disclosing behavior. It only mentions billing, not authentication, response format, pagination behavior, or data scope. The tool is effectively a black box.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely short, but it is under-specification rather than concise. The only useful piece of information is the billing cost, which is not a behavioral or functional description. It does not effectively front-load any operational detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has 3 parameters, no annotations, no output schema, and many similar siblings. The description provides none of the necessary context to understand what the tool returns, how to construct a request, or how it differs from related tools. It is fundamentally incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67% (count and cursor have descriptions), but the description adds zero parameter context. The 'id' parameter lacks a description, and the description does not clarify that 'id' likely refers to a tweet ID. Since schema coverage is not high, the description should compensate but does not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Tweet Retweeters Group: Tweet. Billing per call: 1 Credits.' is essentially a restatement of the title with a category label. It fails to state a clear verb or resource, and does nothing to distinguish this tool from siblings like get_v2_Favoriters or get_v1_1_Followers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus alternatives. No mention of prerequisites, typical use cases, or exclusions. The agent is left without any decision support.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Several tools appear to do the same thing, such as get_v1_1_Followers vs get_v2_Followers and get_v2_Tweet vs get_v2_TweetDetail. The descriptions are too brief to clarify differences, and multiple user lookup tools (get_v1_1_Users, get_v2_UserByRestId, etc.) create confusion.
Naming is inconsistent, mixing camelCase (get_ShortUrl), snake_case (get_email_search_by_username), and version prefixes with varying formats (get_v1_1 vs get_v2). No uniform verb_noun pattern is followed.
With 32 tools, the server is overloaded, especially given many redundant variations across API versions. The count exceeds the 25-tool threshold for too many tools, and many could be consolidated.
The server is entirely read-only (all tools are GET), missing write operations like posting tweets, following users, or sending direct messages. This is a significant gap for a Twitter server, and even read coverage has redundancies rather than comprehensive distinct endpoints.