Moonscroll
Short Form Video Insights for Instagram, TikTok, Shorts
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 get_audience_highlights 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"moonscroll": {
"url": "https://api.moonscroll.ai/mcp"
}
}
}遠端端點
https://api.moonscroll.ai/mcpstreamable-http它能做什麼
工具清單
工具(13)
🟢list_brands(limit)
List brands visible to this API token.
輸入結構描述
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"type": "integer"
}
}
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢get_brand(brand_hash)
Retrieve a single brand by hash.
輸入結構描述
{
"type": "object",
"properties": {
"brand_hash": {
"type": "string"
}
},
"required": [
"brand_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢list_brand_audiences(brand_hash, include_low_fit, limit)
List audiences with fit scores for a brand. High-fit only unless include_low_fit=true.
輸入結構描述
{
"type": "object",
"properties": {
"brand_hash": {
"type": "string"
},
"include_low_fit": {
"default": false,
"type": "boolean"
},
"limit": {
"default": 50,
"type": "integer"
}
},
"required": [
"brand_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢list_audiences(limit)
List project audiences visible to this API token.
輸入結構描述
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"type": "integer"
}
}
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢get_audience(audience_hash)
Retrieve a single audience by hash.
輸入結構描述
{
"type": "object",
"properties": {
"audience_hash": {
"type": "string"
}
},
"required": [
"audience_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟡get_audience_patterns(audience_hash, pattern_type, upload_timeframe, more_than_one_video, show_other_options, ...)
Get 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.
輸入結構描述
{
"type": "object",
"properties": {
"audience_hash": {
"type": "string"
},
"pattern_type": {
"description": "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.",
"enum": [
"type",
"format",
"structure",
"categories",
"main_topic",
"content_angle",
"tone",
"audience",
"language",
"hook_type",
"hook_phrase",
"hook_visual",
"cta_type",
"cta_style"
],
"type": "string"
},
"upload_timeframe": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"more_than_one_video": {
"default": true,
"type": "boolean"
},
"show_other_options": {
"default": false,
"type": "boolean"
},
"sort": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"audience_hash",
"pattern_type"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢get_audience_highlights(audience_hash, brand_hash)
Brand-specific audience highlights. Requires brand_hash.
輸入結構描述
{
"type": "object",
"properties": {
"audience_hash": {
"type": "string"
},
"brand_hash": {
"type": "string"
}
},
"required": [
"audience_hash",
"brand_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢list_ideas(brand_hash, limit)
List ideas for a brand. Requires brand_hash.
輸入結構描述
{
"type": "object",
"properties": {
"brand_hash": {
"type": "string"
},
"limit": {
"default": 50,
"type": "integer"
}
},
"required": [
"brand_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢get_idea(idea_hash)
Retrieve a single idea by hash.
輸入結構描述
{
"type": "object",
"properties": {
"idea_hash": {
"type": "string"
}
},
"required": [
"idea_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}⚪generate_idea(brand_hash, promotion_rating)
Generate one idea for a brand. Optional promotion_rating 0-10.
輸入結構描述
{
"type": "object",
"properties": {
"brand_hash": {
"type": "string"
},
"promotion_rating": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"brand_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢list_scripts(brand_hash, idea_hash, limit)
List scripts. Requires brand_hash and/or idea_hash.
輸入結構描述
{
"type": "object",
"properties": {
"brand_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"idea_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"default": 50,
"type": "integer"
}
}
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}🟢get_script(script_hash)
Retrieve a single script by hash.
輸入結構描述
{
"type": "object",
"properties": {
"script_hash": {
"type": "string"
}
},
"required": [
"script_hash"
]
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}⚪generate_script(idea_hash, brand_hash, promotion_rating)
Generate a script from idea_hash, or from brand_hash (creates one idea first). Optional promotion_rating 0-10.
輸入結構描述
{
"type": "object",
"properties": {
"idea_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"brand_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"promotion_rating": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null
}
}
}輸出結構描述
{
"type": "object",
"additionalProperties": true
}社群
證據