Why Can't Claude Access Reddit?

Ask Claude or Claude Desktop about a Reddit thread and you'll generally get a refusal or something stale. Here's the widely-reported reason why, and the five-minute MCP fix.

Claude can't access Reddit on its own because Reddit locked down free programmatic access in 2023 and, per public reporting, now licenses its data through paid partnerships that Anthropic has not been reported to hold. Ask Claude or Claude Desktop about a specific Reddit thread and it'll either say it can't check, or return something stale or incomplete if it tries to browse. There's a fix below that takes about five minutes.

Why doesn't Claude have Reddit access?

In 2023, Reddit locked down free programmatic access to its data — widely reported at the time as part of a shift toward monetizing the content used to train AI models. Since then, public reporting has described paid data-licensing partnerships between Reddit and large AI companies: reportedly a multi-year deal with Google worth on the order of $60 million a year, and a separate content-licensing partnership with OpenAI announced the same year. No comparable licensing arrangement between Reddit and Anthropic has been publicly reported. That absence — not a technical limitation in Claude itself — is the most likely reason Claude has no built-in way to read Reddit today.

How do I connect Claude Desktop to Reddit?

Add a Reddit API as an MCP server. Desktop only launches local commands, so a hosted server goes through the mcp-remote bridge — add this to claude_desktop_config.json and restart Desktop:

claude_desktop_config.json
{
  "mcpServers": {
    "threadsnoop": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.threadsnoop.com/mcp",
        "--header",
        "x-api-key:YOUR_KEY"
      ]
    }
  }
}

Restart, and a tools icon appears in the composer — Claude can now search Reddit posts and comments, pull comment trees, and check subreddit rules when you ask it to.

What about Claude Code?

Using Claude Code specifically — the terminal agent, not Desktop — one command does the same thing:

terminal
claude mcp add --transport http threadsnoop https://api.threadsnoop.com/mcp \
  --header "x-api-key: YOUR_KEY"

Claude Code also has a second, no-MCP option — calling the same API straight off its OpenAPI spec — and a longer explanation of why the access is missing in the first place: see why can't Claude Code search Reddit for the Claude-Code-specific version of this piece.

Either path starts with a key: new accounts get $0.50 of free credit — 333 reads — with no card required, which is enough to test this on a real subreddit before deciding whether to keep it connected.

Frequently asked questions

Why can't Claude read Reddit threads directly?

Reddit locked down free programmatic access in 2023, and public reporting since has described paid data-licensing partnerships with large AI companies — reportedly including Google and OpenAI. No comparable arrangement between Reddit and Anthropic has been publicly reported.

Can Claude browse reddit.com instead?

Generally not usefully — you'll typically get a refusal, a stale result, or something incomplete. Live browsing isn't a substitute for a real API, and Reddit's own access restrictions apply regardless of how Claude tries to reach it.

How do I fix this for Claude Desktop specifically?

Add a Reddit API as an MCP server in claude_desktop_config.json (via the mcp-remote bridge, since Desktop only launches local commands) and restart. A tools icon appears in the composer once it's connected.

Is the fix different for Claude Code?

Simpler — one command (claude mcp add) does it, or skip MCP entirely and point Claude Code at the API's OpenAPI spec instead. See the Claude-Code-specific version of this post for both options.

Connect Claude to Reddit for real

One config block or command, a free key, and Claude can search Reddit. 333 reads on us, no card required.

$0.50 free credit on signup — 333 reads, no card required.