Skip to main content
Glama

Superpowers.social

Server Details

Live X/Twitter and Reddit research. 10 read-only MCP tools, Google/GitHub sign-in. Free tier.

Ownership verified
Status
Healthy
Uptime
91.2% over 37 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
pkobielak/social-superpowers-mcp
GitHub Stars
1
Server Listing
social-superpowers

TDQS

A3.6/5.0

Scored across 10 tools

Disambiguation5/5

Each tool maps to a distinct platform and resource/action: Reddit post lookup, subreddit listing, user comments, user posts, and search are clearly separated, and Twitter news, single-tweet reads, search, threads, and user timelines are also well-differentiated. There is no real overlap that would cause an agent to misselect.

Naming Consistency4/5

Tool names follow a generally consistent [platform]-[action]-[object] pattern with lowercase hyphenation, such as reddit-get-post and twitter-user-tweets. The naming is slightly inconsistent because twitter-news uses a noun instead of an action, and reddit-search/twitter-search omit an object, but the overall convention remains predictable.

Tool Count5/5

Ten tools is a well-scoped size for a server covering two social platforms. Each tool provides a distinct read/search capability, and there is no redundancy that makes the set feel bloated or thin.

Completeness4/5

The tool surface covers the core read and search workflows for Reddit and X/Twitter, including posts, user activity, searches, threads, and trending news. Minor gaps exist, such as no dedicated user-profile or subreddit-metadata endpoint, but these are not critical for the apparent aggregation/read-only purpose.

Available Tools

10 tools
reddit-get-postGet Reddit PostA
Read-onlyIdempotent
Inspect

Get detailed content of a specific Reddit post with comments.

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYesReddit post ID
subredditNoSubreddit name for faster lookup
comment_limitNoNumber of comments to return (default 10)

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and idempotentHint=true, covering the safety profile. The description adds that comments are included in the response, which is a small behavioral addition. However, it does not disclose other traits like authentication needs, rate limits, or the structure of 'detailed content'. Given the annotation coverage, this is acceptable but not exceptional.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that communicates purpose and scope without any filler. It is optimally concise while still being informative.

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

Completeness3/5

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

With no output schema, the description should explain what the agent will receive. It only says 'detailed content... with comments', which is vague about the specific fields (e.g., title, author, score, comment structure). The description is minimally sufficient but lacks detail for a tool that returns a complex payload. The presence of annotations reduces the burden, but the return format remains underspecified.

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

Parameters3/5

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

Schema description coverage is 100%, with each parameter (post_id, subreddit, comment_limit) having a clear description. The tool description adds no additional meaning to the parameters; it merely references the resource. The baseline of 3 is appropriate since the schema carries the full parameter documentation.

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?

The description clearly states the action ('Get') and the resource ('a specific Reddit post') and adds a distinguishing scope ('with comments'). This separates it from sibling tools like reddit-get-posts (plural) and reddit-search, making the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use for a single post by ID but does not explicitly state when to use this tool over alternatives. There is no mention of exclusions or when to choose reddit-search or reddit-get-posts. The guidance is only implied through the word 'specific'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

reddit-get-postsGet Subreddit PostsC
Read-onlyIdempotent
Inspect

Get posts from a subreddit.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoNumber of results to return (default 10)
subredditYesSubreddit name without r/ prefix
text_onlyNoHeadline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links.
time_filterNoTime filter for top sort: hour, day, week, month, year, allweek

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already cover readOnlyHint, openWorldHint, idempotentHint, and destructiveHint, so the safety profile is known. The description adds no additional behavioral context—no mention of default sorting, time filtering, text_only mode, or response shape—so it contributes nothing beyond the structured annotations.

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?

The description is a single, front-loaded sentence with zero wasted words. It is easy to parse, but it is so terse that it essentially restates the title, which keeps it from being outstanding.

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

Completeness3/5

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

For a simple read-only listing tool with full schema coverage and safety annotations, the description is minimally adequate. It does not explain return shape or how to choose this over reddit-search, but the schema and annotations compensate for most needs, leaving it at the minimum viable level.

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

Parameters3/5

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

Schema description coverage is 100%; all four parameters have meaningful descriptions, including the detailed text_only note referencing reddit-get-post. The tool description adds no parameter-level meaning, so the baseline of 3 for high coverage applies.

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 description uses a clear verb ('Get') and resource ('posts from a subreddit'), which separates it from user-specific tools like reddit-get-user-posts and from Twitter tools. However, it does not explicitly distinguish itself from reddit-get-post or reddit-search, so it doesn't fully earn a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance on when to use this tool versus any alternative. It does not mention reddit-search for queries, reddit-get-post for individual posts, or any exclusions. The only hint appears in the text_only parameter schema, not in the description itself.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

reddit-get-user-commentsReddit User CommentsB
Read-onlyIdempotent
Inspect

Get comments submitted by a specific Reddit user.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoSort: hot, new, top, controversialnew
countNoNumber of results to return (default 10)
usernameYesReddit username without u/ prefix
time_filterNoTime filter: hour, day, week, month, year, allall

TDQS

B3.4/5.0
Behavior2/5

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

The description adds no behavioral context beyond what annotations already declare (readOnly, idempotent, non-destructive). It simply restates the function without disclosing pagination, return format, or any potential edge cases.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence that gets straight to the point. No wasted words, well-structured for an AI agent to parse.

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

Completeness4/5

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

For a simple read-only tool with a well-documented schema and safety annotations, the description is minimally complete. It could mention sorting or count behavior, but the lack of an output schema and the simplicity of the operation make the one-liner sufficient.

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

Parameters3/5

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

Schema covers all 4 parameters with descriptions, so the description does not need to add parameter semantics. It adds no extra detail, but the baseline of 3 applies due to high schema coverage.

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?

The description clearly states the tool's action ('Get') and resource ('comments submitted by a specific Reddit user'), which distinguishes it from sibling tools like reddit-get-user-posts and reddit-get-post. It is specific and actionable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. It does not mention contexts or exclusions, leaving the agent to infer usage from the purpose statement alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

reddit-get-user-postsReddit User PostsB
Read-onlyIdempotent
Inspect

Get posts submitted by a specific Reddit user.

ParametersJSON Schema
NameRequiredDescriptionDefault
sortNoSort: hot, new, top, controversialnew
countNoNumber of results to return (default 10)
usernameYesReddit username without u/ prefix
text_onlyNoHeadline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links.
time_filterNoTime filter: hour, day, week, month, year, allall

TDQS

B3.4/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is known. The description adds no additional behavioral context such as output shape, pagination behavior, or API quirks. It is not contradictory, but it contributes no value beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single efficient sentence that states the core operation without any fluff. It is front-loaded and appropriately sized for a simple read-only tool.

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

Completeness4/5

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

For a simple read-only listing tool with a rich schema and complete annotations, the description is mostly complete. It lacks an explicit note about return format or pagination, but the schema's text_only description and parameter defaults cover the key details an agent needs to invoke it correctly.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents all parameters clearly. The tool description adds no additional meaning beyond confirming the resource is 'posts submitted by a specific Reddit user.' Baseline 3 is appropriate.

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 description states a clear verb ('Get'), a clear resource ('posts'), and a clear scope ('submitted by a specific Reddit user'). It is unambiguous, though it does not actively differentiate itself from the sibling reddit-get-posts or reddit-search tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The tool description itself gives no explicit when-to-use instructions or exclusions. However, the text_only parameter description does provide practical guidance, including a recommendation to use reddit-get-post for a full post pass, which partially compensates for the lack of tool-level guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

twitter-newsTwitter NewsB
Read-onlyIdempotent
Inspect

Get trending news from X/Twitter.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoNumber of news items to return (default 10)
categoryNoOptional tab filter — one of: for-you, news, sports, entertainment, trending

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare the tool as read-only, idempotent, non-destructive, and open-world. The description adds little beyond the purpose; it does not disclose return format, pagination, or behavior around the count parameter. However, since annotations cover the safety profile, the description is minimally adequate but lacks deeper behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, focused sentence that immediately conveys the tool's function. There is no redundant information or filler. It is highly concise and well-structured.

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

Completeness3/5

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

The tool is relatively simple with two optional parameters and no output schema. The description is adequate but does not explain what a returned 'news item' looks like or how the category filter behaves. Given the lack of output schema, a bit more detail about return values would improve completeness.

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

Parameters3/5

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

The input schema documents both parameters (count and category) with full descriptions, achieving 100% coverage. The description does not add any additional meaning beyond what the schema provides, which aligns with the baseline score of 3 when schema coverage is high.

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 description clearly states the tool's purpose: 'Get trending news from X/Twitter.' It uses a specific verb ('Get'), a resource ('X/Twitter'), and a scope ('trending news'). While this distinguishes it from sibling tools like twitter-search or twitter-read, it does not explicitly name alternatives, so it falls short of a perfect 5 score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

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 such as twitter-search or twitter-read. The description simply states what it does, without providing context on preferred use cases or exclusions. This is a clear gap.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

twitter-readRead TweetA
Read-onlyIdempotent
Inspect

Read a single tweet by URL or ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
tweetYesTweet URL or tweet ID
text_onlyNoReturn only {id, text}. Rarely worth it for a single tweet; leave false unless you already know the author and URL.

TDQS

A4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds no further behavioral context such as return format, rate limits, or authentication needs, so it provides minimal added value beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence with the action and resource front-loaded. Every word earns its place, and there is no unnecessary elaboration.

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

Completeness4/5

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

For a simple read-only tool with only two parameters and full schema coverage, the description is sufficient. The absence of an output schema is not a major gap, though a brief note about return shape could have made it slightly more complete.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema fully documents both parameters. The description merely repeats that tweet can be a URL or ID, adding no new semantic information beyond what the schema already provides.

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?

The description uses a specific verb ('Read') with an explicit resource ('a single tweet') and input method ('by URL or ID'). This clearly distinguishes it from siblings like twitter-thread, twitter-user-tweets, and twitter-search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly indicates this tool is for reading a single tweet, implying when it should be used for one-off lookups. However, it does not explicitly mention alternatives or state when not to use it, leaving some inference to the agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

twitter-threadRead ThreadB
Read-onlyIdempotent
Inspect

Read an entire tweet thread/conversation.

ParametersJSON Schema
NameRequiredDescriptionDefault
tweetYesTweet URL or ID of any tweet in the thread
cursorNoPagination cursor from a previous response
text_onlyNoReturn only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement.

TDQS

B3.3/5.0
Behavior3/5

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

The description adds scope behavior by stating it reads the entire thread/conversation rather than just the supplied tweet. Read-only, idempotent, and non-destructive hints are already provided by annotations, so the description does not need to restate them. It does not disclose pagination or rate-limit behavior, though the cursor parameter is present in the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that is front-loaded with the verb and resource. It contains no filler and does not duplicate schema or annotation information.

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

Completeness3/5

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

For a read-only thread tool with full schema descriptions and safety annotations, the description is mostly adequate. However, with no output schema and no mention of paginated or potentially large responses, the agent may not know what response shape or multi-call behavior to expect. The 'entire thread' wording implies scope but not the mechanics.

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

Parameters3/5

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

All three parameters are documented in the schema, including detailed guidance for text_only, so schema coverage is 100%. The description itself adds no parameter-level semantics, but the schema already carries the burden, so the baseline score of 3 applies.

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 description uses a clear verb 'Read' and targets a specific resource: an entire tweet thread/conversation, which helps distinguish it from sibling tools that read single tweets or search. It does not explicitly name sibling differentiators, but the scope is evident from 'entire thread'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No text in the description states when to choose this tool over siblings like twitter-read, twitter-user-tweets, or twitter-search. The input schema gives guidance only for the text_only flag, not for tool selection. This leaves the agent to infer usage from name and title.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

twitter-user-tweetsGet User TweetsA
Read-onlyIdempotent
Inspect

Get recent tweets from a specific X/Twitter user.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNoNumber of tweets to return (default 20)
cursorNoPagination cursor from a previous response
handleYesTwitter handle (without @)
text_onlyNoReturn only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement.

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds only the 'recent' temporal scoping, which is a modest behavioral detail, but it does not disclose output format, pagination behavior, or rate-limit implications. With annotations doing most of the safety disclosure, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single concise sentence with no filler or redundancy. It is front-loaded with the verb and resource, making it easy for an agent to parse quickly.

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

Completeness3/5

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

There is no output schema, so the description should ideally clarify return shape beyond 'tweets'. The schema's text_only parameter hints at tweet fields, but full output format and recency bounds are unspecified. Still, with well-documented parameters and clear safety annotations, the tool is callable without major guesswork.

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

Parameters3/5

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

Schema description coverage is 100%, so the input schema fully documents handle, count, cursor, and especially text_only with rich conditional guidance. The tool description itself adds no parameter semantics beyond what the schema provides, which matches the baseline of 3 for fully covered schemas.

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 description clearly states the action ('Get') and the resource ('recent tweets from a specific X/Twitter user'), which is unambiguous for an agent selecting a user-timeline tool. It does not explicitly differentiate from siblings like twitter-read or twitter-search, so it loses the top score, but the purpose is still clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is for retrieving a specific user's recent tweets, giving a clear usage context. However, it does not mention when to prefer this over alternatives such as twitter-search, twitter-thread, or twitter-read, nor does it provide any exclusions. The text_only parameter has usage guidance, but that is parameter-level, not tool-selection guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedreddit-get-posts1 field changed
      • removedInput schema / properties / sort
        Removed value: -{
        -  "default": "hot",
        -  "description": "Sort: hot, new, top, rising",
        -  "type": "string"
        -}
  2. 7 tool updates
    • Changedreddit-get-posts1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and title per post to save tokens."New value: +"Headline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links."
    • Changedreddit-get-user-posts1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and title per post to save tokens."New value: +"Headline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links."
    • Changedreddit-search1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and title per post to save tokens."New value: +"Headline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links."
    • Changedtwitter-read1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and text to save tokens."New value: +"Return only {id, text}. Rarely worth it for a single tweet; leave false unless you already know the author and URL."
    • Changedtwitter-search1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and text per tweet to save tokens."New value: +"Return only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement."
    • Changedtwitter-thread1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and text per tweet to save tokens."New value: +"Return only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement."
    • Changedtwitter-user-tweets1 field changed
      • changedInput schema / properties / text_only / description
        Previous value: -"If true, return only id and text per tweet to save tokens."New value: +"Return only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement."
  3. 1 tool update
    • Changedreddit-get-post1 field changed
      • removedInput schema / properties / text_only
        Removed value: -{
        -  "default": false,
        -  "description": "If true, return only id and title per post to save tokens.",
        -  "type": "boolean"
        -}
  4. 2 tool updates
    • Removedreddit-get-subreddit-info
    • Removedreddit-get-user-info
  5. 12 tool updates
    • First observedreddit-get-post
    • First observedreddit-get-posts
    • First observedreddit-get-subreddit-info
    • First observedreddit-get-user-comments
    • First observedreddit-get-user-info
    • First observedreddit-get-user-posts
    • First observedreddit-search
    • First observedtwitter-news
    • First observedtwitter-read
    • First observedtwitter-search
    • First observedtwitter-thread
    • First observedtwitter-user-tweets

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Read-only X/Twitter research MCP server allowing AI assistants to search viral content, analyze accounts, track trends, and discover niche leaders without requiring the official X API.
    48
    -
  • A
    license
    A
    quality
    A
    maintenance
    Real-time X (Twitter) data platform with 2 MCP tools covering 120+ REST API endpoints. Search tweets, look up users, get timelines, extract followers/likes/retweets in bulk, monitor accounts, run giveaway draws, and perform write actions (tweet, like, retweet, follow, DM). OAuth 2.1 authentication with PKCE.
    2
    72 npm
    205
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Read-only X/Twitter research MCP server using xAI's Responses API. Supports OAuth login for X Premium users and falls back to API key authentication.
    5
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    MCP server providing X/Twitter and Reddit search tools for AI agents, returning raw social media data with cleaning and re-ranking, including full Reddit comment tree reading for cost-effective synthesis.
    4
    2
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.