Home · Tools · scan_mentions

scan_mentionsFind every mention. 55+ platforms. One call.

If your agent's job touches "what is the world saying about X right now", it needs a single call that fans out across the open social, news, and community web — and brings back deduplicated mentions with timestamps, links, and snippets. scan_mentions does that. Reddit, X, Bluesky, Mastodon, Hacker News, Substack, podcasts, reviews, news, GitHub, Stack Overflow. Four credits. About three seconds.

Slug
scan_mentions
Cost
4 credits
Latency
~3s
Rate limit
60/min

When to call this tool

This is the workhorse of the catalog. Any agent doing competitive research, brand monitoring, journalism, lead-discovery, or post-launch listening should call this first. It's the cheapest tool that returns the broadest signal. Pair it with score_intent when the consumer is a sales motion, with get_dossier when the consumer is a human briefing, and with run_geo_audit when the consumer is a marketing motion.

The tool deduplicates aggressively across mirrors. A Reddit post that gets re-shared to X and quoted in a Substack will return as one canonical mention with three source links rather than three separate rows. The lookback window defaults to 7 days; agents can extend up to 90 with the lookback_days argument. There is no "real-time push" mode; agents that need that should poll on a schedule.

Input schema

{
  "query": "string  // brand, person, term, or boolean expression",
  "lookback_days": "integer  // 1-90, default 7",
  "platforms": ["string  // optional, restrict to subset"],
  "languages": ["string  // optional, ISO codes"],
  "limit": "integer  // 1-200, default 50"
}

Output schema

{
  "query": "string",
  "window": { "start", "end" },
  "mentions": [
    {
      "platform", "author", "published_at",
      "snippet", "link", "engagement": { "likes", "comments" }
    }
  ],
  "summary": { "total", "by_platform", "top_authors" },
  "credits_used": 4
}

Example invocations

1. Claude Desktop

Find every mention of "Cursor" on Reddit and Hacker News
in the last 14 days. Group by sentiment.

2. ChatGPT custom GPT

For "what is the internet saying about X" prompts, call
scan_mentions with the brand and a 7-day lookback.

3. Cursor MCP

Use scan_mentions to pull GitHub issues mentioning
"OpenTelemetry" in the last 30 days. Save as JSON.

4. n8n

{ "jsonrpc": "2.0", "method": "tools/call",
  "params": { "name": "scan_mentions",
    "arguments": { "query": "Anthropic OR Claude", "lookback_days": 3 } } }

5. Raw curl

curl -X POST https://www.mentionfox.com/mcp \
  -H "Authorization: Bearer $FOXAPIS_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"scan_mentions","arguments":{"query":"Resend","lookback_days":7}}}'

Sample output

{
  "query": "Resend",
  "summary": { "total": 142, "by_platform": { "x": 61, "reddit": 38, "hn": 14 } },
  "mentions": [
    { "platform": "hn", "author": "swyx", "snippet": "We swapped Postmark for Resend last week..." }
  ],
  "credits_used": 4
}

Credit cost & rate limits

Flat 4 credits regardless of result count, up to the 200-row hard cap. 60 calls per minute per key. The query string supports OR / AND / NOT and quoted phrases.

Error codes & recovery

422 QUERY_TOO_BROADThe query would return more than 5,000 raw matches. Narrow with quotes or add NOT clauses.
422 BAD_BOOLEANBoolean expression failed to parse. Common cause: unbalanced quotes.
503 PARTIALOne platform timed out. Response includes the rest; summary.errors lists the missing source.
429 RATE_LIMITEDUse the retry-after header.