Turn a website URL into a 9:16 AI UGC video ad: see a sample, or create finished videos.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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 seconds, or 30 with cinema; get_account lists the credit costs) 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.
The product or landing page to advertise, e.g. https://example.com/product
Optional tone, audience and focus, e.g. 'relaxed, for tourists, beginner surf lessons'.
Quality tier (default 'standard', 1 credit per 15 s; 'cinema' is our most lifelike motion, 2 credits, up to 30 s).
Spoken language, ISO code (default en). One of the presenter languages listed by get_account.
Presenter voice and face (default female).
Video length (default 15; 30 needs quality 'cinema').
Optional but recommended for loops: any unique string per intended video.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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 seconds, or 30 with cinema; get_account lists the credit costs) 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.
| Argument | Type | Description |
|---|---|---|
| url* | string | The product or landing page to advertise, e.g. https://example.com/product |
| brief | string | Optional tone, audience and focus, e.g. 'relaxed, for tourists, beginner surf lessons'. |
| quality | string | Quality tier (default 'standard', 1 credit per 15 s; 'cinema' is our most lifelike motion, 2 credits, up to 30 s). |
| language | string | Spoken language, ISO code (default en). One of the presenter languages listed by get_account. |
| presenter | string | Presenter voice and face (default female). |
| length_seconds | integer | Video length (default 15; 30 needs quality 'cinema'). |
| idempotency_key | string | Optional but recommended for loops: any unique string per intended video. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The product or landing page to advertise, e.g. https://example.com/product"
},
"brief": {
"type": "string",
"maxLength": 300,
"description": "Optional tone, audience and focus, e.g. 'relaxed, for tourists, beginner surf lessons'."
},
"quality": {
"enum": [
"standard",
"cinema"
],
"type": "string",
"description": "Quality tier (default 'standard', 1 credit per 15 s; 'cinema' is our most lifelike motion, 2 credits, up to 30 s)."
},
"language": {
"type": "string",
"description": "Spoken language, ISO code (default en). One of the presenter languages listed by get_account."
},
"presenter": {
"enum": [
"female",
"male"
],
"type": "string",
"description": "Presenter voice and face (default female)."
},
"length_seconds": {
"enum": [
15,
30
],
"type": "integer",
"description": "Video length (default 15; 30 needs quality 'cinema')."
},
"idempotency_key": {
"type": "string",
"maxLength": 80,
"description": "Optional but recommended for loops: any unique string per intended video."
}
}
}Returns a checkout link when credits are needed. plan 'video' (default) buys ONE video of this site, the cheapest door; plan 'subscription' is the monthly plan. quality 'standard' (default, 1 credit) or 'cinema' (our most lifelike motion, 2 credits). Signed in, 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.
| Argument | Type | Description |
|---|---|---|
| plan | string | One video (default) or the monthly plan. |
| quality | string | Quality tier for a one-video checkout (default standard). |
| claim_token | string |
{
"type": "object",
"properties": {
"plan": {
"enum": [
"video",
"subscription"
],
"type": "string",
"description": "One video (default) or the monthly plan."
},
"quality": {
"enum": [
"standard",
"cinema"
],
"type": "string",
"description": "Quality tier for a one-video checkout (default standard)."
},
"claim_token": {
"type": "string"
}
},
"description": "claim_token is required for a signed-out sample checkout."
}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).
| Argument | Type | Description |
|---|---|---|
| claim_token* | string |
{
"type": "object",
"required": [
"claim_token"
],
"properties": {
"claim_token": {
"type": "string"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| url* | string | The product or company website, e.g. https://example.com |
| wait_seconds | integer | How long to wait for the sample (default 8). |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The product or company website, e.g. https://example.com"
},
"wait_seconds": {
"type": "integer",
"maximum": 15,
"minimum": 0,
"description": "How long to wait for the sample (default 8)."
}
}
}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.
No arguments.
{
"type": "object",
"properties": {}
}