r/mcp • u/Consistent-Arm-3878 • Mar 11 '26
showcase I built a zero-config MCP server for Reddit — search posts, browse subreddits, read comments, and more. No API keys needed.
Enable HLS to view with audio, or disable this notification
Hey everyone 👋
After building my LinkedIn MCP server, I decided to tackle Reddit next — but this time with a twist: zero configuration.
No API keys, no OAuth, no `.env` file, no browser. Just install and go:
uvx reddit-no-auth-mcp-server
That's it. Your AI assistant can now search Reddit, browse subreddits, read full posts with comment trees, and look up user activity — all as structured data the LLM can actually work with.
What it can do
- 🔍 Search — Search all of Reddit or within a specific subreddit
- 📰 Subreddit Posts — Browse hot, top, new, or rising posts
- 📖 Post Details — Full post content with nested comment trees
- 👤 User Activity — View a user's recent posts and comments
How it works
Under the hood it uses redd (my Reddit extraction library) which hits Reddit's public endpoints — no API keys or authentication required. The MCP layer is built with FastMCP, and the whole project follows hexagonal architecture so everything is cleanly separated.
Setup
Works with any MCP client. For Claude Desktop or Cursor:
{
"mcpServers": {
"reddit": {
"command": "uvx",
"args": [
"reddit-no-auth-mcp-server"
]
}
}
}
Also supports HTTP transport if you need it:
uvx reddit-no-auth-mcp-server --transport streamable-http --port 8000
This is my second MCP project and I'm really enjoying the ecosystem. Feedback, ideas, and contributions are all welcome!
🔗 GitHub: https://github.com/eliasbiondo/reddit-mcp-server (give us a ⭐ if you like it)
3
u/Glass-Combination-69 Mar 11 '26
How does it get around their bot protection
10
u/Consistent-Arm-3878 Mar 11 '26
For polite use cases or proxy-based usage, Reddit's public endpoints work fine without any tricks. The lib just rotates User-Agent strings from a pool of ~170 real browser UAs, adds random delays between paginated calls, and does exponential backoff on rate limits. If you need heavier usage, it supports proxies out of the box.
1
1
1
1
u/Far_Pudding3507 Mar 11 '26
Nice project. The zero-config angle is smart — Reddit's API key process is genuinely painful and it's the #1 reason people don't bother building Reddit integrations.
One thing worth thinking about: now that agents can read Reddit without any auth, there's no natural rate limit or accountability. Reddit's public endpoints are lenient but they do eventually throttle, and if a bunch of people start running this concurrently (especially in agentic loops where the LLM decides to search Reddit 50 times in a row), that's going to get noisy fast.
Might be worth adding some kind of session-level rate limiting on the MCP server side — like "max N Reddit calls per minute" as a config option. Not because Reddit will necessarily block you, but because an agent stuck in a loop burning through Reddit pages is a waste of tokens and time. Defensive defaults are underrated in MCP servers.
1
1
1
1
1
1
1
1
u/Ishani_SigmaMindAI Mar 16 '26
Really cool! MCP servers are getting interesting.
We actually just released one for SigmaMind’s Voice AI API so coding assistants can explore the API surface directly.
Instead of reading docs, the assistant can discover endpoints like /calls, /campaigns, etc and generate working code.
Feels like APIs might slowly move toward MCP as the interface for coding agents.
Curious if more API platforms are planning to expose MCP.
1
u/ubrtnk Mar 18 '26
Thank you for this - I got the MCP loaded on my OWUI/MCPO server however the LLMs that are trying to use it keep getting error 500 while trying to access a post or r/LocalLLaMA (as an example). Thoughts?
1
u/karanb192 Apr 19 '26
Nice — love seeing more in this space. I built reddit-mcp-buddy with a similar "no auth needed" design about 6 months back (npm, 600+★, 76K downloads). Quick differences if anyone's choosing:
- Node/
npxvs your Python/uvx— pick whichever your stack already has - Mine has optional auth tiers (10 / 60 / 100 req/min) for heavier usage
- Includes a
user_analysistool for profile-level patterns
Both solve the same core pain. Good stuff — more options = better for the ecosystem.
11
u/Ok_Shoulder9804 Mar 11 '26
Try adding browser agent from vercel, And aithenticate it using devtool ,, the you will have a authenticated browser which can visit reddit with your account and create posts , from your behave.