reddit-research-mcp
Provides tools for extracting Reddit URLs, resolving subreddits, creating research packs, searching Reddit, fetching threads and subreddit information, and tracking trends via Reddit.
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., "@reddit-research-mcpsearch Reddit for latest AI trends"
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.
reddit-research-mcp
MCP server for compact Reddit research packs.
Tools
reddit_url_extractreddit_resolve_subredditsreddit_packreddit_searchreddit_threadreddit_subredditsreddit_trends
Related MCP server: Reddit MCP Server
Auth
Only two env vars are used for Reddit auth:
export REDDIT_SESSION='...'
export REDDIT_TOKEN_V2='...'How to get them:
Open https://www.reddit.com in a browser and log in.
Open DevTools.
Go to cookies/storage for
https://www.reddit.com.Copy cookie values:
reddit_session→REDDIT_SESSIONtoken_v2→REDDIT_TOKEN_V2
Keep these values private.
Install from git
{
"mcpServers": {
"reddit-research": {
"command": "npx",
"args": [
"-y",
"git+https://github.com/jhartum/reddit-research-mcp.git"
],
"env": {
"REDDIT_SESSION": "${REDDIT_SESSION}",
"REDDIT_TOKEN_V2": "${REDDIT_TOKEN_V2}"
}
}
}
}Local build
npm install
npm run build
npm startSmoke test
node --input-type=module <<'JS'
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js';
const transport = new StdioClientTransport({ command: 'node', args: ['dist/index.js'] });
const client = new Client({ name: 'smoke', version: '0.0.0' });
await client.connect(transport);
console.log((await client.listTools()).tools.map(t => t.name));
console.log(await client.callTool({ name: 'reddit_url_extract', arguments: { url_or_id: 't3_abc123' } }));
await client.close();
JSThis server cannot be installed
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/jhartum/reddit-research-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server