Thread Otter

Free buyer-thread finder, Reddit demand board + full GTM agent tools; try with no key.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
87%
Naming quality
89%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~719Tokens (tool definitions)
~483 BTypical response size
Moderate attention impact (0.56% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "agent": {
      "url": "https://www.threadotter.com/api/mcp"
    }
  }
}

Remote endpoints

https://www.threadotter.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_started

How to connect Thread Otter: what this server does, the free tools available anonymously, trial signup, and API key setup. Works without authentication.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢find_buyer_threads(website_url, email)

Free GTM demo: give it a product website URL and Thread Otter crawls the site, works out who its buyers are, and mines recent Reddit threads where those buyers are asking for something like it. Returns a report link; results are ready in ~2-3 minutes via get_demo_report. Limited to 2 runs per day.

Input Schema

{
  "type": "object",
  "properties": {
    "website_url": {
      "type": "string",
      "description": "The product's website URL, e.g. https://example.com"
    },
    "email": {
      "type": "string",
      "description": "Optional: the user's email if they'd like a follow-up with their full results. Ask before providing; leave out otherwise."
    }
  },
  "required": [
    "website_url"
  ]
}
🟢get_demo_report(slug)

Fetch the results of a find_buyer_threads run: top matched buyer threads with relevance scores, plus a link to the full report with reply drafts.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The run slug returned by find_buyer_threads."
    }
  },
  "required": [
    "slug"
  ]
}
⚪reddit_demand_board(community)

Free weekly board of what people keep asking for across 40 startup, marketing, sales, dev, and ecommerce subreddits: recurring pains, missing tools, and paying-shaped demand with real thread links. Call with no arguments for the cross-community leaderboard, or pass a community for its full breakdown.

Input Schema

{
  "type": "object",
  "properties": {
    "community": {
      "type": "string",
      "description": "Optional subreddit name (e.g. \"startups\" or \"r/SaaS\") for a per-community breakdown."
    }
  }
}
🟡subreddit_rules(subreddit)

Free lookup of a subreddit's promotion posture from Thread Otter's community vetting data (2,000+ profiled subreddits): self-promo policy, link policy, and how to write for the room.

Input Schema

{
  "type": "object",
  "properties": {
    "subreddit": {
      "type": "string",
      "description": "Subreddit name, e.g. \"startups\" or \"r/SaaS\"."
    }
  },
  "required": [
    "subreddit"
  ]
}
⚪demand_radar(category)

Free weekly comparison of buyer demand on Reddit BY CATEGORY (startups, marketing, sales, dev & AI, services, ecommerce): where demand ran hottest this week, with top themes and thread receipts per category. Call with no arguments for the comparison, or pass a category key for its detail.

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Optional category key: startups | marketing | sales | dev-ai | services | ecommerce."
    }
  }
}
⚪competitor_complaints(competitor)

Free live scan: this month's Reddit threads where people are complaining about a named product, asking for alternatives, or evaluating it. Classified by complaint-shaped language with the threads as receipts. Limited to 5 scans per day.

Input Schema

{
  "type": "object",
  "properties": {
    "competitor": {
      "type": "string",
      "description": "The product or company name, e.g. \"HeyReach\"."
    }
  },
  "required": [
    "competitor"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools
verifiedversion not recorded7 tools