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
verifiedversion not recorded7 tools
verifiedversion not recorded7 tools
verifiedversion not recorded7 tools
verifiedversion not recorded7 tools