threadr-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDDIT_PASSWORD | No | Reddit account password (required for Tier 3) | |
| REDDIT_USERNAME | No | Reddit account username (required for Tier 3) | |
| REDDIT_CLIENT_ID | No | Reddit app client ID (required for Tier 2 and Tier 3) | |
| REDDIT_CLIENT_SECRET | No | Reddit app client secret (required for Tier 2 and Tier 3) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_postsC | Full-text search across Reddit or within a specific subreddit |
| get_subreddit_infoC | Get subreddit metadata: subscribers, rules, description, flair |
| get_subreddit_postsC | Get posts from a subreddit with sort options (hot, new, top, rising, controversial) |
| get_post_detailC | Get full post with comment tree, configurable depth and sorting |
| get_user_profileB | Get a Reddit user's public profile: karma, account age, badges |
| get_user_postsC | Get a user's submission history |
| get_user_commentsC | Get a user's comment history |
| get_trending_subredditsC | Get currently popular subreddits |
| get_comment_threadC | Get a single comment with parent chain and replies |
| get_my_profileA | Get the authenticated user's own profile (requires user auth) |
| create_postA | Create a text or link post in a subreddit (requires user auth) |
| reply_to_postC | Add a top-level comment to a post (requires user auth) |
| reply_to_commentC | Reply to a comment (requires user auth) |
| voteC | Upvote, downvote, or unvote on a post or comment (requires user auth) |
| edit_postB | Edit your own post (requires user auth) |
| edit_commentB | Edit your own comment (requires user auth) |
| delete_postA | Delete your own post (requires user auth) |
| delete_commentB | Delete your own comment (requires user auth) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Most tools target distinct resource+action pairs (search vs. subreddit listing vs. post detail vs. comment thread), and the read/write split is clear. Some boundary overlap exists between search_posts and get_subreddit_posts, and between get_post_detail and get_comment_thread, but descriptions adequately differentiate them.
Nearly all tools follow a predictable verb_noun or verb_to_noun pattern (get_subreddit_info, create_post, reply_to_comment, delete_comment). The lone bare verb 'vote' is a minor deviation but doesn't break readability.
18 tools is slightly on the heavy side but well justified by the mix of read operations, user-scoped queries, and authenticated write actions. Each tool maps to a distinct Reddit capability rather than padding the surface.
Core lifecycle is well covered: search, discovery, post/comment read and full CRUD, replies, voting, and self-profile. Gaps remain for common Reddit actions like save/unsave, subscribe, inbox/messages, and moderation, but the agent can accomplish most core workflows.