Reddit Mcp Server avatar
Reddit Mcp Server

Pricing

Pay per event

Go to Apify Store
Reddit Mcp Server

Reddit Mcp Server

MCP server that provides Reddit scraping tools for AI agents. πŸ”“ No Reddit API key required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

πŸ€– Reddit MCP Server

An MCP (Model Context Protocol) server that provides Reddit scraping tools for AI agents. πŸ”“ No Reddit API key required.

πŸš€ What is this?

This is an Apify Actor that runs as an MCP server, exposing Reddit scraping capabilities to AI agents like Claude, GPT, and other MCP-compatible clients. It enables AI assistants to search, browse, and extract data from Reddit in real-time.

πŸ› οΈ Available Tools

ToolDescription
scrape_subredditScrape posts from any subreddit with optional comments
scrape_userScrape posts from a Reddit user's profile
search_redditSearch Reddit for posts matching a query
get_post_commentsGet comments from a specific post
get_subreddit_infoGet subreddit metadata (subscribers, description, etc.)

πŸ“Š Tool Details

scrape_subreddit

Scrape posts from a Reddit subreddit.

Parameters:

  • subreddit (required): Subreddit name without r/ prefix (e.g., "python", "askreddit")
  • limit: Maximum posts (1-100, default: 25)
  • sort: Sort order - "hot", "new", "top", "rising" (default: "hot")
  • timeframe: For "top" sort - "hour", "day", "week", "month", "year", "all"
  • include_comments: Fetch comments for each post (default: false)

scrape_user

Scrape posts from a Reddit user's profile.

Parameters:

  • username (required): Reddit username without u/ prefix
  • limit: Maximum posts (1-100, default: 25)
  • sort: Sort order - "hot", "new", "top" (default: "new")
  • timeframe: For "top" sort - "hour", "day", "week", "month", "year", "all"

search_reddit

Search Reddit for posts matching a query.

Parameters:

  • query (required): Search query
  • subreddit: Limit search to specific subreddit (optional)
  • limit: Maximum results (1-100, default: 25)
  • sort: "relevance", "hot", "top", "new", "comments" (default: "relevance")
  • timeframe: "hour", "day", "week", "month", "year", "all"

get_post_comments

Get comments from a specific Reddit post.

Parameters:

  • post_url (required): Full Reddit post URL or post ID
  • limit: Maximum comments (1-200, default: 50)

get_subreddit_info

Get metadata about a subreddit.

Parameters:

  • subreddit (required): Subreddit name without r/ prefix

πŸ’‘ Use Cases

  • πŸ” Research - AI agents can search and analyze Reddit discussions
  • πŸ“Š Trend Analysis - Monitor trending topics in specific communities
  • πŸ’¬ Sentiment Analysis - Gather opinions and feedback from Reddit
  • πŸ“° Content Discovery - Find relevant posts and discussions
  • πŸ€– Automated Monitoring - Track brand mentions and keywords

πŸ”§ Configuration

Input Parameters

ParameterTypeDescription
proxyobjectProxy configuration (RESIDENTIAL recommended for Reddit)

Proxy Configuration

Reddit blocks most datacenter IPs. For reliable access, enable Apify Proxy:

{
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

πŸš€ How to Use

With Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
"mcpServers": {
"reddit": {
"command": "npx",
"args": [
"-y",
"@anthropic-ai/mcp-shell",
"https://actors-mcp-server.apify.actor",
"--actors", "abotapi/reddit-mcp-server"
]
}
}
}

With Apify MCP Client

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
actor = client.actor("abotapi/reddit-mcp-server")
# Start in standby mode
run = actor.start(run_input={}, wait_for_finish=False)

πŸ“€ Output Examples

Post Output

{
"id": "1hj2abc",
"title": "What's your favorite Python library?",
"author": "pythonista123",
"subreddit": "python",
"created_utc": "2024-12-20T15:30:00",
"permalink": "https://reddit.com/r/python/comments/1hj2abc/...",
"score": 1542,
"num_comments": 234,
"selftext": "I've been exploring different libraries...",
"post_type": "text",
"media_urls": {
"images": [],
"videos": [],
"galleries": []
}
}

Comment Output

{
"id": "kx7y9z",
"author": "dev_guru",
"body": "Pandas is absolutely essential for data work.",
"score": 89,
"created_utc": "2024-12-20T16:45:00",
"depth": 0
}

βœ… Features

FeatureSupported
🏠 Subreddit scrapingβœ…
πŸ‘€ User profile scrapingβœ…
πŸ” Reddit searchβœ…
πŸ’¬ Comments extractionβœ…
πŸ“Š Subreddit metadataβœ…
πŸ–ΌοΈ Media URL extractionβœ…
🌐 Proxy supportβœ…
πŸ”“ No API key neededβœ…
⚑ MCP Protocolβœ…

⚠️ Limitations

  • 🚦 Reddit rate limits apply (~100 requests per minute)
  • πŸ”’ Private subreddits not accessible
  • πŸ“œ Limited to publicly available content
  • πŸ“Š Results limited to 100 items per request