A Reddit MCP server lets an AI client search subreddits, pull posts and comment threads, look up users and surface trending communities — great for market and community research. Public reads work without any credentials. Here is the setup.
Setup — Python server (public read, no auth)
The mcp-server-reddit server exposes read tools (get post, top posts, search, comments, trending subreddits) over Reddit's public data — no API key needed to start:
{
"mcpServers": {
"reddit": {
"command": "uvx",
"args": ["mcp-server-reddit"]
}
}
}
Requires Python 3.10+ with uv. Restart the client; see MCP config file location. A TypeScript option (reddit-mcp-server, FastMCP) runs via npx if you prefer Node.
Optional — API credentials for higher limits
For heavier use, create a Reddit app at reddit.com/prefs/apps (type: script) and pass REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET via env. This raises rate limits and unlocks user-scoped actions, but is not required for public reads.
Verify
Ask: "What are the top posts in r/mcp this week, and summarise the common themes." Real threads back confirm it works.
Common problems
429 / rate limited— Reddit throttles anonymous reads; add API credentials for headroom.uvx: command not found— installuv, or use the npx (TypeScript) server.- No tools in client — see Cursor MCP not working.
Going further
Reddit pairs with a web-search server for trend research and a filesystem/spreadsheet server for capturing findings. Browse the search category or curated loadouts. For safety on community servers, see how to vet an MCP server.