Browse subreddits, read threads, search posts, and fetch comments from Reddit's public JSON API
35+ deploysclaude mcp add reddit --url https://datafaucet.dev/api/mcp/t/reddit
Run this command in your terminal · most users connect in under 60s
get_subreddit_hot
Get hot posts from a subreddit. Returns title, score, author, num_comments, url, selftext, created_utc for each post. Limit 1-100.
https://www.reddit.com/r/{subreddit}/hot.json?limit={limit}
get_subreddit_top
Get top posts from a subreddit by timeframe (hour/day/week/month/year/all). Returns title, score, author, url, selftext. Limit 1-100.
https://www.reddit.com/r/{subreddit}/top.json?t={timeframe}&limit={limit}
get_reddit_comments
Get all comments for a Reddit post. Returns nested comment tree with author, body, score, created_utc. Post ID is the alphanumeric string from the URL.
https://www.reddit.com/r/{subreddit}/comments/{post_id}.json
search_subreddit
Search within a subreddit. Sort: relevance/hot/top/new/comments. Returns matching posts with title, score, url, selftext. Limit 1-100.
https://www.reddit.com/r/{subreddit}/search.json?q={query}&restrict_sr=1&sort={sort}&limit={limit}
get_subreddit_info
Get subreddit metadata: description, subscriber count, rules, active users, created date. Use to understand a community before browsing.
https://www.reddit.com/r/{subreddit}/about.json
get_reddit_user
Get Reddit user profile. Returns total karma, account age, post/comment karma breakdown, trophy case.
https://www.reddit.com/user/{username}/about.json
get_user_submitted
Get posts submitted by a Reddit user. Returns post titles, scores, subreddits, and timestamps. Params: username, limit (1-25), sort (new/hot/top).
https://www.reddit.com/user/{username}/submitted.json?limit={limit}&sort={sort}
get_subreddit_new
Get newest posts from a subreddit in chronological order. Returns title, score, author, url, selftext, created_utc. Useful for monitoring new content. Limit 1-100.
https://www.reddit.com/r/{subreddit}/new.json?limit={limit}
get_user_comments
Get comments posted by a Reddit user. Returns comment body, score, subreddit, parent post, and timestamps. Useful for understanding a user's interests and expertise.
https://www.reddit.com/user/{username}/comments.json?limit={limit}&sort={sort}
search_reddit
Search all of Reddit across every subreddit. Returns posts matching the query with title, score, subreddit, author, url, and selftext. Sort by relevance/hot/top/new/comments. Timeframe: hour/day/week/month/year/all.
https://www.reddit.com/search.json?q={query}&sort={sort}&t={timeframe}&limit={limit}
Run this in your terminal:
claude mcp add reddit https://datafaucet.dev/api/mcp/t/reddit
Connect Reddit to your AI agent in under 60 seconds. No account required.
{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{limit}Your value{post_id}Resource identifier{query}Your value{sort}Your value{subreddit}Your value{timeframe}Your value{username}Your valuePreview:
GET https://www.reddit.com/r/{subreddit}/hot.json?limit={limit}claude mcp add reddit --url https://datafaucet.dev/api/mcp/t/redditWhat your AI agent sees
I have access to 10 tools from Reddit: get_subreddit_hot, get_subreddit_top, get_reddit_comments, and 7 more.
“Get hot posts from a subreddit. Returns title, score, author, num_comments, url, selftext, created_utc for each post. Limit 1-100.”
Calling get_subreddit_hot... Done. Here are the results.
Try these prompts
“Show me the hot posts in r/programming and summarize the top 3”
Copy“Search r/ClaudeAI for posts about MCP servers”
Copy“Get the top posts this week in r/machinelearning and identify trends”
CopyClick any prompt to copy, then paste into your AI client.