mcpbeat Sign in

ngx-json-render UI MCP Server

answering

ngx-json-render UI is answering right now. Last checked 4 min ago. It exposes 1 tools. Last commit 11 Oct 2026.

Renders dashboards, forms and tables inline in the chat as Angular Material components (MCP App).

Uptime history 4 days of history · worst day 33%
4 days agonow
63.0%
Uptime 24h
58 of 92 checks
1
Tools
read from the server
294 ms
Response time
average over 24h
4
Stars
last commit 11 Oct 2026

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 October 2026. No other catalogue keeps this.

10 Oct a tool changed the parameters it asks for render-ui
9 Oct a tool description was rewritten render-ui

ngx-json-render UI does not always answer

Over the last week it answered 51.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add ngx-json-render-ui --transport http https://ngx-json-render.vercel.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ngx-json-render-ui": {
      "url": "https://ngx-json-render.vercel.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.ngx-json-render-ui]
url = "https://ngx-json-render.vercel.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ngx-json-render-ui": {
      "url": "https://ngx-json-render.vercel.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "ngx-json-render-ui": {
      "url": "https://ngx-json-render.vercel.app/mcp"
    }
  }
}

Available tools 1

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

render
render-ui
Render an interactive Angular Material UI inline in the chat. Pass `spec`: one complete json-render spec object (not JSON Patch lines). The input schema lists every component, its props and allowed values, and every action; use only those. - `root` is the key of the top element. `elements` is a flat map of key → { type, props, children: [child keys] }; every child key must exist in `elements`. - `state` holds the data. Read it with {"$state":"/path"} rather than repeating values in props. Data-backed UI always needs `state`; use realistic sample data. - A prop can be dynamic: {"$state":"/p"} reads, {"$bindState":"/p"} binds a form field both ways, {"$template":"Hi ${/name}"} interpolates, {"$cond":{"$state":"/p"},"$then":a,"$else":b} picks. - Lists: on a container, "repeat":{"statePath":"/items","key":"id"}; its children render once per item and read {"$item":"field"}, or ${field} inside a $template. - `visible` and `on` sit next to `props`, never inside: "visible":{"$state":"/tab","eq":"home"}, "on":{"press":{"action":"setState","params":{"statePath":"/tab","value":"home"}}}. - Forms: give inputs props.validation {"checks":[{"type":"required","message":"..."}]} and submit with submitForm, which runs its inner action only when every field is valid. - To continue the conversation from a button, use sendMessage: {"action":"sendMessage","params":{"text":"Approve release 2.4.0","data":{"$state":"/release"}}}. The host puts `text` (and `data` as JSON) in the chat as the user's message, so write it in their voice. For a form: {"action":"submitForm","params":{"action":"sendMessage","params":{"text":"Sign me up","data":{"$state":"/form"}}}}.

Endpoints

URLTransportStateLatencyChecked
https://ngx-json-render.vercel.app/mcp streamable-http answering 232 ms 4 min ago

Alternatives to ngx-json-render UI

same job, measured the same way
Agenthub Monitor
by nevelsk65

Renders a pipeline DAG and test-harness dashboard inline as an MCP App

local only
ChartPane
by ahmadsl

Renders interactive Chart.js charts and dashboards inline in AI conversations.

answering
Ng Blatui
by anousss007

ng-blatui for Angular — search components, blocks, charts & templates and read their typed API.

7 tools answering
Watermelon UI
by watermelon

Search free React, Tailwind, and shadcn components, blocks, and dashboards; get installable source.

8 tools answering
MCP Sandbox Computer VM for AI
by flujo-app

Named Docker and Fly Machine sandbox computers with an interactive MCP App dashboard.

133 installs/wk local only
Dvt
by dvt

Dashboards as data. Author, validate, render, and share dvt dashboards from any MCP client.

answering
Timequip
by timequip

Manage Timequip projects, tasks, comments, members, and dashboards through MCP.

answering
Metricui
by mpmcgowen

React dashboard components — API lookup, code generation, and prop validation for AI tools.

35 installs/wk local only

ngx-json-render UI — questions

Answers built from our own checks of this server.

What can ngx-json-render UI do?
It exposes 1 tools, read directly from the server on our last check. Among them: render-ui. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ngx-json-render UI working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 58 of 92 checks got a reply (63.0%), average response time 294 ms. The bar chart above shows every period we have measured.
How do I connect ngx-json-render UI?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ngx-json-render UI need an API key?
No. ngx-json-render UI completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 1 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ngx-json-render UI?
It answers our handshake in 294 ms on average, which is faster than 48% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is ngx-json-render UI open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 4 stars on GitHub and 4 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.