---
title: 100/100 on ora.ai: what the last six points cost
description: On 10 September 2026 ora.ai scored watchfor.io 100/100 for agent-readiness and listed it first among the 90,000-odd domains it has scanned. We are proud of that. This is the honest version: what the last six points took, why we sit in the Community category, and what a 100 does not mean.
canonical: https://watchfor.io/blog/100-on-ora-ai
---

[All posts](/blog) [Engineering](/blog/category/engineering) Sep 11, 2026 · 4 min read · WatchFor Team

# 100/100 on ora.ai: what the last six points cost

On 10 September 2026 ora.ai scored watchfor.io 100/100 for agent-readiness and listed it first among the 90,000-odd domains it has scanned. We are proud of that. This is the honest version: what the last six points took, why we sit in the Community category, and what a 100 does not mean.

On 10 September 2026, [ora.ai](https://ora.ai/score/watchfor.io) — an
independent index that grades how discoverable and usable a domain is for AI
agents — scored watchfor.io 100/100, A+ , and put it at the top of its
leaderboard. A day later it still does, and the report page reads
"#1 of 90,401". We are a small team, and we are proud of that.

We are also engineers, so the rest of this post is the part a press release
would leave out: what the last six points actually cost, and exactly what the
number does and does not say.

## Three things to read before the number

We are listed in "Community", not in a named category. Every scanned
domain starts there. A named category — Infrastructure, Developer Tools —
requires a [Tranco](https://tranco-list.eu/) top-50,000 traffic rank and a
verification review, and we do not have that traffic yet. The consequence is
concrete: the leaderboard's default view hides Community listings, so you have
to tick Include community to see us at all. In the default view the top
score belongs to Telnyx.

Ties at 100 reorder. On 10 September six domains held 100 and we were
listed first; by 11 September the set and the order had already changed. ora
does not publish its tiebreak. So the accurate claim is "one of a handful at
100, listed first on the day" — not "#1", full stop.

The rubric moves under you. In August we wrote up
[the week that took us from 40 to an A](/blog/what-it-took-to-make-monitoring-agent-ready).
We reached 94 on 29 August and 97 on 2 September — and then 95 on 4
September without changing a line, because ora added two checks. A score is a
reading against the rubric of that day, which is why every number in this post
carries one.

## The last six points

94 to 100 took twelve days and looked nothing like the first fifty.

Our own CDN was silently failing the scanner. Rescans kept returning a
stale snapshot. The cause was a browser-integrity check at the edge that
answered 403 to non-browser user agents — invisible from a browser, fatal to
a crawler. Turning it off was one toggle, and the hardest of the six points to
find, because nothing on our side logged it.

Path parameters that agents could not see. ora converts an OpenAPI
document into function-calling definitions and, it turns out, reads only
operation-level parameters. Our {id} parameters were declared at the path
level — valid OpenAPI, and every detail endpoint looked argument-less to an
agent. A post-processing step now hoists them, and a test guards it.

Our own brand name was missing. Every marketing page overrode its Open
Graph metadata without siteName , and Next.js does not inherit it, so
scanners and link previews called us "watchfor.io" rather than "WatchFor".
One root cause, 53 pages.

Two new checks, both about search. The September drop came from
agentic-search-specific and brand-search-accuracy : can an agent find our
API docs, OpenAPI and auth docs by name? Google could not. We built a
[developer portal](/developers), gave every API doc page a search-facing
title, a canonical URL and TechArticle structured data, and asked Search
Console to re-index. The rest was off-code — a company page here, an org
description there.

WebMCP, from 61 to 99. ora runs a separate audit of in-page agent tools.
Ours scored 61, with a Trust score of zero: none of the read-only tools said
they were. Version two added readOnlyHint , titles, verb-first names, and
descriptions that contain no instructions to the agent — an instruction in a
tool description is an injection surface. Then the native API turned out to
sit behind a Chrome origin trial: without the token document.modelContext
does not exist and our tools registered only under a shim. With the token,
verdict active , 10 tools,
[99/100](https://ora.ai/api/webmcp/watchfor.io).

A second opinion. [is-agentic.com](https://is-agentic.com/scan/watchfor.io),
a different scanner with a different rubric, scores us 100/100 — 12 of 12
essential checks and 22 of 23 recommended.

## What ora still lists

The report is not clean, and it should not read as if it were. ora's own
summary line names the gap: no Wikipedia article or Wikidata entity for
"WatchFor". Two further warnings we believe sit on the scanner's side — a
"thin" pricing.md that is 384 lines long, and a tool-count drift that
comes from reading our documentation MCP server as the product one — and we
have reported both. If they turn out to be ours, we will fix them and say so
here.

## Why it matters, in one sentence

Not the leaderboard. An agent that has never heard of WatchFor can now find
the API, read the docs, obtain a scoped key and run its first authenticated
call with no person in the loop — and on 10 September 2026 an independent
scanner agreed.

ora.ai is independent of us and we have no commercial relationship with it.
The score, category and rank above are as displayed on 10–11 September 2026
and will change; the live report is
[ora.ai/score/watchfor.io](https://ora.ai/score/watchfor.io).

[#engineering](/blog/tag/engineering)[#architecture](/blog/tag/architecture)[#monitoring](/blog/tag/monitoring)

## Start monitoring your services today

WatchFor checks HTTP, DNS, SSL, ping, email and 20+ more — from around the world, with alerts to Slack, Discord, email and beyond.

[Learn more](/docs/monitors)[Start free](/auth/sign-up)

Share this article

---

Canonical page: https://watchfor.io/blog/100-on-ora-ai · Site guide: https://watchfor.io/llms.txt
