Enables LLMs to generate safe, accessible scroll-driven web animations by translating natural language requests into validated JSON specs, then compiling them into GSAP or WAAPI/CSS code with built-in reduced-motion and pause controls.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.MOTION_API_KEY— Live model instead of --mock: set (or OPENROUTER_API_KEY); optional MOTION_MODEL (default anthropic/claude-haiku-4.5) and MOTION_BASE_URL (any OpenAI-compatible endpoint). See .env.example.MOTION_BASE_URL— Live model instead of --mock: set MOTION_API_KEY (or OPENROUTER_API_KEY); optional MOTION_MODEL (default anthropic/claude-haiku-4.5) and (any OpenAI-compatible endpoint). See .env.example.MOTION_CACHE_DIRMOTION_MODEL— Live model instead of --mock: set MOTION_API_KEY (or OPENROUTER_API_KEY); optional (default anthropic/claude-haiku-4.5) and MOTION_BASE_URL (any OpenAI-compatible endpoint). See .env.example.OPENROUTER_API_KEY— Live model instead of --mock: set MOTION_API_KEY (or ); optional MOTION_MODEL (default anthropic/claude-haiku-4.5) and MOTION_BASE_URL (any OpenAI-compatible endpoint). See .env.example.[](https://m8ven.ai/mcp/masterplayspots-motionspec-w837b8)