OTOY Studio MCP
Connect once, sign in with your OTOY Studio account, and your agent can generate images, video, 3D models, audio and Gaussian splats and save them into your project. There are no API keys, and runs use the same credits as the app.
make a looping hero video for this landing page
list_endpoints query: "veo"
get_pricing fal-ai/veo3.1
get_balance
Veo 3.1 fits. I'll show you the price before I run it.
go ahead
run_endpoint fal-ai/veo3.1
check_job completed
Saved to public/hero.mp4 and added it to the hero section.
It takes about a minute. Pick your agent and follow the steps.
claude mcp add otoy-studio --scope user --transport http https://canvas-mcp.otoy.studio/mcp /mcp, select otoy-studio, choose Authenticate, and sign in with your OTOY Studio account in the browser window that opens. codex mcp add otoy-studio --url https://canvas-mcp.otoy.studio/mcp codex mcp login otoy-studio. ~/.cursor/mcp.json, or to .cursor/mcp.json for a single project. {
"mcpServers": {
"otoy-studio": { "url": "https://canvas-mcp.otoy.studio/mcp" }
}
} https://canvas-mcp.otoy.studio/mcp gemini mcp add --scope user --transport http otoy-studio https://canvas-mcp.otoy.studio/mcp /mcp auth otoy-studio, and sign in with your OTOY Studio account. Or let your agent do it. Paste this in and it will walk you through setup. You still do the sign-in yourself.
Read https://otoy.studio/mcp.md and connect the OTOY Studio MCP server, then tell me when I need to sign in. Using another MCP client? Any client with streamable HTTP and OAuth can connect to https://canvas-mcp.otoy.studio/mcp
"Look at this landing page and generate a short, looping hero video that fits it. Tell me the price before you run anything, then save the clip to the project and wire it in."
"Find the placeholder images in this project and replace them with generated ones that match the style of the site. Check my credit balance first and show me the total cost."
"Generate a low-poly treasure chest as a 3D model, compare the price of two 3D models first, and save the file to assets/models."
"Write a 20-second voiceover script from this README, generate it with ElevenLabs, and save the audio to the project."
Search the live catalogue, read each model's inputs, and check the price and your balance before a run.
list_endpointsget_endpoint_docsget_endpoint_schemaget_pricingget_balanceFast jobs return right away. Long video and 3D renders keep running while your agent works on something else.
run_endpointcheck_joblist_jobscancel_jobforget_jobrender_job_mediaUpload local files as inputs, such as a product photo or a reference frame, and reuse them later.
upload_filerequest_upload_urlconfirm_uploadlist_filesget_file_urlSearch past generations by prompt or model and see what each one cost. Share an output when you want to.
list_generationsshare_mediaNo. You sign in with your OTOY Studio account through OAuth, so there is no key to create, paste or rotate.
Runs use the same credit balance as the app, and your agent can check a model's price and your balance before it runs anything. Failed and cancelled runs are refunded. The free plan includes 100 credits a month with no credit card. See plans and prices at https://otoy.studio/pricing.
The same catalogue as the app: more than 100 endpoints across image, video, 3D, audio and upscaling, including GPT Image 2, Nano Banana Pro, Veo 3.1, Kling, Hyper3D Rodin and ElevenLabs. Your agent picks one, or uses the one you name. See every model and price at https://otoy.studio/models.
Sign-in opens a browser and returns to your local machine, so connect the server somewhere you can open one.
Outputs are saved to your OTOY Studio files. Sharing is opt-in, but a share link is permanent and cannot be revoked, so ask your agent to share only what you want public.
Any MCP client that supports streamable HTTP and OAuth can use the same URL: https://canvas-mcp.otoy.studio/mcp