Search posts, read and post to subreddits, manage comments, vote, and look up user profiles across Reddit.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"reddit": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-reddit",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the get_post tool to get a reddit post by id. returns title, body (selftext), score, author, subreddit, url, num_comments, created_utc, permalink”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Search, post, comment, vote, and explore Reddit communities from any AI agent.
Reddit is the internet's largest community platform with over 100,000 active subreddits and 1.5 billion monthly users. This MCP server gives your agents full access to the Reddit OAuth API: searching for posts across communities or within specific subreddits, creating text and link posts, managing comments, voting, browsing subreddit rules and metadata, and looking up user profiles.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-reddit
| Tool | Description |
|---|---|
| get_post | Get a Reddit post by ID with title, body, score, and comment count |
| search_posts | Search posts across Reddit or within a subreddit with sort and time filters |
| get_subreddit_posts | Get hot/new/top/rising posts from a specific subreddit |
| create_post | Create a text (self) post in a subreddit |
| create_link_post | Create a link post in a subreddit |
| delete_post | Delete a post owned by the authenticated user |
| get_post_comments | Get the comment tree for a post with configurable depth |
| create_comment | Comment on a post or reply to a comment |
| edit_comment | Edit a comment's body text |
| delete_comment | Delete a comment owned by the authenticated user |
| get_subreddit | Get subreddit metadata: subscribers, description, active users |
| search_subreddits | Search for subreddits by name or topic |
| get_subreddit_rules | Get the rules for a subreddit |
| get_user_profile | Get a user's public profile and recent activity |
| vote | Upvote (1), downvote (-1), or clear (0) a post or comment |
| get_my_profile | Get the authenticated user's karma and account details |
| _ping | Verify credentials — calls GET /api/v1/me |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| REDDIT_CLIENT_ID | Yes | Reddit application Client ID | Create a Reddit app → select "script" for personal use or "web app" for server use |
| REDDIT_CLIENT_SECRET | Yes | Reddit application Client Secret | Found next to Client ID in your Reddit app settings |
| REDDIT_ACCESS_TOKEN | Yes | User OAuth 2.0 Access Token with identity, read, submit, vote, edit scopes | Follow Reddit OAuth2 flow — exchange code for token |
Note: Reddit access tokens expire after 1 hour. Use the refresh token to obtain a new access token. For read-only operations, a long-lived token obtained via the
client_credentialsgrant is sufficient. Write operations (post, comment, vote) require a user token.
REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET, and REDDIT_ACCESS_TOKEN under Project → Secrets"Search Reddit for posts about 'Cloudflare Workers' in the last week and summarize the top 5"
"What are the rules for posting in r/MachineLearning?"
"Get the top 10 posts from r/typescript today and list the ones with over 100 comments"
"Post to r/webdev: 'Just launched our new open-source MCP library for Cloudflare Workers'"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-reddit \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-REDDIT-CLIENT-ID: your-client-id' \
-H 'X-Mcp-Secret-REDDIT-CLIENT-SECRET: your-client-secret' \
-H 'X-Mcp-Secret-REDDIT-ACCESS-TOKEN: your-access-token' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_posts","arguments":{"query":"MCP servers","subreddit":"programming","sort":"top","time_filter":"week","limit":10}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-reddit
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Discover and invoke any MCP, Function, or Skill published to the Aerostack marketplace — the universal AI capability hub.
by @aerostack
Search indexes, manage records, browse data, and configure ranking in Algolia — AI-native instant search access.
by @aerostack
Query documents, run AQL, traverse graphs, and manage collections in your ArangoDB database — AI-native multi-model database access.
by @aerostack
Post, schedule, and analyze social media across 13 platforms — Facebook, Instagram, X, LinkedIn, TikTok, Bluesky, Threads, Reddit, Pinterest, YouTube, Telegram, Snapchat, Google Business.
by @aerostack
Manage projects, to-dos, messages, schedules, and campfire chats in Basecamp — AI-native project management.
by @aerostack
Run SQL queries, list datasets and tables, inspect schemas, and export results from Google BigQuery — AI-native data warehouse access.
Yes. The Reddit MCP includes a create_post tool that lets Claude create posts in your Reddit account from a plain-English prompt. You can also update and delete posts — no Reddit UI needed.
Yes. The Reddit MCP has search and list tools for posts. Ask Claude to find posts by any criteria and it runs the Reddit API query for you, returning results directly in the conversation.
Yes. The Reddit MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 16 Reddit tools are available everywhere you connect it — install once on Aerostack.
Yes. The Reddit MCP includes tools to update comments in your Reddit account. Tell Claude what to change in plain English — it reads the current state and applies the update via the Reddit API.