Agents / MCP

The same studio.Any agent.

Paste one URL into Claude, Cursor, ChatGPT, or Grok. Sign in with your Clip Studio account. The agent can quote, generate, and play the public products you already use — on the same credits.

https://clipstudio.ai/api/mcp

01

Add the URL

Point the agent at https://clipstudio.ai/api/mcp. No client id. No pasted key.

02

Sign in once

The agent opens Clip Studio. Log in if you need to, then Approve. That is the whole auth.

03

Do the public jobs

Video Lab, Last Frame, Topic Shorts, Ad Lab, Story, UGC, library, and free tools. Same 402 credit wall as the site.

Connect

Paste the URL. Sign in once.

Claude

Customize → Connectors → Add custom connector. Paste the URL. Connect. Leave OAuth client id empty.

https://clipstudio.ai/api/mcp

Cursor

Add an HTTP MCP server with the URL only. Cursor runs OAuth on first use.

{
  "mcpServers": {
    "clipstudio": {
      "url": "https://clipstudio.ai/api/mcp"
    }
  }
}

Claude Code

Then run /mcp in the CLI and sign in when prompted.

claude mcp add --transport http clipstudio https://clipstudio.ai/api/mcp

ChatGPT

Custom MCP / connector. Paste the URL, then complete Clip Studio Approve.

https://clipstudio.ai/api/mcp

Grok

Custom MCP connector. Paste the URL. Sign in on clipstudio.ai when asked.

https://clipstudio.ai/api/mcp

Tools

Public jobs only.

Video Lab

Frontier text- and image-to-video models with exact credit quotes.

  • list_video_lab_modelsList Video Lab models, modes, and defaults. Same catalog as /video-lab.
  • quote_video_labQuote Video Lab credits for a setup. Does not generate or charge. Paid generate needs this quote.
  • generate_video_labcreditsStart a paid Video Lab generation. Charges credits. Poll get_video_lab_generation until it finishes.
  • list_video_lab_generationsList this account’s Video Lab generations.
  • get_video_lab_generationFetch one Video Lab generation by video id.
  • reconcile_video_lab_generationRefresh a Video Lab job from the provider. Does not charge again.
  • presign_generation_assetCreate an upload slot for a Video Lab source image. Then complete_generation_asset.
  • complete_generation_assetMark a source image upload ready for Video Lab.

Last Frame

Play a generated film. The last frame is canon.

  • list_last_frame_gamesList Last Frame games (Adventure, Heist, Tape, and the rest).
  • list_last_frame_worldsList Last Frame catalog worlds/maps.
  • quote_last_frameQuote credits for a Last Frame opening or next shot. Does not film.
  • start_last_framecreditsStart a Last Frame run and film the opening shot. Charges credits.
  • get_last_frame_runGet a Last Frame run, including the latest shot and choices.
  • choose_last_framecreditsPick a numbered Last Frame option. Films the next shot and charges credits.
  • type_last_framecreditsType a custom Last Frame move. Films the next shot and charges credits.
  • timeout_last_frameApply the Last Frame choice timeout (same as the play HUD timer running out).
  • end_last_frame_clipTell Last Frame the current shot finished playing so the next choice can appear.
  • arm_last_frame_itemArm a Last Frame inventory item for the next move. itemIndex is 0-based.
  • create_last_frame_worldCreate a custom Last Frame world from a description.

Topic Shorts

Type a topic. Get a faceless short with stock, voice, and captions.

  • quote_topic_shortQuote Topic Shorts credits. Does not render.
  • generate_topic_shortcreditsGenerate a Topic Short. Charges credits or complimentary quota. Poll get_topic_short.
  • get_topic_shortFetch a Topic Short generation.

Ad Lab

Paste a website and generate on-brand static ads.

  • quote_adQuote Ad Lab credits for a layout. Does not generate.
  • import_ad_websiteRead a public website into an Ad Lab company profile.
  • generate_adcreditsGenerate Ad Lab stills. Charges credits. Poll get_ad_generation. layout is 9:16, 1:1, 4:5, or 16:9.
  • list_ad_generationsList Ad Lab generations for a company this account owns.
  • get_ad_generationFetch one Ad Lab generation.

Story

Turn a story into a narrated multi-shot video.

  • list_storyboard_themesList Story themes.
  • list_storyboard_voicesList Story narration voices.
  • estimate_storyboardEstimate Story credits from a script. Does not render.
  • create_storyboardCreate a Story project from a script or premise.
  • get_storyboardFetch a Story project.
  • generate_storyboard_partGenerate the next Story part script from a prompt. Does not film yet.
  • render_storyboardcreditsRender a Story project. Charges credits. Poll get_storyboard.

UGC ads

UGC-style actor ads from a script and a face.

  • list_ugc_actorsList UGC actors.
  • generate_ugccreditsGenerate a UGC actor ad. Charges credits.
  • get_ugcList or inspect UGC generations for this account.

Library

Clips you already generated.

  • list_libraryList clips in the library.
  • get_clipFetch one library clip.

Free tools

Copy, hooks, briefs, and planning tools.

  • list_free_toolsList public free tools at /tools.
  • run_free_toolRun a public free tool (hooks, scripts, briefs). Does not generate video.

Account

Plan, credits, and billing.

  • list_public_productsList Clip Studio public products an agent can use through this MCP server.
  • get_accountPlan, credits, and usage for the signed-in Clip Studio account.
  • list_credit_packsList credit packs. Does not charge a card.
  • create_checkout_urlCreate a Stripe Checkout URL for a plan. Returns a URL. Does not take card data.

One-click OAuth

MCP clients register themselves and open a browser. You approve. Tokens stay on the agent; we store hashes.

Public products only

If a human cannot do it on clipstudio.ai, the agent cannot do it here. No admin, no webhooks, no chat internals.

Same credits

Quotes and generations use your plan. Shortfalls return required and available credits so the agent can send you to billing.

What is Clip Studio MCP?

A hosted Model Context Protocol server. Any MCP client can use Clip Studio’s public products — Video Lab, Last Frame, Topic Shorts, Ad Lab, Story, UGC, library, and free tools — as the signed-in account, on the same credits as the website.

How do I connect?

Add https://clipstudio.ai/api/mcp as a remote MCP server. The first call opens Clip Studio login, then one Approve. You do not paste an API key.

Does this use extra credits?

No. Agents spend the same plan credits a human would. Paid jobs quote first. If the balance is short, the tool returns HTTP 402 with requiredCredits and availableCredits.

Can the agent use Agentic Studio chat?

No. Agentic Studio stays a browser chat. Agents call the same product APIs that studio already uses, not the AG-UI stream.