Svg Animation Generator

Generators REST API MCP

Return an animated SVG (inline CSS @keyframes) and/or the CSS alone, built from a shape template (rect, circle, star, stick figure, sun…) or custom SVG elements, plus animations from a preset (bounce, pulse, spin, fade, slide, squash-stretch, color-shift, float) or custom keyframes.

This page documents the HTTP endpoint POST /api/tools/svg-animation-generator/execute. See the MCP reference →

Call it over REST

POST https://api.findutils.com/api/tools/svg-animation-generator/execute · no API keys · 60 requests/min per IP

Execute — verified arguments

curl -X POST https://api.findutils.com/api/tools/svg-animation-generator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "shape": "rect",
    "preset": "bounce"
  }'

Parameter schema for this endpoint

curl https://api.findutils.com/api/tools/svg-animation-generator

Interactive docs · OpenAPI 3.1 spec · All REST tools

Input schema

Argument Type Required Description
shape string (rect | circle | ellipse | line | text | star | character-head | character-body | character-full | cloud | sun) no Shape template to start from. Ignored when elements is given. Default: "rect".
elements array no Custom elements: [{ id?, type: rect|circle|ellipse|line|path|text, attrs: { x, y, width, height, cx, cy, r, d, fill, stroke, textContent, … } }].
preset string (bounce | pulse | spin | fade | slide | squash-stretch | color-shift | float) no Animation preset applied to the first element. Ignored when animations is given.
animations array no Custom animations: [{ element_id, property (x, y, cx, cy, r, opacity, rotate, translateX, translateY, scale, fill, stroke, …), keyframes: [{ offset: 0-100, value }], duration (ms), easing, iteration_count, direction: normal|alternate }].
view_box string no SVG viewBox. Default: "0 0 300 300".
background string no Background color (CSS color). Default: "#0f172a".
output string (svg | css | both) no What to return. Default: "svg".

Example arguments (verified)

{
  "shape": "rect",
  "preset": "bounce"
}

Also an MCP tool

Claude, Cursor, and any MCP client can call this tool as findutils:svg_animation_generator after one connect command.

Connect once

claude mcp add findutils --transport http https://mcp.findutils.com/
Open the MCP reference for Svg Animation Generator →

More Generators tools