Moonscroll
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Short Form Video Insights for Instagram, TikTok, Shorts
| Author | io.github.thefedoration |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 238 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Moonscroll": {
"url": "https://api.moonscroll.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (13)
list_brandsList brands visible to this API token.
Parameters:
limit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_brandRetrieve a single brand by hash.
Parameters:
brand_hash(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_brand_audiencesList audiences with fit scores for a brand. High-fit only unless include_low_fit=true.
Parameters:
brand_hash(required) — stringlimit— integerinclude_low_fit— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_audiencesList project audiences visible to this API token.
Parameters:
limit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_audienceRetrieve a single audience by hash.
Parameters:
audience_hash(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_audience_patternsGet pattern analysis for an audience. pattern_type is required (one of: type, format, structure, categories, main_topic, content_angle, tone, audience, language, hook_type, hook_phrase, hook_visual, cta_type, cta_style). Optional upload_timeframe, more_than_one_video, show_other_options, sort.
Parameters:
audience_hash(required) — stringpattern_type(required) — string — Pattern type to analyze. One of: type, format, structure, categories, main_topic, content_angle, tone, audience, language, hook_type, hook_phrase, hook_visual, cta_type, cta_style.sortupload_timeframeshow_other_options— booleanmore_than_one_video— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_audience_highlightsBrand-specific audience highlights. Requires brand_hash.
Parameters:
audience_hash(required) — stringbrand_hash(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_ideasList ideas for a brand. Requires brand_hash.
Parameters:
brand_hash(required) — stringlimit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_ideaRetrieve a single idea by hash.
Parameters:
idea_hash(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
generate_ideaGenerate one idea for a brand. Optional promotion_rating 0-10.
Parameters:
brand_hash(required) — stringpromotion_rating
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_scriptsList scripts. Requires brand_hash and/or idea_hash.
Parameters:
limit— integeridea_hashbrand_hash
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_scriptRetrieve a single script by hash.
Parameters:
script_hash(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
generate_scriptGenerate a script from idea_hash, or from brand_hash (creates one idea first). Optional promotion_rating 0-10.
Parameters:
idea_hashbrand_hashpromotion_rating
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.