Waymark scored sentry.io 80.9/100 (B) on 24 Aug 2026.
sentry.io is usable with gaps. Access is the strongest layer, and Usability is the open one. Next: openAPI document.
FindMixed
16.7/20
11 of 15 checks passed
DoorStrong
25.5/30
24 of 28 checks passed
ToolsMixed
30.6/40
11 of 15 checks passed
Pay
N/A
No cart or pay rail — out of the denominator.
Group by
1.Can an agent discover and trust you?ROBOTSSITEMAPDISCOVERYSKILLS75/100
Whether an agent can find this origin from public files and treat it as the real one.
pass
HTTPS reachable2/2
Evidence. Homepage responded 200 over HTTPS.
Probed homepage.
pass
robots.txt present2/2
Evidence. Valid robots.txt with User-agent rules.
Probed robots.txt.
partial
XML sitemap1/2
Evidence. Sitemap referenced in robots.txt only.
Probed robots.txt + sitemap.
Recommended fix. Add /sitemap.xml and reference it from robots.txt.
scanner error
Well-known AI catalog0/1
Evidence. No ai-plugin.json or ai-catalog.json.
Scanner error — not counted as a site fail and not in the score denominator.
scanner error
AGENTS.md0/1
Evidence. scanner error fetching agents.md (The operation was aborted).
Scanner error — not counted as a site fail and not in the score denominator.
partial
robots.txt AI policyRequired1/2
Evidence. robots.txt present but no named AI crawlers.
Probed robots.txt.
Recommended fix. Name GPTBot, ClaudeBot, Google-Extended, PerplexityBot and state allow or deny.
partial
Sitemap for agentsRecommended1/2
Evidence. Sitemap only referenced.
Recommended fix. Publish /sitemap.xml.
failed
HTTP Link headerbonus0/1
Evidence. No rel=sitemap|describedby|api-catalog|alternate on homepage.
Probed homepage + sitemap.
Recommended fix. Send RFC 8288 Link headers for related machine resources.
scanner error
ai-plugin.jsonbonus0/1
Evidence. No /.well-known/ai-plugin.json.
Probed well-known paths.
Scanner error — not counted as a site fail and not in the score denominator.
pass
API catalog linksetbonus2/2
Evidence. api-catalog found.
scanner error
Wikipedia sitelinkbonus0/4
Evidence. Wikidata SPARQL The operation was aborted
Scanner error — not counted as a site fail and not in the score denominator.
scanner error
Wikidata official websitebonus0/3
Evidence. Wikidata SPARQL The operation was aborted
Scanner error — not counted as a site fail and not in the score denominator.
scanner error
Brand official-website matchRecommended0/3
Evidence. Wikidata SPARQL The operation was aborted
Scanner error — not counted as a site fail and not in the score denominator.
pass
Public MCP registry listingbonus1/1
Evidence. Registry hit at https://registry.modelcontextprotocol.io/v0/servers?search=sentry.
Probed public URLs named in the evidence.
pass
Package homepage matchbonus1/1
Evidence. npm package homepage matches sentry.io.
Probed homepage.
n/a
Sitemap lastmodbonus0/1
Evidence. No sitemap.
pass
related-website-setbonus1/1
Evidence. related-website-set found.
scanner error
ads.txtbonus0/1
Evidence. No ads inventory (N/A).
Scanner error — not counted as a site fail and not in the score denominator.
2.Do you welcome agents?ROBOTSCRAWLBOT AUTH100/100
Whether crawlers and signed bots are allowed through rather than blocked at the door.
pass
AI crawlers not blanket-blocked2/2
Evidence. No blanket Disallow: / for common AI bots.
n/a
robots Crawl-delaybonus0/1
Evidence. No Crawl-delay (optional).
scanner error
Web Bot Auth keysRecommended0/2
Evidence. No http-message-signatures-directory.
Scanner error — not counted as a site fail and not in the score denominator.
pass
CORS / API hint1/1
Evidence. CORS header or API path hint found.
pass
CSP or X-Frame-Options1/1
Evidence. CSP or X-Frame-Options present.
3.Does an agent understand who you are and what you do?HTMLJSON-LDLLMS.TXTSKILLSDOCSNLWEB96/100
Whether the site explains the product in language a model can ingest.
pass
Title and description2/2
Evidence. Title and meta description present.
pass
JSON-LD structured data4/4
Evidence. application/ld+json script found.
pass
html lang attribute1/1
Evidence. html[lang] is set.
pass
JSON-LD entitiesRecommended4/4
Evidence. Recognized schema.org types in JSON-LD.
pass
JSON-LD sameAsbonus2/2
Evidence. sameAs present.
pass
Open Graph basicsbonus2/2
Evidence. Open Graph plus canonical.
pass
llms.txt2/2
Evidence. Found /llms.txt with content.
pass
llms.txt indexRecommended2/2
Evidence. llms.txt has content.
pass
llms.txt size and linksRecommended2/2
Evidence. llms.txt 2110 chars, 27 URL(s).
scanner error
llms-full.txtbonus0/1
Evidence. llms-full.txt status 429.
Probed public URLs named in the evidence.
Scanner error — not counted as a site fail and not in the score denominator.
pass
Section llms.txtbonus1/1
Evidence. Fetched /docs/llms.txt.
Probed public URLs named in the evidence.
n/a
NLWeb schemamapbonus0/1
Evidence. No schemamap (N/A unless you offer NL search).
pass
Trust pagesRecommended2/2
Evidence. Trust links found.
n/a
Speakable markupbonus0/1
Evidence. No SpeakableSpecification (N/A unless voice content).
scanner error
humans.txtbonus0/1
Evidence. No /humans.txt (optional).
Scanner error — not counted as a site fail and not in the score denominator.
pass
security.txtRecommended1/1
Evidence. RFC 9116 security.txt with Contact.
failed
RSS or Atom feed0/1
Evidence. No RSS/Atom link.
Recommended fix. Expose an RSS or Atom feed for machine subscribers.
n/a
RSS or Atom documentbonus0/1
Evidence. No /feed or /rss.xml document.
4.Can an agent integrate with you?LINKSSKILLSDOCSAPIOPSMCPSDK79/100
Whether there is a documented machine door into the product.
failed
OpenAPI / Swagger link0/2
Evidence. No OpenAPI/Swagger link in HTML.
Probed OpenAPI.
Recommended fix. Link to an OpenAPI or Swagger document from the homepage.
pass
Login or docs link3/3
Evidence. Login or developer docs link found.
pass
MCP well-known card2/2
Evidence. MCP server card found under .well-known.
Probed well-known paths.
pass
MCP SSE / HTTP hint1/1
Evidence. Page mentions MCP or SSE transport.
n/a
openapi.json fetchable0/0
Evidence. API surface without a fetchable OpenAPI document.
Probed OpenAPI.
pass
Webhook or API docs2/2
Evidence. Webhook or API docs mention found.
pass
Agent skills index2/2
Evidence. Skills index or mention found.
failed
OpenAPI documentRequired0/7
Evidence. OpenAPI probe.
Probed OpenAPI.
Recommended fix. Publish an OpenAPI document at a stable URL. Verify: curl -sI https://sentry.io/openapi.json
pass
Public API surfaceRecommended7/7
Evidence. Docs or API paths look callable.
pass
Developer portalRecommended6/6
Evidence. Developer hub found.
pass
MCP serverRecommended5/6
Evidence. MCP probe.
pass
MCP server cardRecommended2/2
Evidence. MCP card JSON found.
pass
Agent Skills filesbonus2/2
Evidence. Skills file or index found.
pass
CLI toolRecommended3/3
Evidence. CLI mention found.
pass
GraphQL GET hintbonus2/2
Evidence. GraphQL GET or docs mention.
pass
OpenAPI UI pagebonus1/1
Evidence. Swagger UI or Redoc page found.
n/a
OpenAPI (legacy slot)0/0
Evidence. API surface without OpenAPI.
Probed OpenAPI.
5.Is your integration well-built?APIMCP100/100
Whether the integration surface is complete enough to call with confidence.
n/a
MCP initializeRequired0/3
Evidence. OAuth-gated MCP at https://mcp.sentry.dev/mcp (HTTP 401) — not scored.
Probed public URLs named in the evidence.
pass
MCP server cardRecommended2/2
Evidence. MCP card JSON found.
6.Can an agent use you reliably in production?MCPAPIOPS33/100
Whether errors, idempotency, and limits are visible before a call fails.
partial
Rate limit signalRecommended1/2
Evidence. API surface without a rate-limit signal.
Recommended fix. Document or send rate-limit headers on APIs.
partial
Idempotency signalRecommended1/3
Evidence. API surface without idempotency notes.
Recommended fix. Document idempotency keys for mutating calls.
partial
Machine-readable errorsRecommended1/4
Evidence. API surface without a JSON error shape.
Recommended fix. Return a JSON or problem+json error body.
n/a
Honest 404Recommended0/2
Evidence. 404 probe did not return 404.
7.Can an agent authenticate to you?SDKOAUTHAUTH.MDMCP95/100
Whether an agent can obtain access without a human in the loop.
pass
OAuth / OIDC well-known2/2
Evidence. OAuth or OIDC discovery document found.
pass
OAuth 2.0 surfaceRequired5/5
Evidence. Authorization or token endpoint in discovery.
pass
OAuth AS metadataRequired3/3
Evidence. AS or OIDC metadata document fetched.
Probed public URLs named in the evidence.
pass
PKCE S256Required2/2
Evidence. S256 listed in code_challenge_methods_supported.
pass
OAuth protected resourceRecommended2/2
Evidence. oauth-protected-resource found.
pass
Scoped permissionsRecommended5/5
Evidence. Named scopes found.
n/a
auth.mdbonus0/2
Evidence. No /auth.md (optional).
failed
change-password well-knownbonus0/1
Evidence. Login surface without /.well-known/change-password.
Probed well-known paths.
Recommended fix. If users have passwords, serve /.well-known/change-password.
8.Can an agent transact with you?PRICINGX402MPPUCPACPAP2100/100
Whether an agent can price, pay, or check out on a documented rail.
n/a
x402 paymentbonus0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
Agentic checkout (ACP)bonus0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
ACP delegated paymentbonus0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
Universal Commerce Protocolbonus0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
Machine Payments Protocolbonus0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
pass
Pricing pageRecommended3/3
Evidence. Fetched /pricing.
Probed public URLs named in the evidence.
n/a
pricing.mdbonus0/2
Evidence. No /pricing.md (optional).
9.Can a user act through an agent?APPS50/100
Whether a person can finish a job through an agent-facing UI.
failed
MCP Apps UI hintbonus0/1
Evidence. No MCP Apps hint (N/A unless you return UI).
Recommended fix. If you return UI, declare io.modelcontextprotocol/ui resources.
n/a
A2A agent cardRequired0/2
Evidence. No agent-card.json (N/A unless A2A).
pass
Web app manifestbonus1/1
Evidence. Web app manifest fetched.
Probed public URLs named in the evidence.
10.Can an agent operate your website directly?MARKDOWNA11YHTMLWEBMCPNLWEBLLMS.TXT100/100
Whether an agent can read and operate the site itself when there is no API or MCP.
pass
Markdown negotiationbonus1/1
Evidence. Accept markdown returned text/markdown.
scanner error
/index.md fallbackbonus0/1
Evidence. index.md status 429.
Probed public URLs named in the evidence.
Scanner error — not counted as a site fail and not in the score denominator.
n/a
WebMCP page toolsbonus0/1
Evidence. No in-page WebMCP (N/A).
pass
NLWeb /askbonus1/1
Evidence. NLWeb or /ask signal.
pass
Agent mode viewbonus1/1
Evidence. mode=agent responded.
Probed public URLs named in the evidence.
n/a
NodeInfobonus0/1
Evidence. No nodeinfo (N/A).
pass
oEmbed discoverybonus1/1
Evidence. oEmbed discovery found.
··
About this snapshot & how to cite it
Public technical signals observed by Waymark. A score describes this snapshot; it does not guarantee that an agent will complete a task. Private and authenticated workflows are outside this scan.
Snapshot: . Cite the domain, score, scan time, and report URL. This URL serves the latest completed snapshot and can change after a rescan.