reddit-mcp
Fetches Reddit content including posts, comments, subreddit listings, and user pages via Reddit's public JSON API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
reddit-mcp
A Model Context Protocol (MCP) server that lets LLMs fetch and read content from Reddit. Give Claude the ability to browse posts, comments, and subreddit listings.
Features
Post pages — fetches title, body, metadata, and threaded comments
Subreddit listings — retrieves post listings from any subreddit
User pages — browses a user's post history
Short links — automatically expands
redd.itURLsSafety built-in — untrusted content disclaimer, text truncation, timeout protection, rate limit handling
Related MCP server: Reddit MCP Server
Requirements
Node.js 22+
Installation
git clone https://github.com/quzma/reddit-mcp.git
cd reddit-mcp
npm install
npm run buildUsage
Claude Desktop
Add to your Claude Desktop MCP config (claude_desktop_config.json):
{
"mcpServers": {
"reddit": {
"command": "node",
"args": ["/absolute/path/to/reddit-mcp/dist/index.js"]
}
}
}Claude Code
Add to your Claude Code MCP settings:
claude mcp add reddit -- node /absolute/path/to/reddit-mcp/dist/index.jsDevelopment
npm run devTool
fetch_reddit
Fetch content from a Reddit URL.
Parameter | Type | Required | Description |
| string | Yes | Reddit URL (post, subreddit, or user page) |
| number | No | Max top-level comments to include (0-50, default 15) |
Supported URL formats:
https://reddit.com/r/subreddit/comments/id/title/https://reddit.com/r/subreddit/https://reddit.com/user/username/https://redd.it/idOld/new/www Reddit URL variants
How It Works
Uses Reddit's public JSON API — no API keys or OAuth needed. The server communicates over stdio using the MCP protocol, so it works as a local tool for any MCP-compatible client.
Content safety measures:
All output is prefixed with an untrusted-content disclaimer
Post/comment text truncated at 20,000 characters
Comment nesting limited to 2 levels, 5 replies per comment
15-second request timeout
Rate limit (429) and forbidden (403) error handling
License
MIT — see LICENSE
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Reddit MCP server: search posts, subreddit feeds, comments & user profiles as JSON. No API key.
Reddit MCP — public Reddit data via the Atom/RSS feeds.
Real-time Reddit posts, subreddit search, comments & mentions MCP. Local npx or hosted OAuth.
Lemmy MCP — public reads on any Lemmy instance.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA read-only MCP server that connects to the Reddit Data API to search posts, browse subreddits, read comments, view user profiles, and check trending content through the Model Context Protocol.70 npm2MIT
- AlicenseNot gradedqualityDmaintenanceProvides read-only access to Reddit through 8 tools for searching, browsing, and retrieving posts, comments, and user data, compatible with any MCP client.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Reddit data — subreddits, users, search, live comments. No OAuth required.MIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to scan, search, and read Reddit posts and comments using Reddit's public JSON endpoints, with no API credentials required.34 npmMIT