A minimal Model Context Protocol server for Reddit content access
Project description
mcp-name: io.github.king-of-the-grackles/reddit-research-mcp
๐ Reddit Research MCP Server
Turn Reddit's chaos into structured insights with full citations
Your customers are on Reddit right now, comparing you to competitors, sharing pain points, requesting features. But finding those insights means hours of manual searching with no way to cite your sources.
This MCP server turns Reddit into a queryable research database that generates reports with links to every claim. Get comprehensive market research, competitive analysis, and customer insights in minutes instead of hours.
๐ Quick Setup (60 Seconds)
No credentials or configuration needed! Connect to our hosted server:
Claude Code
claude mcp add --scope local --transport http reddit-research-mcp https://reddit-research-mcp.fastmcp.app/mcp
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=reddit-research-mcp&config=eyJ1cmwiOiJodHRwczovL3JlZGRpdC1yZXNlYXJjaC1tY3AuZmFzdG1jcC5hcHAvbWNwIn0%3D
OpenAI Codex CLI
codex mcp add reddit-research-mcp \
npx -y mcp-remote \
https://reddit-research-mcp.fastmcp.app/mcp \
--auth-timeout 120 \
--allow-http \
Gemini CLI
gemini mcp add reddit-research-mcp \
npx -y mcp-remote \
https://reddit-research-mcp.fastmcp.app/mcp \
--auth-timeout 120 \
--allow-http
Direct MCP Server URL
For other AI assistants: https://reddit-research-mcp.fastmcp.app/mcp
๐ฏ What You Can Do
Competitive Analysis
"What are developers saying about Next.js vs Remix?"
โ Get a comprehensive report comparing sentiment, feature requests, pain points, and migration experiences with links to every mentioned discussion.
Customer Discovery
"Find the top complaints about existing CRM tools in small business communities"
โ Discover unmet needs, feature gaps, and pricing concerns directly from your target market with citations to real user feedback.
Market Research
"Analyze sentiment about AI coding assistants across developer communities"
โ Track adoption trends, concerns, success stories, and emerging use cases with temporal analysis showing how opinions evolved.
Product Validation
"What problems are SaaS founders having with subscription billing?"
โ Identify pain points and validate your solution with evidence from actual discussions, not assumptions.
โจ Why This Server?
Built for decision-makers who need evidence-based insights. Every report links back to actual Reddit posts and comments. When you say "users are complaining about X," you'll have the receipts to prove it. Check the /reports folder for examples of deep-research reports with full citation trails.
Zero-friction setup designed for non-technical users. Most MCP servers require cloning repos, managing Python environments, and hunting for API keys in developer dashboards. This one? Just paste the URL into Claude and start researching. Our hosted solution means no terminal commands, no credential management, no setup headaches.
Semantic search across 20,000+ active subreddits. Reddit's API caps at 250 search results - useless for comprehensive research. We pre-indexed every active subreddit (2k+ members, active in last 7 days) with vector embeddings. Now you search conceptually across all of Reddit, finding relevant communities you didn't even know existed. Built with the layered abstraction pattern for scalability.
๐ Specifications
Some of the AI-generated specs that were used to build this project with Claude Code:
- ๐ Architecture Overview - System design and component interaction
- ๐ค Research Agent Details - Agent implementation patterns
- ๐ Deep Research Architecture - Research workflow and citation system
- ๐๏ธ ChromaDB Proxy Architecture - Vector search and authentication layer
Technical Details
๐ ๏ธ Core MCP Tools
Discover Communities
execute_operation("discover_subreddits", {
"topic": "machine learning",
"limit": 15
})
Search Across Reddit
execute_operation("search_all", {
"query": "ChatGPT experiences",
"time_filter": "week",
"limit": 25
})
Batch Fetch Posts
execute_operation("fetch_multiple", {
"subreddit_names": ["technology", "programming"],
"limit_per_subreddit": 10,
"time_filter": "day"
})
Deep Dive with Comments
execute_operation("fetch_comments", {
"submission_id": "abc123",
"comment_limit": 200,
"sort": "best"
})
๐ Project Structure
reddit-research-mcp/
โโโ src/
โ โโโ server.py # FastMCP server
โ โโโ config.py # Reddit configuration
โ โโโ chroma_client.py # Vector database proxy
โ โโโ resources.py # MCP resources
โ โโโ models.py # Data models
โ โโโ tools/
โ โโโ search.py # Search operations
โ โโโ posts.py # Post fetching
โ โโโ comments.py # Comment retrieval
โ โโโ discover.py # Subreddit discovery
โโโ tests/ # Test suite
โโโ reports/ # Example reports
โโโ specs/ # Architecture docs
๐ Contributing & Tech Stack
This project uses:
- Python 3.11+ with type hints
- FastMCP for the server framework
- Vector search via authenticated proxy (Render.com)
- ChromaDB for semantic search
- PRAW for Reddit API interaction
Stop guessing. Start knowing what your market actually thinks.
GitHub โข Report Issues โข Request Features
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iflow_mcp_reddit_research_mcp-0.1.1.tar.gz.
File metadata
- Download URL: iflow_mcp_reddit_research_mcp-0.1.1.tar.gz
- Upload date:
- Size: 99.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b25a185e8edd6a1689465fcb6dd8a9f4cdaed282258f2505cb7c228212d3734
|
|
| MD5 |
90208e0ea081dde8cd6587e28b562394
|
|
| BLAKE2b-256 |
27deec6c629b4f6137435ccbe65d7c5d012af694a3a54dec6f343c53e87258e3
|
File details
Details for the file iflow_mcp_reddit_research_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: iflow_mcp_reddit_research_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fe0ba39e61981e1bf28b020e153dfd91d739398d345aca855307291088fbf88
|
|
| MD5 |
ac138c246ea64798c32cdb4194a9e9e2
|
|
| BLAKE2b-256 |
4e352c5426d723bfdd844273ffcd729470f68ef9140e2eee25b5e6e41bc7ec44
|