Connects agents to Reddit through its official API to read and search posts and communities.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add reddit-geli2001 --env REDDIT_CLIENT_ID='<REDDIT_CLIENT_ID>' --env REDDIT_CLIENT_SECRET='<REDDIT_CLIENT_SECRET>' --env REDDIT_USER_AGENT='<REDDIT_USER_AGENT>' -- uvx reddit-mcp-tool@latest~/.codex/config.toml
[mcp_servers.reddit-geli2001]
command = "uvx"
args = ["reddit-mcp-tool@latest"]
env = { REDDIT_CLIENT_ID = "<REDDIT_CLIENT_ID>", REDDIT_CLIENT_SECRET = "<REDDIT_CLIENT_SECRET>", REDDIT_USER_AGENT = "<REDDIT_USER_AGENT>" }
# codex mcp add reddit-geli2001 --env REDDIT_CLIENT_ID='<REDDIT_CLIENT_ID>' --env REDDIT_CLIENT_SECRET='<REDDIT_CLIENT_SECRET>' --env REDDIT_USER_AGENT='<REDDIT_USER_AGENT>' -- uvx reddit-mcp-tool@latest~/.cursor/mcp.json
{
"mcpServers": {
"reddit-geli2001": {
"command": "uvx",
"args": [
"reddit-mcp-tool@latest"
],
"env": {
"REDDIT_CLIENT_ID": "<REDDIT_CLIENT_ID>",
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_USER_AGENT": "<REDDIT_USER_AGENT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"reddit-geli2001": {
"type": "stdio",
"command": "uvx",
"args": [
"reddit-mcp-tool@latest"
],
"env": {
"REDDIT_CLIENT_ID": "<REDDIT_CLIENT_ID>",
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_USER_AGENT": "<REDDIT_USER_AGENT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"reddit-geli2001": {
"command": "uvx",
"args": [
"reddit-mcp-tool@latest"
],
"env": {
"REDDIT_CLIENT_ID": "<REDDIT_CLIENT_ID>",
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_USER_AGENT": "<REDDIT_USER_AGENT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"reddit-geli2001": {
"command": "uvx",
"args": [
"reddit-mcp-tool@latest"
],
"env": {
"REDDIT_CLIENT_ID": "<REDDIT_CLIENT_ID>",
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_USER_AGENT": "<REDDIT_USER_AGENT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"reddit-geli2001": {
"command": "uvx",
"args": [
"reddit-mcp-tool@latest"
],
"env": {
"REDDIT_CLIENT_ID": "<REDDIT_CLIENT_ID>",
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_USER_AGENT": "<REDDIT_USER_AGENT>"
}
}
}
}Environment variables
REDDIT_CLIENT_IDREDDIT_CLIENT_SECRETREDDIT_USER_AGENT
Replace the placeholders with your own credentials and keep them out of version control.