[ MCP ] 12 tools · streamable http

Give your coding
agent taste.

An MCP server that hands your agent a direction, exact tokens and a page structure to build against — then re-opens what it shipped and grades it.

review_page.json
8 / 10pass · 1440×900
Band allocation
10 of 10
pass
Palette conformance
0 off-palette
pass
Mechanism budget
2 of 2
pass
Motion probe
1440 · 390 · reduced
pass
Scroll-linked bands
1 of 3 allowed
under

mosaic.paltouch it

Clients this server connects to — each with the config that client parses

Claude Code

one command

Cursor

mcpServers json

Codex

four fields

Windsurf

mcpServers json

VS Code

mcpServers json

Not customers — clients. Shapes verified against each vendor's own docs.

03 — The tools

Twelve tools. Six of them free.

The calls that plan a page cost nothing, because a plan you cannot afford to iterate on is a plan you will not iterate on. The two that spend real money — an image model and a critique — are the two that price like it.

SHOWING 12 OF 12 TOOLS · 16 CREDITS

01check_credits
balance, and what a page will cost
Free
02derive_concept
the one non-obvious true thing
Free
03get_design_directions
the direction, out of seventeen
1 cr
04create_design_system
tokens, fonts, coded recipes
1 cr
05get_page_structure
the silhouette and its budgets
Free
06get_section_blueprint
one build spec per band
Free
07get_primitive_source
verified modules, into your repo
1 cr
08generate_icons
icons chosen from a bundled index
Free
09generate_image
palette-constrained brand imagery
3 cr
10search_references
how a section type is usually built
1 cr
11create_screenshot_upload
a slot to put the build in
Free
12review_page
re-measure the DOM, and grade it
9 cr
  • Palette conformance
  • Accent band
  • Motion probe
  • Mechanism budget
  • Distinctiveness

04 — The loop

It grades the page it just built.

Seven calls from a brief to a page that has been measured. The last one is the point: the server re-opens what your agent shipped, measures the live DOM against the same rubric it planned from, and tells you where it fell short.

  1. 01Derive the conceptThe one non-obvious true thing about this product, as nouns to draw — never copy.Free
  2. 02Choose the directionOne of seventeen, penalised against every page the registry has already seen.1 cr
  3. 03Fit the design systemTokens, a loadable type pairing, and the accent fitted into the direction's own band.1 cr
  4. 04Allocate the pageWhich bands, in what order, which break the container, and where the budgets go.Free
  5. 05Spec every bandLayout, measured rhythm, what the visual is, and what it becomes at 390.Free
  6. 06Deliver the modulesThe verified motion primitives, written into your repo as files you can read.1 cr
  7. 07Grade what was builtRe-measure the live DOM against the same rubric, and say what is wrong with it.9 cr
  • Brief
  • Direction
  • Tokens
  • Silhouette
  • Blueprints
  • Modules
  • Verdict

05 — How to use it

Add it once, then just ask.

There is nothing to configure and no template to pick. You install the server in whichever client you already use, and then you ask your agent for a page in a sentence.

01Add the serverclaude mcp add --transport http superrrOne command in your own client. Cursor, Windsurf, VS Code and Codex each get their own shape on the dashboard.
02Ask for a pageBuild me a landing page using superrrNo config and no template picking. Your agent calls the tools in order and the server decides the direction, the tokens and the structure.
03Read the gradereview_page → score + what is wrongThe last call re-opens the page your agent shipped, measures the live DOM, and answers with a score and a list of what to fix.
  • Claude Code
  • Cursor
  • Windsurf
  • VS Code
  • Codex
  • No SDK

06 — Connect it

Five clients. Five different shapes.

Run it anywhere. --scope user keeps the key out of your repo. Every other client gets its own shape on the dashboard — Cursor and Windsurf disagree about the key that names the URL, and pasting one into the other gives you a server that silently never connects.

connect.shClaude Code
$ claude mcp add --scope user --transport http superrr https://superrr.design/api/mcp --header "Authorization: Bearer YOUR_KEY" ✓ connected · 12 tools registered
streamable httpno sdk, no wrapper

07 — The verdict

It grades its own work too.

This page was built with the tools above and put through the same review. Open the drawer and you get the rubric as it ran here — including the one check this document does not satisfy.

review_page · 5 checks · run against this document

08 — Start

Your agent already writes the markup.

What it does not have is a reason to choose one layout over another. That is the part this server supplies.

Get a key_

Free tier · no card12 credits per pagehttps://superrr.design/api/mcp