instantclips
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INSTANTCLIPS_TOKEN | Yes | Your InstantClips API token. Mint one at https://app.instantclips.ai/settings#ai-access. Required for both the hosted endpoint and the stdio adapter. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_brandsA | List the brands on this account, with the plan's brand limit and whether another brand can be created. A brand carries the identity every video is drafted against: its voice, its target market and its keywords. A product must belong to the brand it actually comes from — a product drafted under another company's voice is wrong even though it renders fine. Call this before answering a This does not spend credits. |
| import_product_from_urlA | Start a new InstantClips product from a product page URL (a storefront listing, e.g. a Shopify product page). Returns immediately with a product_id — the scrape, the image download
and the first video-direction draft all run in the background. Poll
Pasting a URL that was already imported on this account returns that existing product instead of creating a duplicate. If the storefront name does not exactly match a brand this account has
already reviewed, the import stops on a brand decision instead of
guessing: This does not spend credits. Only |
| create_product_from_imagesA | Start a new InstantClips product from hosted product photos, for a product that has no public page to scrape. Images must be publicly reachable URLs — this endpoint cannot read files from the caller's machine. Images larger than 8MB are skipped; at most 9 are used in a render. Returns immediately with a product_id; the downloads and the first
video-direction draft run in the background. Poll Prefer This does not spend credits. Only |
| get_productA | Read a product: what the import found, the current video direction and settings, and every video generated from it. Use this to poll after
|
| create_brandA | Create a new brand from the identity detected on a product that is
waiting on Use this when the product belongs to a company the account has no brand
for yet — the usual case when someone brings a new store. The brand's
voice, target market and keywords are taken from what the storefront
scrape drafted; the user can rename it with Ask the user before calling this. It consumes one of the plan's brand
slots, and on a plan that has run out this fails with a brand-limit
error — at which point the choices are to attach the product to an
existing brand with Once this returns, the video direction starts drafting: poll
This does not spend credits. |
| set_product_brandA | Attach a product waiting on Only do this when the user has confirmed the product really belongs to that brand. Attaching a product to an unrelated brand is not a cosmetic mislabel: every video is drafted in that brand's voice, to its target market, with its keywords. By default the brand's existing identity is left untouched. Pass
Once this returns, the video direction starts drafting: poll
This does not spend credits. |
| update_video_directionA | Edit the creative direction and render settings for a product's next video. Only the fields you pass are changed; everything else keeps its current value.
Hook: ... Content Focus: ... Format: ... Execution Guidelines: ... Strict Guidelines & Restrictions: ... Do not invent a direction from nothing when one has not been drafted
yet — call
Only works before generation starts. This does not spend credits. |
| redraft_video_directionA | Ask InstantClips to draft a fresh creative direction for this product's next video, using the product's facts, its images and the brand's identity. Use it to get a first draft, or to try a different angle when the user does not like the current one. This OVERWRITES the current direction — including any edits. Confirm with the user before re-rolling a direction they have already worked on. The draft runs in the background: this returns with This does not spend credits. |
| generate_videoA | Render the video. THIS SPENDS THE USER'S CREDITS. Ask the user before calling this, every time. Tell them the cost first —
Show the user the creative direction and let them approve or edit it before you call this. Do not call it to "see what happens", to retry a render that is still in progress, or as part of a batch you decided on your own. Returns as soon as the render is queued. Poll If the account cannot afford it, nothing is charged and the response says so — tell the user to top up at the credits page rather than retrying. |
| get_videoA | Check one video's render.
A render normally takes a few minutes. Tell the user what you are waiting on rather than polling silently in a tight loop. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/InstantStudioAI/instantclips-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server