
This gives Claude full programmatic control over Rive animation files through 139 tools that handle shapes, gradients, keyframe animation, state machines, skeletal rigging, and physics baking. You can describe a bouncing ball or an interactive button in plain English and get back a .riv file ready to drop into your app, or a .rev file to open in Rive Editor for further tweaking. It includes high-level APIs for particle systems and scene composition, plus lower-level primitives for bones, IK constraints, data binding, and nested artboards. Comes with three free exports per machine, then requires a license. Useful when you need production-ready animations generated from prompts instead of manual keyframing.
An MCP server that authors Rive files and converts other animation formats into them — offline, with no design app and no account. Your AI assistant describes the animation; Polymation writes the file, renders it with Rive's own runtime to check it, and reports every decision a conversion had to make.
.riv and editor .rev (opens in the Rive editor), covering the
whole runtime: shapes, paths, gradients, feathering, text, images, bones and meshes, keyframes, state
machines, listeners, view models and data binding, layouts, scripting scaffolding..aep (read directly, no After Effects
needed), Figma (including Figma Motion timelines) and Spline, plus Rive back out to Lottie, Spline and
Figma. Every conversion comes with a per-decision report — clean, reconstructed, dropped, or needs your
call — and a rendered comparison against the source's own renderer.200 MCP tools, reached through two: find_tool finds the one for a job and use_tool runs it, so an
assistant carries about 2,400 tokens of tool definitions per message instead of 50,000+. A third,
report_problem, sends the team a problem report — only one you have seen and agreed to send.
| Format | Author | Convert | Status |
|---|---|---|---|
Rive — .riv / .rev | ✅ | ↔ Spline, ↔ Lottie, → Figma | Live |
Spline — .splinecode / .spline | ✅ | ↔ Rive, ↔ Lottie, → Figma | Live |
Lottie — .lottie / .json | — | ↔ Rive, ↔ Spline, → Figma | Live |
| Figma | — | → Rive / Spline / Lottie | Live |
After Effects — .aep | edit only | → Rive / Lottie / Spline / Figma | Live |
Every conversion crosses a model boundary, so every one is lossy — the report says what came across
clean, what was reconstructed, what was dropped and what needs your call. After Effects is read
natively (no After Effects install, no plugin) and can be edited and saved back; writing a .aep
from scratch is not offered, because without After Effects there is no way to check such a file
would open.
rivemcp.mcpb from the latest release.{
"mcpServers": {
"polymation": {
"command": "npx",
"args": ["-y", "rivemcp"],
"env": { "POLYMATION_LICENSE_KEY": "your-key" }
}
}
}
Installing the package downloads the standalone binary for your platform. The licence key is optional to start: without one, the trial allowance applies. Keys are at polymation.stunning.gg.
Windows, macOS (Intel and Apple Silicon) and Linux builds — no Node.js needed — are on the releases page.
Previews, GIFs and conversion checks render with Rive's own runtime in a headless Chromium. If a render
tool reports that Chromium is missing, run npx playwright install chromium once.
Commercial software — see LICENSE. A trial allowance is included; a key from polymation.stunning.gg unlocks unlimited use.