{"server":"io.github.MasterPlayspots/motionspec","count":5,"tools":[{"name":"motion_audit","title":"Audit a live URL for motion accessibility (WCAG 2.2.2 / 2.3.3)","description":"Requires a Dev Key ($39/mo) or Agency plan ($249/mo) on the hosted endpoint (motionspec.dev/pricing?src=mcp). 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. Returns isError:true with structuredContent {ok:false, error:'PAYWALL', tool, upgrade} and text guidance. To use motion_audit on the hosted endpoint, connect with an x-motionspec-key header. Run the static URL audit locally for free with 'npx -p motionspec motion audit <url> --json' (MIT).","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"url":{"type":"string","description":"The page URL to audit (http/https)."}}},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T15:30:22.353Z"},{"name":"motion_catalog","title":"MotionSpec catalog & authoring rules","description":"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 and validate it with motion_validate (motion_compile runs in the CLI or with a key on the hosted endpoint). Free motion check: motionspec.dev/motion-check · keys for the hosted endpoint: motionspec.dev/pricing?src=mcp.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T15:30:22.353Z"},{"name":"motion_compile","title":"Compile a MotionSpec to GSAP/CSS","description":"Requires a Dev Key ($39/mo) or Agency plan ($249/mo) on the hosted endpoint (motionspec.dev/pricing?src=mcp). 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. Returns isError:true with structuredContent {ok:false, error:'PAYWALL', tool, upgrade} and text guidance. To use motion_compile on the hosted endpoint, connect with an x-motionspec-key header. motion_compile runs locally for free with 'npx -p motionspec motion compile <spec.json>' (MIT).","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"spec":{"type":"object","description":"The MotionSpec JSON object","propertyNames":{"type":"string"},"additionalProperties":{}},"specName":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$","description":"Optional name used in the artifact header"}}},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T15:30:22.353Z"},{"name":"motion_stats","title":"MotionSpec usage telemetry","description":"Requires a Dev Key ($39/mo) or Agency plan ($249/mo) on the hosted endpoint (motionspec.dev/pricing?src=mcp). 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. Returns isError:true with structuredContent {ok:false, error:'PAYWALL', tool, upgrade} and text guidance. To use motion_stats on the hosted endpoint, connect with an x-motionspec-key header. Read local telemetry for free with 'npx -p motionspec motion stats' (MIT). This reads this machine's local activity, not hosted usage.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T15:30:22.353Z"},{"name":"motion_validate","title":"Validate a MotionSpec (trust boundary)","description":"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 findings and can be non-empty while ok=true — a spec that compiles is not automatically accessible. Use to pre-check a spec before compiling.","input_schema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["spec"],"properties":{"spec":{"type":"object","description":"The MotionSpec JSON object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T15:30:22.353Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.MasterPlayspots%2Fmotionspec/connection?target=mcpServers","arguments":{"name":"io.github.MasterPlayspots/motionspec","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.MasterPlayspots%2Fmotionspec","arguments":{"name":"io.github.MasterPlayspots/motionspec"}}]}