MotionSpec
← the checker
Free · keyless · live

Try the MCP: validate a MotionSpec

This runs the real motion_validate tool from MotionSpec’s free, no-key MCP server (api.motionspec.dev). It’s the trust boundary: a spec is checked against the schema, the 40-primitive allow-list, parameter bounds and injection rules. Fail-closed — anything off returns precise errors.

Ready.

Use it in your own MCP client

The server is keyless and public (Streamable HTTP). Add it to Claude Desktop, Cursor, or any MCP client:

https://api.motionspec.dev/mcp { "mcpServers": { "motionspec": { "url": "https://api.motionspec.dev/mcp" } } }

Tools: motion_catalog (the 40 verified primitives + authoring rules) and motion_validate (this). No spec is stored.