Animation Machine / Video MCP server
REMOTE MCP SERVER · STREAMABLE HTTP · OAUTH

The video MCP server
for Claude, ChatGPT & Cursor

Your AI already writes great animations. Now it can ship them. Connect Animation Machine and ask for a video: the AI writes the animation, checks a preview frame, renders an MP4 or GIF with music, voiceover and captions, and hands you the link.

https://animation-machine.com/mcp
claude.aiClaude DesktopClaude CodeChatGPTCursorVS CodeWindsurfCline
Included in the $5/month plan · no install · cloud rendering

One sentence in, a finished video out

No exporting, no screen recording, no editing app. The whole loop happens in the chat.

Make a 6-second launch teaser for "Acme Notes 2.0": dark background, bold type, a quick logo reveal. I need it for YouTube and TikTok, with upbeat music.
⚙ preview_frame checked the layout at 3s, looks right
⚙ search_music "upbeat launch"
⚙ render aspects 16:9 + 9:16, music at 60%
⚙ get_job done in about 2 minutes
Here you go: YouTube version (16:9) · TikTok version (9:16). Each also has a share page and an "open in Studio" link. Want captions and a voiceover line too?

Your AI writes the code. We turn it into video.

Claude, ChatGPT and Cursor are excellent at HTML, CSS and JavaScript animation, but they can't play it back and record it. Animation Machine can.

The AI writes an animation

Plain HTML with GSAP, CSS keyframes, Web Animations, Lottie, Three.js or canvas. Or it picks one of our motion-graphics templates.

It checks and renders

A still preview catches layout mistakes first. Then we play it frame by frame in a real browser and encode a clean MP4 or GIF.

You get the finished file

Music mixed and ducked, voiceover, captions, title cards, logo, every aspect ratio. Download link, share page and Studio link.

Connect your AI app

Server URL: https://animation-machine.com/mcp. Apps that support OAuth just ask you to sign in. Others use an API key from your account menu → AI agents (MCP).

  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it Animation Machine and paste https://animation-machine.com/mcp.
  3. Click Connect, sign in to Animation Machine, and click Allow.
  4. In a chat, turn the connector on from the tools menu and ask for a video.

No key to copy. It works in claude.ai, Claude Desktop and the Claude mobile apps. Disconnect any time from the account menu → AI agents.

Things to ask your AI

Copy any of these into Claude, ChatGPT or Cursor once Animation Machine is connected.

Channel introMake a 5-second animated intro for my YouTube channel "Build Notes": dark navy, the title slides in letter by letter, a soft glow. Render it as an MP4.
Every platformTurn this launch announcement into a 10-second animated video and render it 16:9, 9:16 and 1:1 with upbeat royalty-free music.
Data to videoHere are our Q3 numbers. Make a 15-second animated bar chart that builds up one bar at a time, then render it for LinkedIn (1:1).
Finish my videoI'll upload demo.mp4. Add calm background music, burned-in captions in Spanish, my @handle in the corner, and an end card that says "Try it free".
Speaker cardUse the lower-third template for "Maya Chen, Head of Design" in teal, 5 seconds, and render it.
MilestoneRender the stat template counting up to 10,000 with the label "happy customers", then write me a Post Kit for Instagram.
ExplainerWrite a 30-second animated explainer of how a CDN works with simple shapes and labels, add a friendly voiceover reading the script, and render it.
GIF for docsMake a 6-second looping GIF that shows a toggle switching from off to on, for our README.

What your AI can call

Eleven focused tools. Read-only tools are marked so clients can run them without asking each time. Every parameter is in the full documentation (also as Markdown for AI agents).

ToolWhat it does
renderRenders an HTML animation (inline HTML, a multi-file project, or an uploaded zip) or finishes an uploaded video. Options: up to 3 aspect ratios, MP4 or GIF, 720p/1080p, 24/30 fps, music, voiceover, captions in 16 languages, title and end cards, corner text, logo. Returns job IDs.
render_templatePolished motion graphics from a few fields: title card, lower third, quote, stat counter.
preview_frameReturns one still frame as an image plus the detected animation length, so the AI can check its work first.
get_jobProgress, then a download link (24 h), a shareable watch page and an "open in Studio" link.
cancel_jobStops a queued or running render.
create_uploadA one-time upload link for a local zip, video or logo.
search_musicSearch 500,000 royalty-free CC0 tracks by mood or genre.
list_voicesNatural AI voices for voiceovers.
post_kitLooks at a finished video and writes the caption, hooks, hashtags and description.
list_renders · get_accountRecent renders, plan and limits.

What people use it for

🎬

Intros & outros

Channel intros, podcast openers, end cards with your call to action.

📱

Social clips

16:9, 9:16 and 1:1 from one request, ready for YouTube, TikTok, Reels, Shorts and LinkedIn.

📊

Data to video

Animated charts and KPI recaps from numbers you paste in. Great for weekly updates.

🧑‍💻

Product demos

UI walkthrough animations, feature reveals and README GIFs, straight from your code editor.

🎙️

Narrated explainers

Script, animation, AI voiceover and captions in one pass.

🌍

Localized versions

The same video with captions in up to 16 languages.

How it compares

There are a few ways to get video out of an AI assistant. Here is where Animation Machine fits.

Animation Machine MCPRemotion MCP serversFFmpeg MCP serversAI video models
SetupPaste a URL, sign inLocal Node + React projectLocal FFmpeg installAPI keys per model
Renders whereOur cloudYour machineYour machineTheir cloud
InputAny HTML/CSS/JS animation, or a videoReact componentsExisting media filesA text prompt
Exact text & layoutYes, it renders codeYesn/aNo
Music, voiceover, captionsBuilt inBuild it yourselfManualVaries
Works in claude.ai & ChatGPTYesNo (local only)No (local only)Some
Price$5/month flatFree + Remotion license for companiesFreePer second of video

Fast for everyone, by design

Limits

  • One job at a time per account
  • HTML animations up to 60 seconds
  • GIFs up to 15 seconds, videos you finish up to 3 minutes
  • Up to 1080p, 24 or 30 fps
  • 200 renders a month, shared with the website

Security

  • OAuth 2.1 with PKCE, or revocable API keys
  • Apps can render and read your renders, nothing else: no billing, no account changes
  • Animations render in a sandboxed browser with no access to our internal network
  • Download links are signed and expire after 24 hours

Need 4K, longer videos or a full editor? Use the web app or Studio. Every agent render has an "open in Studio" link.

Questions

What is a video MCP server?
MCP (the Model Context Protocol) lets AI assistants use outside tools. A video MCP server gives the assistant tools for making video. Animation Machine's lets Claude, ChatGPT, Cursor and other MCP clients render animations and finish videos, so the AI can hand you a real MP4 instead of a block of code.
Do I need to install anything?
No. It is a hosted remote server. Add https://animation-machine.com/mcp to your AI app and sign in. Rendering runs on our servers, not your computer.
Is this an AI video generator?
Not in the "type a prompt, get random footage" sense. We render code: the HTML, CSS and JavaScript animation your AI writes is played frame by frame in a real browser and encoded to video. Text, brand colors, layout and timing come out exactly as written. Music, voiceover and captions are layered on top.
What kinds of animations work?
Anything that runs in a browser: GSAP timelines, CSS keyframes, the Web Animations API, Lottie, Three.js, p5.js, canvas, SVG, anime.js, and Claude Design exports. If the length can't be detected automatically, the AI can pass duration_seconds or add const TOTAL = 8 to the page.
How much does it cost?
It's included in the $5/month plan. Agent renders count toward the same 200 renders a month as the website. There's no separate API price.
How long does a render take?
Usually one to three minutes for a short animation at 1080p. If someone else is rendering, your job waits its turn and the AI is told when to check back.
Where do the videos go?
Your AI gets a private download link (valid 24 hours), a shareable watch page and a link that opens the video in Studio for final edits. Renders also appear in your history in the app.
How is it different from a Remotion MCP server?
Remotion MCP servers need a local React/Remotion project and render on your machine, so they don't work in claude.ai or ChatGPT. Animation Machine renders any HTML animation in the cloud, works in every MCP client, and includes music, voiceover, captions and multi-aspect output.
Can I revoke access?
Yes. Account menu → AI agents (MCP) lists every API key and connected app with a Revoke or Disconnect button. It takes effect within a minute.

Keep reading

Give your AI a render button

$5/month, cancel anytime. Then connect from the account menu → AI agents (MCP).

Get started