Motion Menu
by motionmenu.ca in Other
597 motion/3D UI patterns as ready HTML/CSS/JS, served over MCP. The entire library is free.
https://www.motionmenu.ca/api/mcp- Tools
- 11
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 220 ms
- 423 ms slowest 5%
- Last check
- Passed
- 9 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"motion-menu": {
"type": "http",
"url": "https://www.motionmenu.ca/api/mcp"
}
}
}11 tools
- list_patterns
List Motion Menu patterns. Every row is "number slug <role> [tags] · title". ROLE is where the pattern goes on a page (hero, nav, pricing, background, product, form…) — filter by it when you are building a page rather than hunting an effect. The SLUG is the permanent…
- get_pattern
Get one pattern by number, including its complete transplantable HTML, CSS and JS. Pass framework to get a ready-to-use component wrapper (react .tsx, vue .vue, svelte .svelte, or vanilla .ts).
- get_kit
Get the Motion Menu build kit: the design laws, the one-page act protocol, stack pins, known gotchas, and the full pattern index. Call this FIRST before building a page.
- get_design_digest
Get the machine-readable Motion Menu quality contract. Call before build_page. It defines anti-generic composition rules, motion lifecycle, responsive requirements, truth constraints, and release verification gates.
- check_updates
Check whether patterns you already built with have changed. Pass the library version you last built against (from `version` in a previous check_updates or /p/manifest.json) and get back exactly which slugs were added, changed or removed — so you re-pull three patterns instead of…
- recommend_patterns
Intent-aware pattern recommendations. Describe what you are building — industry, style, mood, technical needs — and get scored results with reasons and compatibility suggestions. Returns metadata only (number, slug, title, role, score, reason, compatible_with). Call get_pattern…
- propose_directions
Turn a business/page brief into three deliberately different design genomes before choosing components. Each direction defines layout grammar, typography, imagery, motion physics, density rhythm, and explicit avoid rules. Pass a returned direction_id into build_page with the…
- build_page
Design a complete page from intent. Returns an act map — 5–7 acts in page order, each with a purpose, recommended patterns (by slug), and a density rating (loud/quiet). Follows the one-page protocol: density wave pacing, one GL spectacle, 12–18 viewport-heights. Feed the result…
- validate_combination
Check whether a set of patterns work well together. Pass the slugs (or numbers) of patterns you plan to combine on a page and get a compatibility report: overall score, per-pair analysis, style/industry coherence, intensity balance, page-flow coverage, and warnings (duplicate…
- audit_page
Audit an EXISTING page (yours or a client's — any AI builder, any stack) for the default-AI "section grammar" tell: numbered steps, a centered hero with two buttons, 3-up icon cards, a testimonial/FAQ/CTA-band skeleton repeating unchanged. Deterministic, no LLM — every finding…
- verify_repair
Re-audit a page you just rewrote from audit_page's prescriptions and get a pass/fail verdict: fresh ai_shaped_score, the delta from the prior audit (pass baseline_score or the whole prior audit_page result as `baseline`), and any tells STILL present, each with a concrete fix…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 197 ms |
| 20 h ago | Passed | 200 | 181 ms |
| 30 h ago | Passed | 200 | 275 ms |
| 40 h ago | Passed | 200 | 195 ms |
| 2 days ago | Passed | 200 | 205 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 179 ms |
| 3 days ago | Passed | 200 | 227 ms |
| 3 days ago | Passed | 200 | 220 ms |
| 4 days ago | Passed | 200 | 232 ms |
| 4 days ago | Passed | 200 | 209 ms |
| 5 days ago | Passed | 200 | 423 ms |
| 5 days ago | Passed | 200 | 247 ms |
| 5 days ago | Passed | 200 | 306 ms |
| 6 days ago | Passed | 200 | 226 ms |
| 6 days ago | Passed | 200 | 189 ms |