Skip to main content
The Mzizi registry exposes itself to agents over the Model Context Protocol, so tools such as Claude Code can read components, tokens, doctrine and the architecture model without scraping a web page.

One endpoint

There is one Mzizi MCP server, not two. The portal used to serve a second, smaller MCP in-process at mzizi.dev/mcp. That route is now a 308 to the endpoint above — method and body preserved, so an in-flight JSON-RPC POST survives the hop and old clients keep working. Point new clients at mcp.mzizi.dev/mcp directly. Verified 11 September 2026.

Connecting

Any MCP-compatible client can connect over Streamable HTTP.

Authentication

The server is gated by a free WorkOS signup. An unauthenticated tools/list returns 401 invalid_token — that is the gate working, not an outage, and it is worth recognising before you file a bug against it. https://mzizi.dev/api/v1 stays open and unauthenticated for anything that does not need an account, so a plain curl against the HTTP API remains the simplest path for scripts.

The tools

Eleven, reported by mzizi_mcp_describe at server version 0.9.1 on 11 September 2026. Each returns a whole self-contained document — one call, no joins. Start with mzizi_search when you do not know the name of the thing you want; mzizi_get_component when you do.
This eleven-tool surface replaced a much larger one. An earlier mzizi-mcp built its catalogue at startup from a database table and exposed sixty-four tools, many of which overlapped or answered with retired data. The consolidation folded them into the set above — mzizi_get_architecture alone replaces get_architecture, get_node_detail and get_node_documents. Documentation still describing a sixty-four-tool registry-driven catalogue is describing the surface that was replaced.

Where its data comes from

The server reads https://mzizi.dev/api/v1 — the same public HTTP API described in the registry schema — and holds no database credential of its own. Components are files in mzizi-dev/mzizi-registry, compiled by the Next.js application and served over that API. The MCP server is a read surface over it. The Worker itself is maintained in a private tooling repository, so there is no public source link for it here.

Use cases

Building against the registry

  1. mzizi_list_components, filtered to the node you are building at — N2 primitives, N3 brand.
  2. mzizi_get_component for the full document of anything that looks right.
  3. Install with the shadcn CLI against mzizi.dev/api/v1/ui/<name>.

Reviewing a change

  1. mzizi_get_tokens to check a component is using published tokens rather than raw values.
  2. mzizi_get_architecture to check the component sits where its imports say it does.
  3. mzizi_check_accessibility for contrast and colour-blindness on any new pairing.