Design
mozaika.design
Provides real product UI screens for design reference and user flow analysis.
ENDPOINT 1
https://mozaika.design/mcp
MCP server metadata
- Name
- mozaika
- Version
- 1.29.1
Mozaika answers one question — how do real, well-built products actually do this, as numbers rather than adjectives. Every value here is measured from a live DOM (colour roles, type scale, spacing grid, radii, button hover/focus states, shadows, motion durations and easings, component anatomy), or aggregated from a corpus of those measurements. REACH FOR IT when the user asks you to build or restyle anything visual — a page, a section, a component, a set of design tokens — or says a screen looks generic, cheap or unfinished. Use it before you write the CSS, not after. IF THE SCREEN IN QUESTION IS THEIRS, start inward: audit_code(code="<the component's CSS or its JSX with class attributes>") measures what that code actually contains and grades it against the corpus, worst-first. It is the only tool here that reads your work rather than another product's, it is free, and it is the shortest path from "this looks wrong" to a number you can act on. SKIP IT for backend, API, data, tests, CI, infra, and refactors with no visual output. It also cannot see your repository, your running app or your logs, so read the code first: the app's own existing design language outranks any outside reference. IF NO PRODUCT IS NAMED, work by type rather than by brand — compare_sections("Pricing / Plans") · compare_components("Button") · compare_recipes("Command Palette") each return a cross-product panel to choose a direction from. get_web_benchmark() gives the web's median values, and validate_design(body_size_px=..., radius_px=...) grades numbers you already have against the corpus. IF A PRODUCT IS NAMED: get_design_system("Linear") for the whole system, or get_section / get_component / get_recipe(site, type) for one piece of it. COST: search, the benchmark and the drift reads are free and unmetered. Measured decodes cost one call from a free account's 25 per month, and full decodes on a free account are limited to a rotating shelf of 30 products; a refused call is never billed. Three to six calls is a normal budget for one task.
Known tools 23
get_screen_sectionsList the distinct sections of a page (hero, pricing cards, testimonial/feedback, footer, .
Inferred read-onlyget_user_flowGet one user flow with its ordered steps, each including full screen metadata and image_url.
Inferred read-onlyget_design_systemGet a product's full, LLM-verified design system so you can match its exact look.
Inferred read-onlyget_design_historyMeasured design CHANGE HISTORY for a live-decoded domain — the Decode Ledger.
Inferred read-onlyaudit_codeWhen the user says a screen looks generic, cheap or off and you need to know WHY — paste the code and get numbers back.
Inferred read-onlyvalidate_designGrade YOUR design values against the measured corpus (hundreds of real products, decoded live — not opinions).
Inferred read-onlyget_web_benchmarkThe Measured Web — how the web is ACTUALLY designed, measured live across hundreds of real products (not opinions): the median design score, border-radius, body/hero font size, colour + light/dark split, spacing grid, and motion duration.
Inferred read-onlyget_design_driftHas this product's design system CHANGED since it was decoded — and which of its numbers are safe to hard-code?
Inferred read-onlylist_design_changesWhat actually changed in the web's design systems lately — the nightly Drift Ledger feed.
Inferred read-onlyget_sectionGet one product's specific section fully specified — its decoded spec + reference image_url + the parent product's design tokens — in a single call.
Inferred read-onlycompare_sectionsSee how the BEST products each solve the same section — one call, cross-product.
Inferred read-onlyget_componentGet one product's UI component fully specified — its anatomy read from the LIVE DOM (exact padding / height / border_radius / border / box_shadow / font_weight / letter_spacing / transition + the real :hover state) plus a reference image_url and the product's design tokens, in a single call.
Inferred read-onlycompare_componentsSee how the BEST products each build the same UI atom — one call, cross-product, each with its anatomy read from the live DOM.
Inferred read-onlyget_recipeThe universal BUILD-KIT fetcher — the measured spec + code to reproduce a piece of UI.
Inferred read-onlycompare_recipesSee how the BEST products each build the same hard pattern — one call, cross-product.
Inferred read-onlyget_productPull an entire product as an agent-ready build kit: the full multi-format design system (tokens + DESIGN.
Inferred read-onlylist_my_design_systemsList YOUR private design systems (BYODS) — the sites you decoded into your own/your team's scope.
Inferred read-onlyget_scoreDesign Score: a 0-100 design audit MEASURED from the site's live DOM (real WCAG contrast pairs, detected type ladder, spacing grid, forced hover states, motion) — scored against the whole measured-web corpus ("top N% of M systems").
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.mozaika]
url = "https://mozaika.design/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"mozaika": {
"type": "http",
"url": "https://mozaika.design/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: mozaika
Remote MCP URL: https://mozaika.design/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"mozaika": {
"url": "https://mozaika.design/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"mozaika": {
"type": "http",
"url": "https://mozaika.design/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "mozaika",
"transport": "streamable-http",
"url": "https://mozaika.design/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for mozaika.design was fetched 2026-08-05T10:48:17.647Z and is being refreshed.
mozaika.design is assessed as VerificationRecommended: Domain has affiliate links on record
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.