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. Nothing you paste is stored.
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 — full walkthrough in the setup guide:
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.