MCP Reddit Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_API_KEY | No | API key for MCP endpoint authentication | |
| REDDIT_CLIENT_ID | Yes | Reddit app client ID | |
| REDDIT_CLIENT_SECRET | Yes | Reddit app client secret | |
| REDDIT_REFRESH_TOKEN | Yes | Reddit OAuth refresh token |
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
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| reddit_topicB | Get posts from topic-related subreddits. Args: topic: Topic name (e.g. programming) limit: Posts to fetch (default: 50) max_subreddits: Max subreddits (default: 20) |
| reddit_hotA | Get hot posts from a subreddit. Args: subreddit: Subreddit name (without r/) limit: Posts to fetch (default: 10) |
| reddit_postB | Get post content and comments. Args: post_id: Reddit post ID comment_limit: Comments to fetch (default: 20) comment_depth: Thread depth (default: 3) |
| reddit_frontB | Get Reddit front page posts. Args: sort: hot, top, or new (default: hot) limit: Posts to fetch (default: 10) time_filter: hour/day/week/month/year/all |
| reddit_topA | Get top posts from a subreddit by time. Args: subreddit: Subreddit name (without r/) time_period: hour/day/week/month/year/all limit: Posts to fetch (default: 10) |
| reddit_newA | Get newest posts from a subreddit. Args: subreddit: Subreddit name (without r/) limit: Posts to fetch (default: 10) |
| reddit_risingA | Get rising/trending posts from a subreddit. Args: subreddit: Subreddit name (without r/) limit: Posts to fetch (default: 10) |
| reddit_infoA | Get subreddit info (subscribers, description). Args: subreddit: Subreddit name (without r/) |
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 8 tools
Each tool targets a clearly different Reddit resource or listing type, with hot/top/new/rising distinguished by sort order. reddit_topic and reddit_front could be slightly confused as both are broad discovery tools, but their descriptions make the distinction clear enough.
All tools follow a consistent reddit_ prefix with snake_case names. The suffixes clearly indicate the target resource or sort type, making the naming pattern predictable and easy to navigate.
Eight tools is a well-scoped set for a Reddit browsing server. Each tool covers a meaningful read-only use case without unnecessary redundancy.
The toolset covers front page, subreddit listings by multiple sort orders, topic aggregation, post details with comments, and subreddit info. Minor gaps exist around general search and user profiles, but core Reddit browsing workflows are well covered.