The Idea to Motion MCP server exposes 31 tools, grouped below by the phase of the pipeline they belong to. Each one is callable over Streamable HTTP at https://api.ideatomotion.com/mcp once your client has authenticated with an API key or an OAuth access token. Tool results are designed to be worked from directly: a brief comes back as the contract to write against, and a validation failure comes back in band with instructions to fix it rather than as a transport error.
The shape of the surface is deliberate. The front half of the pipeline — everything the user approves — is data-driven, so one set of plan tools serves a narrated script, a silent shot list and an uploaded recording’s cut plan alike, and supporting a new kind of video adds no tools. The back half is identical across every kind, which is why the direction, code, adjustment and social tools never branch on what sort of video they are working on.
Rendering the finished MP4 is the user’s action, taken on the platform, and there is no tool for it. Exporting is the only step that spends money, and an agent cannot see the account balance before it calls, so an export tool would mean charging for a quality the user never chose at a moment they never chose. Every workflow that used to end in an export now ends by telling the user to export it themselves — and re-exporting a video they have already paid for is free.
Voice synthesis and transcription run on the user's own provider key, and a brand kit is established once so every later video inherits the same colours, fonts and logo. These tools are called before the first video rather than per video, and they are the only ones that touch account-level state instead of a job.
A video is created as one of three kinds: an explainer with a narrated script, a silent motion graphic driven by on-screen text, or a recording the user uploads and the assistant cuts. Aspect ratio and duration are independent axes, so any length works at either 9:16 or 16:9.
Nothing is produced until the user approves a plan, and the plan's shape follows the video's kind: a script for an explainer, a shot list for a motion graphic, or a keep-and-drop cut plan for an uploaded recording. The same three tools serve all three, so a new kind of video adds no new tools.
This is where the assistant does the creative engineering. It writes a direction for each scene, then a self-contained Remotion component for each scene, and renders stills to check the result with its own eyes. Submitted code is statically validated and executed in a sandbox, so a crash comes back as a tool error to fix rather than a broken video.
A video can draw on the user's own files, on a hosted library of CC0 music, and on real brand logos and stock photography resolved through the same providers the platform's own director uses. Uploads go straight to object storage with a presigned link rather than through the API.
These three tools change a finished video without touching any scene code, which makes them cheap, reversible and safe to run on a video the user has already exported. Each is deliberately structured rather than conversational, because the assistant cannot hear or see the result and has to confirm from what comes back.
Nothing reports progress on the assistant's behalf, so a long-running stage is polled. Recovering a job id later in a conversation matters more than it sounds: creating a second job to fix an existing video is the single most common way an agent produces a duplicate instead of an edit.
The server also publishes an MCP prompt named create-video as a one-command entry point, a resource template at videoai://jobs/{jobId} that exposes a job as readable context, and interactive UI panels for hosts that support the MCP Apps extension — a launch pad where the user picks the look and narrator from playing preview clips, and a review panel where they approve the plan with a click. Text-only clients lose nothing: every tool keeps full text output.
The complete workflow, including the order to call these tools in and how to recover from each kind of rejection, is published as an open Agent Skill at https://api.ideatomotion.com/mcp/skill. Start with the docs overview for the endpoint and authentication, or the connect page for copy-paste config for your client.
Social metadata
2 toolsNarrated and recorded videos carry a publishing kit — titles, descriptions, hashtags, tags and chapter markers — written by the assistant rather than by a server-side model. Submitting it is what unblocks the platform's export action for those kinds; silent motion graphics skip the step entirely.