Outrings
Deterministic · REST + MCP · No key

The observation layer
for AI agents.

Outrings measures the live web so AI systems can reason from evidence instead of assumptions.

POST /mcp GET /api/v1/summary Evidence on every finding

Models are good at reasoning.
They are bad at knowing what is true.

Ask an assistant whether a site is secure and it will infer an answer from page text, training data and plausibility. Outrings goes and looks. Every answer it returns carries the observation it came from, the rule applied to it, and an explicit account of what could not be determined.

What makes this different

Four things: every finding arrives with the observation it came from, anything undetermined is reported as such rather than counted as a pass, the same inputs always produce the same result, and the whole thing is built to be called by a machine rather than read off a dashboard.

Evidence, not assertion

Every finding ships with the raw observation behind it — the header, the certificate field, the directive that decided the verdict. A model quoting Outrings can show its working instead of asking to be believed.

Uncertainty is reported

What cannot be determined is returned as unknown, blocked, timeout or requires_browser — never quietly scored as a pass. Each response lists what was not checked, so an agent cannot over-claim from it.

Reproducible by construction

Each check is a direct observation plus a rule written by hand. No third-party scanners, no external APIs, no language model anywhere in the scoring path — the same observations under the same ruleset produce the same result. See all 200 checks.

Built for agents, not dashboards

A native MCP server and a keyless REST API return structured findings an agent can act on. The human interface is a view onto the same data, not the other way round.

Prove it to your visitors

Put a verified badge in your footer showing your security or overall score. It links through to a live audit, so the claim is checkable rather than decorative — and it updates as your score does.

Build a badge

Give your agent a tool

Point any MCP client at /mcp and your assistant stops guessing about websites. One call returns a measured verdict with evidence, confidence and an explicit list of what was not checked.

GET /api/v1/summary?url=example.com
Outrings for AI agents

Questions

Is this generated by AI?

No. Every check is server-side code — a direct observation plus a rule written by hand — and no language model is involved in producing any score. The guarantee is narrow and precise: the same observations under the same ruleset produce the same result. If your certificate, DNS or headers change, the observation changes and so does the score. Every check is documented.

What can an AI agent do with it?

Connect a Model Context Protocol client to /mcp and eight read-only tools arrive already described, so the model decides when measuring beats guessing. Or call GET /api/v1/summary?url=… directly — no key, no account. See what the tools return.

What does it measure?

200 checks across 18 categories: SEO, AI crawler access, security headers, TLS, DNS and email authentication, accessibility, privacy, content quality, infrastructure and more. Each finding carries the observation it came from — the header value, the certificate field, the robots.txt line that decided it.

What does it not measure?

Stated on every response rather than buried: no WHOIS or domain age, no CVE matching, no PageSpeed or field Core Web Vitals, no backlinks or rankings, and nothing that needs JavaScript to run. DNSSEC and DKIM are reported as untested with the reason. Anything undetermined is returned as such and never scored as a pass.

Is it free?

Yes. No account, no cookie, no API key and no paid tier. Requests are rate-limited to 40 audits an hour so the sites being measured are not burdened. Terms.

More in the full FAQ, or ask directly — we answer.

Why Outrings

An inspection starts at one address and works outward. The page itself, then the headers around it, then the certificate, the DNS records, the mail authentication, the crawler directives, the third parties it pulls in — each ring further from the origin, each one measured rather than assumed.

What comes back is not a grade. It is a set of observations about a domain and everything it touches, structured so a machine can reason from it. That is the layer we are building: the outer rings of what is knowable about a web property, made queryable.