Creativity · MCP — server

MCP Reddit Server

The MCP Reddit Server is a community-maintained Model Context Protocol server wrapping Reddit's OAuth-protected API. It lets an LLM client browse subreddits, pull hot and top posts, walk comment trees, and post submissions or replies when given the right scopes.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
Python
Transports
stdio

Capabilities

  • Tools: list_hot, list_top, search_submissions, get_comments, post_submission, reply_to_comment
  • Resources: reddit://r/{subreddit} and reddit://submission/{id} URIs
  • Auth: OAuth 2.0 app credentials via env vars

Install

pip install mcp-server-reddit && python -m mcp_server_reddit

Configuration

{
  "mcpServers": {
    "reddit": {
      "command": "python",
      "args": ["-m", "mcp_server_reddit"],
      "env": {
        "REDDIT_CLIENT_ID": "...",
        "REDDIT_CLIENT_SECRET": "...",
        "REDDIT_REFRESH_TOKEN": "...",
        "REDDIT_USER_AGENT": "mcp-reddit/1.0 by u/you"
      }
    }
  }
}

Frequently asked questions

Is this server official?

No — it is community-maintained. Review the repo you install carefully because Reddit credentials allow posting on your behalf.

Why does Reddit's API rate-limit me?

Reddit enforces per-user rate limits plus separate limits for unauthenticated traffic. Always include a descriptive User-Agent and authenticate.

Can this scrape private subreddits?

Only if the authenticated user is a member. Private or restricted subreddits return 403 otherwise.

Sources

  1. Reddit API docs — accessed 2026-04-20
  2. MCP community servers — accessed 2026-04-20