MCP Hub
Back to servers

reddit-connector-mcp

MCP server for browsing Reddit content — search posts, read comments, and view user profiles via the Model Context Protocol. No API key required.

npm102/wk
Stars
1
Updated
Mar 17, 2026

Quick Install

npx -y reddit-connector-mcp

reddit-connector-mcp

npm version license

A Model Context Protocol (MCP) server that lets AI assistants browse Reddit. Search posts, read comments, and view user profiles — no API key required.

reddit-connector-mcp MCP server

Features

  • Search Reddit — search across all of Reddit or within a specific subreddit
  • Browse Subreddits — get posts sorted by hot, new, top, or rising
  • Read Comments — fetch full comment threads with nested replies
  • User Profiles — view karma, account age, and recent activity
  • No API Key Required — uses Reddit's public JSON API
  • Dual Output — supports both JSON and Markdown response formats
  • Resilient — automatic retry with exponential backoff on rate limits

Quick Start

Claude Code (CLI)

claude mcp add reddit -- npx -y reddit-connector-mcp

Claude Desktop

Add to your config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "reddit": {
      "command": "npx",
      "args": ["-y", "reddit-connector-mcp"]
    }
  }
}

Cursor / Windsurf / Other MCP Clients

{
  "mcpServers": {
    "reddit": {
      "command": "npx",
      "args": ["-y", "reddit-connector-mcp"]
    }
  }
}

Install Globally (Optional)

npm install -g reddit-connector-mcp

Tools

ToolDescription
reddit_search_postsSearch for posts across Reddit or within a specific subreddit
reddit_get_subreddit_postsGet posts from a subreddit sorted by hot, new, top, or rising
reddit_get_post_commentsGet comments for a specific Reddit post by URL
reddit_get_user_profileGet profile information for a Reddit user
reddit_get_user_postsGet recent posts and comments by a Reddit user

All tools support a response_format parameter (json or markdown).

Examples

Search posts:

{ "query": "machine learning", "subreddit": "programming", "limit": 10 }

Get subreddit posts:

{ "subreddit": "science", "sort": "top", "limit": 5 }

Get post comments:

{ "post_url": "https://www.reddit.com/r/programming/comments/abc123/my_post/" }

Get user profile:

{ "username": "spez" }

Get user posts:

{ "username": "spez", "limit": 10 }

How It Works

This server uses Reddit's public .json endpoints (e.g., reddit.com/r/programming.json), which don't require authentication. This means:

  • Zero configuration — no OAuth, no API keys, no Reddit account needed
  • Rate limited — ~60 requests/minute (Reddit's unauthenticated limit)
  • Read-only — browse and search, no posting or voting
  • Automatic retry — exponential backoff on 429/5xx errors (up to 3 retries)
  • Token-efficient — text truncated to minimize token usage (25KB max response)

Development

git clone https://github.com/ShellyDeng08/reddit-connector-mcp.git
cd reddit-connector-mcp
npm install
npm run build
npm start

License

MIT

Reviews

No reviews yet

Sign in to write a review