css-sota-mcp

Model Context Protocol server

Know what CSS you
can actually ship.

Your agent guesses at browser support from whatever it read in training. This server gives it the real answer — live Baseline status from webstatus.dev, and MDN browser-compat-data for every property, selector and at-rule.

No key, no account, no rate limit. Read-only.

audit_css Ready

Five tools, five questions

Each one answers something a developer actually asks mid-task. The agent picks by question, not by guessing at names.

Connect it

Any MCP client that speaks Streamable HTTP. Pick yours.

Then ask: “audit src/styles.css for baseline-widely”.

Where the answers come from

Two sources, split by how fast they change. Nothing is inferred, and nothing is remembered from training.

Fetched per request

webstatus.dev

Baseline status, the browser versions a feature shipped in, Web Platform Tests scores and usage share. Cached at the edge for an hour, so the answer is never more than an hour behind the dashboard.

Compiled into the Worker

browser-compat-data

The CSS slice of MDN's compat dataset, plus the web-features catalog that maps compat keys to Baseline features. Twenty megabytes upstream, compacted to about 120 KB at build time — so support lookups and audits answer with no network call at all.

Loading version info…

Fetched per request

mdn/content

Reference prose, read from the Markdown source. The canonical slug is resolved through MDN first, because compat data records the URL a page had when the entry was written and MDN reorganises.