reddirect
reddirect is a Reddit MCP server that lets you browse and interact with Reddit without API keys. Write operations require a one-time browser login.
Authentication
check_session– view current login status (anonymous or logged in)authorize– one-time browser login to enable write operations
Browse & Read
browse_subreddit– view posts sorted by hot, new, top, rising, or controversial (with time filters)get_post– fetch a full post with its comment tree (flat, depth-annotated)search_reddit– search globally or within a specific subredditget_subreddit_info– view description, rules, subscriber count, and NSFW statusget_flairs– retrieve available post flairs for a subredditget_user_profile– see karma breakdown and account age for any user
Write & Edit
create_post– submit text or link posts with optional flaircrosspost– crosspost an existing post to another subredditreply– reply to any post or commentedit_content– edit your own posts or commentsdelete_content– delete your own posts or comments
Engagement
vote– upvote, downvote, or remove a votesave_item/unsave_item– save or remove posts and commentsget_saved_items– retrieve your saved posts and comments
Account Management
get_inbox– view messages, mentions, and replies (filterable by type)mark_inbox_read– mark all unread messages as readget_subscriptions– list subscribed subredditssubscribe_subreddit/unsubscribe_subreddit– manage subreddit subscriptions
Queue
queue_action– enqueue write actions with randomized delaysqueue_status– check progress of queued actionsqueue_cancel– cancel a queued action
Allows browsing, posting, commenting, voting, and managing Reddit account without API keys.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@reddirectshow me the top posts from r/programming"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
reddirect
Reddit MCP Server - No API Keys Required
Browse, post, comment, vote, and queue actions with timed delays from any MCP client. No API keys. Just install and go.
Why reddirect?
Every other Reddit MCP server requires you to register an app, get API keys, and configure OAuth. reddirect doesn't. It uses Reddit's public OAuth for reads and a one-time browser login for writes - zero setup friction.
Other Reddit MCPs | reddirect | |
API keys | Required | Not needed |
App registration | Required | Not needed |
OAuth setup | Required | Not needed |
Password stored | In config file | Never stored |
Install time | 10+ minutes | 30 seconds |
Related MCP server: Reddit MCP Server
Quick Start
1. Install
npm install -g reddirect2. Add to your MCP client
Add to your MCP client configuration:
{
"mcpServers": {
"reddirect": {
"command": "npx",
"args": ["-y", "reddirect"]
}
}
}3. Use it
Reads work immediately - browse subreddits, search posts, check profiles.
For writes, run the authorize tool once. A Chrome window opens, you log into Reddit, and it closes automatically. That's it.
Tools
Tool | Description |
| Check auth status - anonymous or logged in |
| One-time browser login for write access |
Tool | Description |
| Browse posts with sort (hot / new / top / rising / controversial) and time filters |
| Fetch a post with flat, depth-annotated comment tree |
| Search globally or within a subreddit |
| Get description, rules, subscriber count |
| Get available post flairs for a subreddit (IDs and text) |
| Get karma breakdown and account age |
Tool | Description |
| Create text or link posts with optional flair (supports flair ID and text) |
| Share an existing post to a different subreddit (auto-fetches original title) |
| Reply to a post or comment |
| Edit your own posts or comments |
| Delete your own posts or comments |
Tool | Description |
| Upvote, downvote, or remove vote |
| Save a post or comment |
| Remove from saved items |
| List your saved items |
Tool | Description |
| View messages, mentions, and replies |
| Mark all unread as read |
| List subscribed subreddits |
| Subscribe to a subreddit |
| Unsubscribe from a subreddit |
Tool | Description |
| Enqueue any write operation with a randomized delay (default 2-3 min) |
| Check progress of queued items - pending, processing, completed, or failed |
| Cancel a specific queued item or clear the entire queue |
Space out multiple write operations with natural, randomized timing. Enqueue posts, replies, votes, or any write action - they execute sequentially with configurable delays between each.
How It Works
┌─────────────────────────────────────────────┐
│ MCP Client │
│ (Any MCP Client) │
└──────────────────┬──────────────────────────┘
│ stdio
┌──────────────────▼──────────────────────────┐
│ reddirect │
│ │
│ Reads ──► Anonymous OAuth ──► reddit API │
│ Writes ─► User token (JWT) ──► reddit API │
└─────────────────────────────────────────────┘Reads use Reddit's public installed_client OAuth grant - no credentials needed.
Writes use a token_v2 JWT extracted from a one-time Chrome login via the DevTools Protocol. No passwords are stored. The token lasts ~24 hours.
Requirements
Node.js 18+
Google Chrome - only needed once for the
authorizestep (not needed for reads)
Troubleshooting
Problem | Fix |
Writes say "authentication required" | Run the |
Chrome window doesn't appear | Make sure Google Chrome is installed |
"Server error" during login | Reddit rate limit - wait 10 minutes |
Session expired | Run |
Want to reset session | Delete |
License
MIT - License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jeebus87/reddirect'
If you have feedback or need assistance with the MCP directory API, please join our Discord server