mcpbeat Sign in

MotionSpec — verified web motion (reduced-motion / WCAG) MCP Server

by masterplayspots Your server? Claim it
answering

MotionSpec — verified web motion (reduced-motion / WCAG) is answering right now. Last checked moments ago. 112 installs a week from npm. It exposes 5 tools. Last commit 11 Sep 2026.

Deterministic motion compiler + validator: reports WCAG 2.2.2 pause-path candidates, fail-closed.

Installs per day peak 208 · avg 58 · +109% w/w
a month agotoday
Uptime history 47 days of history
47 days agonow
100.0%
Uptime 24h
92 of 92 checks
5
Tools
read from the server
243 ms
Response time
average over 24h
112
Installs / week
npm and PyPI

What changed 13

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 September 2026. No other catalogue keeps this.

11 Sep 4 tool descriptions were rewritten5 times that day motion_audit, motion_catalog, motion_compile and 1 more
11 Sep a tool changed version
4 Sep 3 tool descriptions were rewritten motion_audit, motion_compile, motion_stats
2 Sep 3 tools appeared motion_audit, motion_compile, motion_stats
2 Sep a tool description was rewritten motion_catalog
and 1 more, back to 2 September 2026

What the code does

We read the source, 20 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  const dir = path.join(candidatesDir, name);

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add motionspec --transport http https://api.motionspec.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "motionspec": {
      "url": "https://api.motionspec.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.motionspec]
url = "https://api.motionspec.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "motionspec": {
      "url": "https://api.motionspec.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "motionspec": {
      "url": "https://api.motionspec.dev/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

motion
motion_audit
Requires a Dev Key ($39/mo) or Agency plan ($249/mo) on the hosted endpoint (motionspec.dev/pricing?src=mcp). Static motion-a11y checker: fetches a URL's HTML + linked stylesheets and scans the CSS for (1) animation/transition that moves without an effective (cascade-aware) prefers-reduced-motion guard, (2) animated non-transform/opacity properties, (3) infinite animations with no pause path, (4) <marquee>/autoplay >5s. Colour/opacity-only transitions are not motion (WCAG 2.3.3). Same engine and scoring as the free site check at motionspec.dev/motion-check. Returns {ok, score|null, status, findings, groups, summary, badge, disclosures, coverage, markdown}; pages without CSS motion return status 'not-measurable' with score null (runtime motion such as WAAPI/GSAP/WebGL is not audited); loading indicators (spinners, skeletons) are reported as 'review', not as violations. A clean, measurable page earns the badge 'reduced-motion-safe'. Does network I/O (openWorldHint).
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 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.
motion_compile
Requires a Dev Key ($39/mo) or Agency plan ($249/mo) on the hosted endpoint (motionspec.dev/pricing?src=mcp); runs locally for free with 'npx -p motionspec motion compile <spec.json>' (MIT). Validates (fail-closed) and deterministically compiles a MotionSpec into production-ready vanilla-GSAP JavaScript and CSS, with enforced prefers-reduced-motion fallbacks and a performance-budget report. Same spec always yields identical code. Returns {ok, js, css, report} or {ok:false, errors}.
motion_stats
Requires a Dev Key ($39/mo) or Agency plan ($249/mo) on the hosted endpoint (motionspec.dev/pricing?src=mcp). Summary of routing/compile telemetry (counts per outcome). Escalation clusters indicate which new primitive the catalog needs next.
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 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.

Endpoints

URLTransportStateLatencyChecked
https://api.motionspec.dev/mcp streamable-http answering 185 ms 0 min ago

Alternatives to MotionSpec — verified web motion (reduced-motion / WCAG)

same job, measured the same way
C
Merchant Catalog Acceptance
by mcpscores

Deterministic acceptance report for a supplied product catalog: validates price/currency/availabi...

1 tools answering
Python Code Validator
by jkanselaar

Validates AI-generated Python: syntax, lint, security scan and deterministic repair.

3 tools answering
Deterministic
by archradhq

Deterministic IR/IR-LINT validation, policy packs, drift vs exports (archrad). Apache-2.0.

57 installs/wk local only
FetchSandbox
by fetchsandbox

A deterministic verification engine for agents. Proves a fix: fails on the old code, passes on new.

1 014 installs/wk local only
Accessibility AI
by groundlogic-ai-source

Scan URLs for WCAG 2.1 violations, generate AI fixes, and produce VPAT 2.5 compliance reports.

4 tools answering
Research Repo Doctor
by tom409114

Deterministic Artifact Evaluation preflight and run-path grader for research repositories.

139 installs/wk local only
Verdoc
by verdochello

Deterministic AGENTS.md and repo analysis for coding agents, paid per call in USDC over x402.

local only
Visibilityai
by thinksuitesolution-coder

Verified Indian business data and AI-visibility reports for MCP-compatible AI agents.

13 tools answering

MotionSpec — verified web motion (reduced-motion / WCAG) — questions

Answers built from our own checks of this server.

What can MotionSpec — verified web motion (reduced-motion / WCAG) do?
It exposes 5 tools, read directly from the server on our last check. Among them: motion_audit, motion_catalog, motion_compile, motion_stats, motion_validate. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is MotionSpec — verified web motion (reduced-motion / WCAG) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 243 ms. The bar chart above shows every period we have measured.
How do I connect MotionSpec — verified web motion (reduced-motion / WCAG)?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MotionSpec — verified web motion (reduced-motion / WCAG) need an API key?
No. MotionSpec — verified web motion (reduced-motion / WCAG) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MotionSpec — verified web motion (reduced-motion / WCAG)?
It answers our handshake in 243 ms on average, which is faster than 58% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use MotionSpec — verified web motion (reduced-motion / WCAG)?
The npm package motionspec was installed 112 times in the last week. Week over week that is +109%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is MotionSpec — verified web motion (reduced-motion / WCAG) open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.