Go Rocket
Turn a website URL into a 9:16 AI UGC video ad: see a sample, or create finished videos.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"go-rocket": {
"url": "https://www.go-rocket.ai/mcp/"
}
}
}遠端端點
https://www.go-rocket.ai/mcp/streamable-http它能做什麼
工具清單
工具(5)
🟢sign_in
Connect your existing Go Rocket account before making a video. Call this to open the connector's OAuth sign-in. Say: 'Connect your Go Rocket account: sign in when this connector asks. If no sign-in opens, reconnect Go Rocket in your connector settings.' In Claude Code, open /mcp, select go-rocket, then Authenticate. Return to the same chat and retry create_video; existing credits work here.
輸入結構描述
{
"type": "object",
"properties": {}
}🟢get_video_sample(url, wait_seconds)
A short look at the style of your ad: a stored, blurred library montage. Open sample_page_url to see it in your brand colours when the page supplies them; the direct clip is untinted. Your real video is made after you start it. Returns a claim token. The bounded page check takes up to two seconds; the tool waits up to wait_seconds and otherwise returns state 'reading': then call get_sample_status with the claim token every few seconds until it is 'ready'. Nothing is generated or charged by this call.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The product or company website, e.g. https://example.com"
},
"wait_seconds": {
"type": "integer",
"minimum": 0,
"maximum": 15,
"description": "How long to wait for the sample (default 8)."
}
},
"required": [
"url"
]
}🟢get_sample_status(claim_token)
Poll a sample started by get_video_sample. Returns state 'reading', 'ready' (with the sample), 'failed' (the site could not be read; nothing to buy) or 'purchased' (already bought).
輸入結構描述
{
"type": "object",
"properties": {
"claim_token": {
"type": "string"
}
},
"required": [
"claim_token"
]
}🟢get_checkout_link(claim_token)
Returns a checkout link when credits are needed: the monthly plan, or a one-time top-up for an existing subscriber. Existing account? Call sign_in, then create_video to use its credits first. For a new account, call this once the sample is ready. No money is charged by this tool: payment happens only after opening the checkout and confirming payment. After payment, sign in through this connector to create videos in the same chat.
輸入結構描述
{
"type": "object",
"properties": {
"claim_token": {
"type": "string"
}
},
"description": "claim_token is required for a signed-out sample checkout."
}🟡create_video(url, language, presenter, length_seconds, brief, ...)
Start a finished 9:16 AI User Generated Content (UGC) video ad for a website: a photoreal presenter speaks about the product, captions included, in the site's brand colours. Spends credits from the signed-in Go Rocket account (15 s = 1 credit, 30 s = 2, 60 s = 4) including comp credits, and starts at once. Signed out, connect your existing account with sign_in, then retry in the same chat. Checkout is needed only when credits are insufficient. It can be cancelled with a full refund for 60 seconds. Returns a video_id right away; the video takes about 15 minutes, so poll get_video. Pass an idempotency_key when retrying so a repeated call returns the same video instead of paying twice. For a spoken business name without a URL, find its official website first and confirm the URL in one line before calling. Put the requested tone and audience in brief. Read back the returned message, then use status_tool to fetch the share_url when ready.
輸入結構描述
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The product or landing page to advertise, e.g. https://example.com/product"
},
"language": {
"type": "string",
"description": "Spoken language, ISO code (default en). One of the presenter languages listed by get_account."
},
"presenter": {
"type": "string",
"enum": [
"female",
"male"
],
"description": "Presenter voice and face (default female)."
},
"length_seconds": {
"type": "integer",
"enum": [
15,
30,
60
],
"description": "Video length (default 15)."
},
"brief": {
"type": "string",
"maxLength": 300,
"description": "Optional tone, audience and focus, e.g. 'relaxed, for tourists, beginner surf lessons'."
},
"idempotency_key": {
"type": "string",
"maxLength": 80,
"description": "Optional but recommended for loops: any unique string per intended video."
}
},
"required": [
"url"
]
}社群
證據