This server connects Claude to Reddit via Apify's cloud scraping actors, giving you two main tools: reddit_fast_search for general queries across posts, comments, and users, and reddit_lead_monitor for filtering high-intent mentions while cutting through noise. You'll need an Apify API token to run it, which makes sense since it's offloading the scraping work to their infrastructure rather than hitting Reddit directly. Reach for this when you want Claude to pull Reddit data without managing rate limits or parsing HTML yourself. Works with Claude Desktop, Cursor, Windsurf, and VS Code via stdio transport.
Public tool metadata for what this MCP can expose to an agent.
REDDIT_CREATE_REDDIT_POSTCreates a new text or link post on a specified, existing Reddit subreddit, optionally applying a flair.6 paramsCreates a new text or link post on a specified, existing Reddit subreddit, optionally applying a flair.
urlstringkindstringlink · selftextstringtitlestringflair_idstringsubredditstringREDDIT_DELETE_REDDIT_COMMENTDeletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user.1 paramsDeletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user.
idstringREDDIT_DELETE_REDDIT_POSTPermanently deletes a Reddit post by its ID, provided the authenticated user has deletion permissions for that post.1 paramsPermanently deletes a Reddit post by its ID, provided the authenticated user has deletion permissions for that post.
idstringREDDIT_EDIT_REDDIT_COMMENT_OR_POSTEdits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.2 paramsEdits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.
textstringthing_idstringREDDIT_GET_USER_FLAIRFetches the list of available link flairs (i.e., post flairs, not user flairs) for a given subreddit.1 paramsFetches the list of available link flairs (i.e., post flairs, not user flairs) for a given subreddit.
subredditstringREDDIT_POST_REDDIT_COMMENTPosts a comment on Reddit, replying to an existing and accessible submission (post) or another comment.2 paramsPosts a comment on Reddit, replying to an existing and accessible submission (post) or another comment.
textstringthing_idstringREDDIT_RETRIEVE_POST_COMMENTSRetrieves all comments for a Reddit post given its article ID (which must be for an existing, public post); nested replies within comments are returned as raw dictionaries requiring parsing.1 paramsRetrieves all comments for a Reddit post given its article ID (which must be for an existing, public post); nested replies within comments are returned as raw dictionaries requiring parsing.
articlestringREDDIT_RETRIEVE_REDDIT_POSTRetrieves the current hot posts from a specified, publicly accessible subreddit.2 paramsRetrieves the current hot posts from a specified, publicly accessible subreddit.
sizeintegersubredditstringREDDIT_RETRIEVE_SPECIFIC_COMMENTRetrieves detailed information for a specific Reddit comment or post using its fullname.1 paramsRetrieves detailed information for a specific Reddit comment or post using its fullname.
idstringREDDIT_SEARCH_ACROSS_SUBREDDITSSearches Reddit for content (e.g., posts, comments) using a query, with results typically confined to subreddits unless `restrict_sr` is set to False.4 paramsSearches Reddit for content (e.g., posts, comments) using a query, with results typically confined to subreddits unless `restrict_sr` is set to False.
sortstringrelevance · new · top · commentsdefault: relevancelimitintegerrestrict_srbooleansearch_querystringAn MCP server that allows AI agents to search Reddit or find specific leads by delegating the scraping task to high-performance Apify cloud actors.
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.Choose your platform to install Reddit MCP in seconds:
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"
}
}
}
}
Reddit MCPstdionpx -y @practicaltools/reddit-mcp-serverAPIFY_API_TOKEN=YOUR_TOKENclaude-code --mcp @practicaltools/reddit-mcp-server="npx -y @practicaltools/reddit-mcp-server" --env APIFY_API_TOKEN=YOUR_TOKEN
Add to .vscode/mcp.json:
{
"mcpServers": {
"reddit-mcp": {
"command": "npx",
"args": ["-y", "@practicaltools/reddit-mcp-server"],
"env": { "APIFY_API_TOKEN": "YOUR_TOKEN" }
}
}
}
To use this server, you need an Apify API token.
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
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
Built with ❤️ by Practical Tools
APIFY_API_TOKEN*secretYour Apify API Token