NestDaddy

MotionSpec — web animation accessibility MCP

io.github.MasterPlayspots/motionspec · v1.2.12

Web animation accessibility MCP: GSAP, static CSS checks, prefers-reduced-motion, WCAG 2.2.2/2.3.3.

Connect Remote server

Terminal
claude mcp add --transport http motionspec https://api.motionspec.dev/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "motionspec": {
      "url": "https://api.motionspec.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "motionspec": {
      "type": "http",
      "url": "https://api.motionspec.dev/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.motionspec.dev/mcp

Tools 5 found in our last check

  • motion_catalog

    Returns the catalog of verified motion primitives (names, purpose, parameter schemas, defaults) plus the authoring rules for writing a MotionSpec. Call this FIRST, then write the spec yourself, check it with motion_validate and compile it with motion_compile. Free motion check:…

  • motion_validate

    Checks a MotionSpec against the schema, the primitive allow-list, parameter bounds and injection rules. Fail-closed: returns ok=false with precise errors. Returns {ok, errors, warnings, deprecations, catalogVersion}. IMPORTANT: warnings[] carries the WCAG 2.2.2 / reduced-motion…

  • motion_compile

    Validates (fail-closed) and deterministically compiles a MotionSpec into vanilla-GSAP JavaScript and CSS, with prefers-reduced-motion enabled by default and a performance-budget report. Same spec always yields identical code. Returns {ok:true, js, css, warnings, report, catalogV…

  • motion_audit

    Static motion-a11y checker: fetches a URL's HTML + linked stylesheets (up to 12 sheets, 2 MB per response, 8 s timeout) and scans the CSS for (1) animation/transition that moves without an effective (cascade-aware) prefers-reduced-motion guard, (2) animated non-transform/opacity…

  • motion_stats

    Operator telemetry of the hosted service (not your own usage); needs the operator key (header x-motionspec-key). This unauthenticated call returns access information only; it does not compile code, fetch URLs, run an audit or read usage data. Arguments are optional and unused. R…

Details

Endpointhttps://api.motionspec.dev/mcp (Streamable HTTP)
Package[email protected] (NPM, stdio)
First published2 Nov 2026
Last updated2 Nov 2026
Registry nameio.github.MasterPlayspots/motionspec

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.