Norma by Quality Clouds is answering right now. Last checked 8 min ago. Last commit 8 Oct 2026.
Checks AI-written code against your rules as it is written, and keeps a record of what it found.
Today is the operative word: we check Norma by Quality Clouds every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.
claude mcp add norma --transport http https://api.qualityclouds.ai/mcp
{
"mcpServers": {
"norma": {
"url": "https://api.qualityclouds.ai/mcp"
}
}
}
[mcp_servers.norma]
url = "https://api.qualityclouds.ai/mcp"
{
"mcpServers": {
"norma": {
"url": "https://api.qualityclouds.ai/mcp"
}
}
}
{
"mcpServers": {
"norma": {
"url": "https://api.qualityclouds.ai/mcp"
}
}
}
This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://api.qualityclouds.ai/mcp | streamable-http | sign-in | 232 ms | 8 min ago |
One sentence to a finished animation: your AI writes motion graphics as code and checks real frames.
Checks the context files a coding agent reads against the git index, and reports what drifted.
Code mode (preview): the AI writes a script against a typed foundry.* API and runs it in a sandbox.
Linters check your code. Invigil checks whether your repo is legible — to newcomers and AI agents.
Checks AI-written SvGrid code against the real API, plus version-pinned Svelte 5 grid docs.
Reads the open-weight model IDs in your code and names the licence clause that binds you - 22 rules
AI code review — security, quality, performance. Learns your patterns. Receipted.
19 offline checks on the SPF, DMARC and DKIM records in your branch — including the DMARC rewrite of
Answers built from our own checks of this server.