RedditAPIs
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDDITAPIS_KEY | No | API key from redditapis.com. REDDIT_APIS_KEY is accepted as an alias. | |
| REDDIT_APIS_KEY | No | Alias for REDDITAPIS_KEY. | |
| REDDITAPIS_BASE_URL | No | Override the API host. Default is https://api.redditapis.com | https://api.redditapis.com |
| REDDITAPIS_TIMEOUT_MS | No | Per-request timeout in milliseconds. Default is 30000. | 30000 |
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 |
|---|---|
| reddit_subreddit_postsA | List posts from a subreddit by sort order. Use this to read a community's feed: newest, hot/trending, top-of-week, rising, etc. Returns post title, author, score, comment count, and permalink, plus an |
| reddit_searchA | Search Reddit posts across all of Reddit or within one subreddit. Returns matching posts with author, score, comments, permalink, and an |
| reddit_post_commentsA | Fetch a single post and its comment tree by permalink. Returns the post plus threaded comments (author, body, score, replies) and an |
| reddit_search_communitiesA | Search for subreddits (communities) by name or topic. Returns matching subreddits with title, subscriber count, description, and NSFW flag. Use to discover where a topic is discussed before listing or searching its posts. Example: q='machine learning'. |
| reddit_search_commentsA | Search Reddit by COMMENT text. Reddit's comment search matches your keyword against comment bodies but returns the PARENT POSTS, not the individual comments, so each result is a post whose discussion mentions your query, carrying that post's title, selftext, score, and comment count. Use it to surface threads where a topic comes up in the replies that plain post-title search would miss. Reddit does not expose which specific comment matched or its text, so this returns posts, not comment bodies. For the actual comment bodies, use reddit_deep_comment_search. Example: q='best mechanical keyboard' sort='top'. |
| reddit_deep_comment_searchA | Genuine comment search: returns the ACTUAL comments whose body matches your keyword, sorted by score (highest first), with body, score, author, a comment-deep permalink, and the parent post. Unlike reddit_search_comments (which returns the parent posts, a Reddit limitation), this fetches each matching post's comment tree and filters the comment bodies for you, so you get first-hand opinions and answers directly. Premium call (it fans out into several reads): |
| reddit_search_mediaA | Search Reddit posts filtered to media (images, video, gifs). Returns media posts with the media URL/type, author, score, and the post url. Use |
| reddit_search_usersA | Search for Reddit users (redditors) by name or keyword. Returns matching accounts with username, karma, and account age. Use to find a person's handle before fetching their profile or comments. Example: q='spez'. |
| reddit_subreddit_topA | Get the TOP posts of a subreddit for a time window. Shorthand for the highest-scoring posts of a community. Returns posts with score, author, comments, and permalink plus an |
| reddit_postA | Fetch a single Reddit post by its id. Returns the full post object (title, author, score, text, permalink, subreddit, url). Use when you already have a post id and want its details. Example: id='abc123' (the base-36 id, no t3_ prefix). |
| reddit_user_profileA | Fetch a Reddit user's public profile by username. Returns account info: username, id, karma (post + comment), account age, verified/employee flags, and avatar. Use to vet or summarize a redditor. Example: name='spez'. |
| reddit_user_commentsA | List a Reddit user's recent comments. Returns comments with body, score, subreddit, parent link, and timestamp plus an |
| reddit_user_submittedA | List a Reddit user's submitted POSTS (their post history, the sibling of reddit_user_comments). Returns posts with title, author, score, comment count, and permalink, plus an |
| reddit_subreddit_commentsA | Stream the NEWEST comments across an entire subreddit (Reddit's /r//comments feed), not one post's thread. Returns comments with body, author, score, subreddit, the parent post link, and timestamp, plus an |
| reddit_subreddit_aboutA | Fetch a subreddit's public metadata by name (Reddit's /r//about data). Returns the subreddit's title, public description, subscriber count, active-user count, creation timestamp, type, and NSFW flag. Use it to size or vet a community before listing or searching its posts. Example: name='python'. |
| reddit_subreddit_rulesA | Fetch a subreddit's posting rules by name (Reddit's /r//about/rules data). Returns a |
| reddit_subreddit_moderatorsA | Fetch a subreddit's moderator team by name (Reddit's /r//about/moderators data). Returns a |
| reddit_subreddit_wikiA | Fetch a subreddit's wiki page by name and page (Reddit's /r//wiki/ data). Returns a single object with |
| reddit_by_idA | Bulk-fetch posts by their t3_ fullnames in ONE call (up to 100), instead of a request per post. Pass a comma-separated list of fullnames you already have from a search or listing to hydrate them. Returns posts with title, author, score, comment count, and permalink — the same post shape as the listing endpoints. An unknown id is simply absent from the result. Example: fullnames='t3_abc123,t3_def456'. |
| reddit_subreddits_popularA | Browse the most-subscribed, trending subreddits right now, no keyword needed. Returns a |
| reddit_subreddits_newA | Browse the newest subreddits, the communities most recently created, no keyword needed. Returns a |
| reddit_subreddits_defaultA | Browse Reddit's default front-page set of subreddits, no keyword needed. Returns a |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/redditapis/redditapis-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server