About Reddit MCP Server
Reddit MCP Server lets AI agents search Reddit and identify potential leads using Apify cloud actors. It offers separate tools for general searches and filtered lead or brand-mention monitoring.
Key features
- 01Search Reddit posts, comments, and users
- 02Find high-intent leads
- 03Monitor brand mentions while filtering noise
- 04Delegate scraping to Apify cloud actors
Use cases
- 01Gather information from Reddit discussions
- 02Identify potential leads in Reddit content
- 03Track brand mentions while reducing irrelevant results
MCP support
Exposes Reddit search and lead-monitoring capabilities as MCP tools, delegating scraping to Apify cloud actors.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @practicaltools/reddit-mcp-serverAPIFY_API_TOKENSecretYour Apify API TokenLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
2Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | The search keyword. |
| subreddits | array | No | Limit search to specific subreddits (e.g., ["marketing", "SaaS"]). |
| limit | number | No | Max number of results. |
| sort | enum | No | Sort order.relevance | hot | top | new |
Details
From the project READMEReddit MCP Server 🤖
An MCP server that allows AI agents to search Reddit or find specific leads by delegating the scraping task to high-performance Apify cloud actors.
🌟 Key Features
reddit_fast_search: Quickly search for Reddit posts, comments, or users. Best for general information gathering.reddit_lead_monitor: Find high-intent leads or brand mentions while filtering out noise.
⚡️ Quick Install
Choose your platform to install Reddit MCP in seconds:
Claude Desktop (macOS/Windows)
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"reddit-mcp": {
"command": "npx",
"args": ["-y", "@practicaltools/reddit-mcp-server"],
"env": {
"APIFY_API_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}
Cursor & Windsurf
- Open Settings -> MCP Servers.
- Add a new server:
- Name:
Reddit MCP - Type:
stdio - Command:
npx -y @practicaltools/reddit-mcp-server - Env:
APIFY_API_TOKEN=YOUR_TOKEN
- Name:
Claude Code (CLI)
claude-code --mcp @practicaltools/reddit-mcp-server="npx -y @practicaltools/reddit-mcp-server" --env APIFY_API_TOKEN=YOUR_TOKEN
VS Code (Copilot Agent)
Add to .vscode/mcp.json:
{
"mcpServers": {
"reddit-mcp": {
"command": "npx",
"args": ["-y", "@practicaltools/reddit-mcp-server"],
"env": { "APIFY_API_TOKEN": "YOUR_TOKEN" }
}
}
}
🔑 Getting Your Apify API Token
To use this server, you need an Apify API token.
- Sign up/Log in: Apify Console.
- Settings: Click the Settings icon in the bottom-left sidebar.
- Integrations: Select the Integrations tab at the top.
- Copy Token: Copy the string at the top of the page.
🛠 Local Development
If you want to contribute or run from source:
# Install dependencies
npm install
# Build the project
npm run build
# Run locally
node dist/index.js
🤝 Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
📄 License
MIT License - see LICENSE for details.
Built with ❤️ by Practical Tools
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.