Skip to main content
Glama
jeebus87

reddirect

by jeebus87

reddirect

Reddit MCP Server — No API Keys Required

Browse, post, comment, vote, and manage your Reddit account from any MCP client. Just install and go.

Node.js MCP License: MIT


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


Quick Start

1. Install

npm install -g reddirect

2. 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_session

Check auth status — anonymous or logged in

authorize

One-time browser login for write access

Tool

Description

browse_subreddit

Browse posts with sort (hot / new / top / rising / controversial) and time filters

get_post

Fetch a post with flat, depth-annotated comment tree

search_reddit

Search globally or within a subreddit

get_subreddit_info

Get description, rules, subscriber count

get_user_profile

Get karma breakdown and account age

Tool

Description

create_post

Create text or link posts with optional flair

reply

Reply to a post or comment

edit_content

Edit your own posts or comments

delete_content

Delete your own posts or comments

Tool

Description

vote

Upvote, downvote, or remove vote

save_item

Save a post or comment

unsave_item

Remove from saved items

get_saved_items

List your saved items

Tool

Description

get_inbox

View messages, mentions, and replies

mark_inbox_read

Mark all unread as read

get_subscriptions

List subscribed subreddits

subscribe_subreddit

Subscribe to a subreddit

unsubscribe_subreddit

Unsubscribe from a subreddit


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 authorize step (not needed for reads)


Troubleshooting

Problem

Fix

Writes say "authentication required"

Run the authorize tool

Chrome window doesn't appear

Make sure Google Chrome is installed

"Server error" during login

Reddit rate limit — wait 10 minutes

Session expired

Run authorize again (~24hr sessions)

Want to reset session

Delete ~/.reddirect/session.json


License

MIT — License

Install Server
A
license - permissive license
A
quality
C
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