Motion Menu
What this MCP does
Provides a library of motion and 3D UI patterns with tools to recommend, validate, audit, and retrieve ready-to-use HTML, CSS, JavaScript, and framework components.
Tools
Input schema
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'alternative to html — fetched server-side (https only, public addresses only, 3 MB cap, 10 s timeout, no redirect to a private range, no credentials forwarded)'}, 'html': {'type': 'string', 'description': "the page's full HTML — one page per call; a multi-page site is the caller's own loop"}}}
Input schema
{'type': 'object', 'required': ['intent'], 'properties': {'acts': {'type': 'number', 'description': 'Number of acts (default 6, range 5–7)'}, 'seed': {'type': ['string', 'number'], 'description': 'Reproducible creative seed.'}, 'intent': {'type': 'string', 'description': 'What the page is for, e.g. "luxury real estate landing page" or "SaaS startup launch with pricing"'}, 'history': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recently used pattern slugs or numbers to cool down.'}, 'exclusions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pattern slugs or numbers that must not be used.'}, 'direction_id': {'type': 'string', 'description': 'One direction_id returned by propose_directions for this same intent/seed.'}}}
Input schema
{'type': 'object', 'properties': {'since': {'type': 'string', 'description': 'The library version you built against. Omit to just read the current one.'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'slug': {'type': 'string', 'description': 'permanent identity, e.g. "velocity-image-bend" — preferred'}, 'number': {'type': 'string', 'description': 'pattern number, e.g. "84" — a permanent alias for the slug'}, 'framework': {'enum': ['react', 'vue', 'svelte', 'vanilla'], 'type': 'string', 'description': 'component wrapper format (default: raw HTML/CSS/JS)'}}}
Input schema
{'type': 'object', 'properties': {'tag': {'type': 'string', 'description': 'optional tag, e.g. "scroll", "glsl", "commerce"'}, 'role': {'type': 'string', 'description': 'WHERE IT GOES on a page — hero, nav, footer, pricing, background, gallery, product, form, stats, testimonial, cta, content, seam, chrome, type. Start here when building a page.'}, 'query': {'type': 'string', 'description': 'optional substring filter on title/description'}, 'section': {'type': 'string', 'description': 'legacy section letter, e.g. "J" — tags supersede this'}, 'collection': {'type': 'string', 'description': 'optional collection slug, e.g. "webgl-3d"'}}}
Input schema
{'type': 'object', 'required': ['brief'], 'properties': {'seed': {'type': ['string', 'number'], 'description': 'Reproducible creative seed.'}, 'brief': {'type': 'string', 'description': 'Business, audience, offer, conversion goal, real assets, and brand constraints.'}}}
Input schema
{'type': 'object', 'required': ['intent'], 'properties': {'role': {'type': 'string', 'description': 'Optional page-role filter (hero, nav, pricing, footer, background, etc.)'}, 'seed': {'type': ['string', 'number'], 'description': 'Reproducible creative seed. The same brief and seed return the same candidates; change it to explore another valid realization.'}, 'count': {'type': 'number', 'description': 'Max results (default 5, max 20)'}, 'intent': {'type': 'string', 'description': 'What you are building, e.g. "premium SaaS landing page for enterprise AI startup" or "dark minimal portfolio with dramatic 3D hero"'}, 'context': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Slugs or numbers already chosen for this page (order does not matter here). Recommendations that clash with any of them are excluded, a pattern already at its own max_per_page in context is skipped, and a WebGL pattern in context or in the results auto-adds device-tier-gate (245) as the fallback.'}, 'history': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recently used pattern slugs or numbers. They receive a strong cooldown penalty instead of dominating every session.'}, 'exclusions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pattern slugs or numbers that must not be returned.'}}}
Input schema
{'type': 'object', 'required': ['components'], 'properties': {'components': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 2, 'description': 'Pattern slugs or numbers to validate together'}}}
Input schema
{'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': "the rewritten page's full HTML"}, 'baseline': {'type': 'object', 'description': 'optional — the whole prior audit_page result, for a per-section tell-count delta in addition to the overall score delta; baseline_score is derived from it if omitted'}, 'baseline_score': {'type': 'number', 'description': 'optional — the ai_shaped_score from the prior audit_page call, for a pass/fail delta'}}}
Recent tool changes
Similar MCP servers
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.