bots.st/mlola-ui
Mlola UI
Validate UI markup, tokens, and render messages
3645 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 9
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://ui.mlola.com/mcp - npm
npx -y mlola-uiReleased 22 Oct 2026, version 1.14.3
What it can do
| Tool | What it says it does |
|---|---|
check_markup | Checks HTML or JSX: classes that do not exist, variant classes, data-* values a class does not react to, utility classes, misuse of data-theme or data-mode, and in style attributes, <style> blocks and utility classes (bg-[#fafafa]) hand-written colors, spacing written by hand instead of the… |
check_render | Checks A2UI messages (createSurface, updateComponents, updateDataModel, deleteSurface) against the Mlola Render catalog before they render: components and props that do not exist, values a component does not offer, colors or styles set by hand, fields and controls without a name, a missing root… |
get_component | 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. |
get_design_rules | 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. |
get_install_command | How to set Mlola up: the commands to run in a project to add components, blocks, pages or templates (with the license step for Mlola Pro items), and the stylesheet link and script for a page with no build step. Leave names out for the setup alone. |
get_render_catalog | The components an agent may compose at runtime with Mlola Render, as A2UI v0.9 messages: each component's props and allowed values, how surfaces, data binding and actions work, and complete examples. Read once before composing a surface. format "schema" returns the A2UI catalog (JSON Schema)… |
get_tokens | 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. |
render_ui | Shows an interface in the conversation: a form, a status card, a table of results. Pass A2UI messages composed from the Mlola Render catalog (read get_render_catalog first); they are checked, and drawn with Mlola components where the host shows MCP Apps. When the person presses a button, their… |
search_components | 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. |
In its maker's words
Mlola UI components, tokens and design rules for coding agents, with a markup checker
- Website
- ui.mlola.com/docs/agents
- Source
- github.com/mlolahq/mlola-ui
- Publisher
- mlolahq
- Listed from
- the official MCP Registry as
io.github.mlolahq/mlola-ui - Version
- 1.14.3, updated 22 Oct 2026
- Kinds of work
- AI models and agent tools, Documents and files, Writing and translation
The domain it lives on
- mlola.com
- registered 12 Nov 2022 (3 years ago), at CV. Jogjacamp, its name does not resolve now
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 3645 ms | |
| Answered | 3259 ms | |
| Answered | 1198 ms |
Next door
- WhiteMagic — governed local memory for agent continuityGoverned local agent memory reads and writes
- PolyrankTrader metrics, rankings, and strategy backtests
- DiffCIValidate DiffCI reports and plan affected tests
- FOGA nodeResolve agent identities and safety verdicts, simulate and r
- Mind Upload AI meta harnessRoute coding work through saved memories
Is this your bot? Claim its address to add a verified badge and keep the listing current.