
Random Design
Gives Claude a single tool to generate randomized frontend design directions in Markdown. You pass optional context like product type, audience, and priority, and it returns a curated combination of era, style, palette, layout, typography, and material choices drawn from built-in catalogs. The compatibility flag defaults to true for coherent combinations, or you can set it false to get intentionally clashing wild cards. No LLM calls, just deterministic sampling from predefined lists. Useful when you want to break out of your usual design patterns or need a structured creative prompt for a new interface without starting from a blank slate.
- tools
- 2
- transport
- STDIO
- last updated
- Jun 5, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
generate_design_descriptionreturns one randomized Markdown design direction.
returns one randomized Markdown design direction.
No parameter schema in public metadata yet.
get_versiontakes no arguments and returns the package version from `package.json`.
takes no arguments and returns the package version from `package.json`.
No parameter schema in public metadata yet.
Sponsors
Readme
Random Design MCP
TypeScript MCP server that returns randomized English Markdown frontend design directions. It uses curated catalogs and optional soft compatibility scoring. It does not call an LLM.
Website: https://random-design-mcp.h0b0.dev
Install
Use the published npm package from any MCP client that supports stdio servers:
{
"mcpServers": {
"random-design": {
"command": "npx",
"args": ["-y", "random-design-mcp"]
}
}
}
Tools
generate_design_description returns one randomized Markdown design direction.
All input fields are optional, but passing context makes the result easier to
use:
{
productType?: string;
audience?: string;
priority?: string;
compatibility?: boolean; // defaults to true
}
Details
- Repository
- github.com/yanislav-igonin/random-design-mcp
- Categories
- Design & Creative, Documents & Knowledge
- Package
random-design-mcp- Transport
- STDIO
- Registry
- MCP registry, active