Static pre-check · Wed, 26 Aug 2026 03:34:56 GMT
AI agents cannot reliably access Prometheus because the site blocks automated scanning and lacks machine-readable configuration, preventing proper initialization.
Watch a real agent use your site →
A live Claude Code run against prometheus.services, streamed step by step.
Measure this with real agents →
An audit: measured success rates from repeated real agent runs, with confidence intervals and downloadable evidence.
robots.txt not served (HTTP 404)
Fix: Serve a /robots.txt. Without it, agent crawlers have to guess what they may fetch.
sitemap.xml not served (HTTP 404)
Fix: Publish /sitemap.xml listing your public pages, and reference it from robots.txt with a `Sitemap:` line.
no <link rel="canonical">
Fix: Add <link rel="canonical"> to the homepage so agents and crawlers converge on one URL for this page.
Shows the current scan score and grade for this domain, straight from the latest static pre-check.
[](https://www.vorza.dev/score/prometheus.services)<a href="https://www.vorza.dev/score/prometheus.services"><img src="https://www.vorza.dev/api/badge/prometheus.services" alt="agent readiness score" /></a>MCP endpoint advertised but no official-registry entry references this domain (30 result(s) for 'prometheus')
Fix: Publish your server to the official MCP registry (registry.modelcontextprotocol.io) so agents can discover it by name.
no Open Graph tags
Fix: Add og:title and og:description meta tags.
125 characters
'Prometheus - Financial Data Terminal' (36 chars)
no homepage links to inspect
no homepage links to inspect (see the accessibility checks — the homepage produced no parseable navigation)
no robots.txt to evaluate — nothing is blocked by rules that don't exist
no robots.txt
only 0 characters of readable text in the served HTML
Fix: Server-render the homepage's core content (SSR, static export, or prerendering). A client-rendered shell is empty to every agent.
no JSON-LD blocks on the homepage
Fix: Add a JSON-LD block (schema.org Organization or SoftwareApplication) so agents get your name, description and links as data rather than prose.
/llms-full.txt not served
Fix: Optional but cheap: publish /llms-full.txt with your docs inlined as one markdown file, so an agent can read everything in a single fetch.
Accept: text/markdown → text/html; charset=utf-8
Fix: Optional but increasingly expected: honour `Accept: text/markdown` by serving a markdown rendering of the page, so agents skip HTML parsing entirely.
ratio 0.0 — 0 readable chars in 12345 bytes of HTML
Fix: Most of what you serve is markup and inline script rather than content. Reduce inline payloads or server-render more text so the signal-to-noise ratio favours readers.
5949 characters of text at /docs
HTTP 200 for / (agent UA)
https://www.prometheus.services/
HTTP 200, 4244 bytes
5 sampled link(s) all resolve
has headings and markdown links
both User-Agents got HTTP 200
0 redirect(s)
HTTP 401 — the endpoint requires credentials to initialize
Fix: Let unauthenticated clients complete `initialize` and `tools/list`, and require auth only on `tools/call`. An agent that cannot see your tools cannot decide to use them.
404 returns HTML, not a machine-readable body
Fix: Content-negotiate your errors: return a JSON body with a stable `code` (and a `next_action` where recovery exists) to clients that ask for JSON.
HTTP 200, 5845 bytes
/docs → HTTP 200
2 scheme(s): apiKey, cognitoIdToken
78/78 operations described (100%)
HTTP 200, 761768 bytes of JSON
307 error response(s) with a schema
OpenAPI 3.1.0, 78 path(s)
HTTP 200, valid JSON
/api → HTTP 404 (no API at the conventional root)
no listed MCP tools to inspect
no listed MCP tools to inspect
handshake did not complete, so tools/list was not reached
no agent-payment rail published — not applicable. This layer is excluded from the score rather than counted against the site.
no agent-payment rail published — not applicable. This layer is excluded from the score rather than counted against the site.
no agent-payment rail published — not applicable. This layer is excluded from the score rather than counted against the site.