Social Media
scrollscanner.com
Analyzes and discovers top Instagram Reels by niche or format, returning ranked results, metrics, style summaries, and explanations of why specific Reels performed well.
ENDPOINT 1
https://mcp.scrollscanner.com/mcp
MCP server metadata
- Name
- scrollscanner
- Version
- 3.4.7
ScrollScanner: live Instagram Reels research. Ranks by OUTLIER SCORE (views ÷ the creator's own median), not raw views. TOOLS — credits charged only per result delivered; 0 results = 0 credits: - summarize_styles: "what's working in <niche>" → styles + hooks + examples. 3 cr/reel; target_count 10-15. - find_reels: reels matching ONE specific format ("single-cut talking head, German"); each video scored 0-100. 3 cr/video, max 20. - discover_creators: accounts behind breakout reels (follower band). 1 cr/creator. - discover_reels: raw ranked reel list. 1 cr/reel. - explain_reel: "why did this reel work?" breakdown of one already-surfaced reel. 3 cr; FREE if previously analyzed. - hook_variants (rewrite a hook N ways), proven_hooks, get_reel, whoami, health: FREE. BEFORE CALLING derive criteria with your own tools from the user's niche/competitors/site. Pass 4-8 `keywords` as SEPARATE short phrasings in the language the audience posts in (German niche → German terms; +1-2 English if mixed). Add `seed_accounts` when you know handles; `hashtags` optional; `niche_phrase` ≤8 words. Under 50k followers: lower `min_views` to 2000-5000. RESULTS: show permalinks; report `credits_charged`/`balance`; read `note`. A style is a "trend" only if status == "trend". REPEAT CALLS: identical criteria return the NEXT batch (14-day exclusion of already-shown reels, per tool). Re-call to get MORE — never to fix an error or a weak batch; for that change keywords/format wording. ERRORS — obey `retry_advice`; never retry unless stated: - service_capacity: outage on our side; nothing charged. Do NOT retry; tell the user to wait. - provider_error / billing_error + retry_after_seconds: wait, retry ONCE, then stop and report. Nothing charged. - insufficient_credits: hard stop; give the user `billing_url`. - not_authenticated / unlinked / email_unverified: user must sign in or link. - invalid_request / not_found: fix the call. `health` probes live capacity (cached ~60s): if "degraded", do not run searches; never poll it in a loop.
Known tools 10
discover_reelsRaw ranked list of a niche's top Reels (outlier score first, then views) with permalinks and metrics.
Inferred read-onlyexplain_reelFull "why it worked" breakdown of ONE reel a previous search surfaced: verbatim hook, beat-by-beat structure, pacing, format, audio, on-screen text, CTA, transcript, plus why_it_worked and steal_this (tailored to brand_context when given).
Inferred read-onlysummarize_stylesWhat's working in a niche: finds breakout Reels, groups them into CONTENT STYLES and returns, per style, the hook driving it plus 2-3 example reels.
Inferred read-onlyfind_reelsReels matching ONE specific format, each graded 0-100 against format_description and returned best-first.
Inferred read-onlydiscover_creatorsThe accounts behind a niche's breakout Reels — who to study, benchmark or partner with.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.scrollscanner]
url = "https://mcp.scrollscanner.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"scrollscanner": {
"type": "http",
"url": "https://mcp.scrollscanner.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: scrollscanner
Remote MCP URL: https://mcp.scrollscanner.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"scrollscanner": {
"url": "https://mcp.scrollscanner.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"scrollscanner": {
"type": "http",
"url": "https://mcp.scrollscanner.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "scrollscanner",
"transport": "streamable-http",
"url": "https://mcp.scrollscanner.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.