{"name":"io.github.mlolahq/mlola-ui","slug":"mlolahq-mlola-ui","title":"Mlola UI","description":"Mlola UI components, tokens and design rules for coding agents, with a markup checker","url":"https://mcp.market/server/mlolahq-mlola-ui","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":39,"stars":0,"forks":0,"downloads_week":1669,"last_push_at":"2026-09-27T13:42:36.000Z","license":"MIT"},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-27T17:05:41.099Z","last_ok_at":"2026-09-27T17:05:41.099Z","latency_ms":921},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/mlolahq/mlola-ui","website":"https://ui.mlola.com/docs/agents","version":"1.1.4","remotes":[{"type":"streamable-http","url":"https://ui.mlola.com/mcp"}],"packages":[{"registryType":"npm","identifier":"mlola-ui","version":"1.1.4","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}],"tools":[{"name":"check_markup","description":"Checks HTML or JSX: classes that do not exist, variant classes, data-* values a class does not react to, utility classes, hand-written colors, and misuse of data-theme or data-mode. Run it on markup you wrote before finishing.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"markup":{"type":"string"}},"required":["markup"],"additionalProperties":false}},{"name":"get_component","description":"Everything needed to use one item: import, every prop with fixed values (variant, tone, size, side…) and its default, the classes it styles and the data-* values each reacts to, dependencies and the install command. Set include_source to read a free component's source.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string"},"include_source":{"type":"boolean","default":false}},"required":["name"],"additionalProperties":false}},{"name":"get_design_rules","description":"The rules for building UI with Mlola: compose first, color by role, measure with the scales, shared state words, touch and focus. Read once before writing UI.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"get_install_command","description":"The commands to run in the project to set Mlola up and add components, blocks, pages or templates, including the license step for Mlola Pro items.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"names":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["names"],"additionalProperties":false}},{"name":"get_tokens","description":"The --ml-* tokens grouped by purpose (planes and ink, color roles, spacing, type, density, shape, depth, motion, layers…). Filter with a group name or part of a token name.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"group":{"type":"string","description":"For example 'spacing', 'color', 'shadow', 'radius'."}},"additionalProperties":false}},{"name":"search_components","description":"Find components, blocks, pages and templates by what they do (for example 'date range', 'chat input', 'pricing'). Returns name, tier (free or Mlola Pro) and a one-line description.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Words describing what you need. Empty lists everything."},"kind":{"type":"string","enum":["component","block","page","template"]},"tier":{"type":"string","enum":["free","pro"]}},"additionalProperties":false}}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-27T17:04:41.483Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T17:04:41.524Z","components":{"code":{"score":25,"max":25,"notes":["92 source files scanned"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2198ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://ui.mlola.com/mcp","reachable":true,"authRequired":false,"latencyMs":2198,"serverInfo":{"name":"mlola-ui","version":"1.1.4"}}],"packages":[{"registryType":"npm","identifier":"mlola-ui","version":"1.1.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-09-27T13:44:54.325Z","repositoryUrl":"git+https://github.com/mlolahq/mlola-ui.git","weeklyDownloads":1669}],"repo":{"found":true,"owner":"mlolahq","repo":"mlola-ui","archived":false,"pushedAt":"2026-09-27T13:42:36Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/330383740?v=4","ownerCreatedAt":"2026-09-17T10:08:13Z","license":"MIT"},"icon":{"url":"https://ui.mlola.com/icon.svg","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":1669,"license":"MIT","lastPushAt":"2026-09-27T13:42:36.000Z","score":39}}}},"grade_history":[],"reviews":[]}