swatchdog
token normalizer · the check's pre-flight

See exactly what the check will see.

Before swatchdog can check a build against your design system, it has to read your tokens exactly right. Paste your CSS custom properties to preview how the drift check will read them — color · radius · spacing · font · type — var() aliases resolved, anything ambiguous flagged for your confirmation instead of guessed. The full, deterministic check against these tokens runs over MCP with a key.

WebMCP: checking…
your tokens (CSS :root)
canonical preview
Click “Preview normalization”.
Reads right? These are your tokens, normalized — run the full deterministic drift check against them — over MCP, with a key — at swatchdog.dev. (Preview only — no validation or enforcement here; the loop is the client's.)