Skip to main content

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

Python 3.11+ FastMCP License: MIT


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:


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

Metadata

Release files for iflow-mcp_reddit-research-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_reddit-research-mcp 0.1.1
File Size Uploaded
iflow_mcp_reddit_research_mcp-0.1.1.tar.gz 99.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_reddit-research-mcp 0.1.1
File Interpreter ABI Platform
iflow_mcp_reddit_research_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 126.3 kB

Release files / iflow_mcp_reddit_research_mcp-0.1.1.tar.gz

Download URL iflow_mcp_reddit_research_mcp-0.1.1.tar.gz
Size 99.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4b25a185e8edd6a1689465fcb6dd8a9f4cdaed282258f2505cb7c228212d3734
BLAKE2b-256 checksum
How to use checksums
27deec6c629b4f6137435ccbe65d7c5d012af694a3a54dec6f343c53e87258e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / iflow_mcp_reddit_research_mcp-0.1.1-py3-none-any.whl

Download URL iflow_mcp_reddit_research_mcp-0.1.1-py3-none-any.whl
Size 26.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fe0ba39e61981e1bf28b020e153dfd91d739398d345aca855307291088fbf88
BLAKE2b-256 checksum
How to use checksums
4e352c5426d723bfdd844273ffcd729470f68ef9140e2eee25b5e6e41bc7ec44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page