reddit.com

Journey

· Snapshot & citation

62.6/ 100

C · Needs work

Waymark scored reddit.com 62.6/100 (C) on 26 Aug 2026.

reddit.com is blockers remain. Usability is the strongest layer, and Access is the open one. Next: jSON-LD structured data.

FindMixed
12.8/20
10 of 17 checks passed
DoorMixed
15.5/30
12 of 26 checks passed
ToolsMixed
28/40
8 of 13 checks passed
Pay
N/A
No cart or pay rail — out of the denominator.

What should the prompt cover?

26 findings · 22 selected

Failures (19)

Warnings (7)

Group by
1. Can an agent discover and trust you?ROBOTSSITEMAPDISCOVERYSKILLS 44/100

Whether an agent can find this origin from public files and treat it as the real one.

pass
HTTPS reachable 2/2
Evidence. Homepage responded 200 over HTTPS.
Probed homepage.
pass
robots.txt present 2/2
Evidence. Valid robots.txt with User-agent rules.
Probed robots.txt.
failed
XML sitemap 0/2
Evidence. No sitemap.xml.
Recommended fix. Add /sitemap.xml and reference it from robots.txt.
failed
Well-known AI catalog 0/1
Evidence. No ai-plugin.json or ai-catalog.json.
Recommended fix. Add /.well-known/ai-plugin.json or /.well-known/ai-catalog.json.
pass
AGENTS.md 1/1
Evidence. Found /agents.md.
partial
robots.txt AI policy Required 1/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.
failed
Sitemap for agents Recommended 0/2
Evidence. No sitemap.
Recommended fix. Publish /sitemap.xml.
failed
HTTP Link header bonus 0/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.
failed
ai-plugin.json bonus 0/1
Evidence. No /.well-known/ai-plugin.json.
Probed well-known paths.
Recommended fix. Optionally publish a plugin-style capability manifest.
n/a
API catalog linkset bonus 0/2
Evidence. No public API catalog (N/A).
scanner error
Wikipedia sitelink bonus 0/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 website bonus 0/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 match Recommended 0/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 listing bonus 1/1
Evidence. Registry hit at https://registry.modelcontextprotocol.io/v0/servers?search=reddit.
Probed public URLs named in the evidence.
failed
Package homepage match bonus 0/1
Evidence. No npm package homepage matching reddit.com.
Probed homepage.
Recommended fix. Publish an official package whose homepage is this domain.
n/a
Sitemap lastmod bonus 0/1
Evidence. No sitemap.
n/a
related-website-set bonus 0/1
Evidence. No related-website-set (N/A unless multi-origin).
n/a
ads.txt bonus 0/1
Evidence. No ads inventory (N/A).
2. Do you welcome agents?ROBOTSCRAWLBOT AUTH 25/100

Whether crawlers and signed bots are allowed through rather than blocked at the door.

failed
AI crawlers not blanket-blocked 0/2
Evidence. robots.txt Disallow: / for * or common AI bots.
Probed robots.txt.
Recommended fix. Avoid Disallow: / for GPTBot, ClaudeBot, PerplexityBot unless intentional.
n/a
robots Crawl-delay bonus 0/1
Evidence. No Crawl-delay (optional).
n/a
Web Bot Auth keys Recommended 0/2
Evidence. No http-message-signatures-directory.
partial
CORS / API hint 0.5/1
Evidence. No CORS header or obvious API path.
Recommended fix. If you expose an API, send Access-Control-Allow-Origin for intended clients.
pass
CSP or X-Frame-Options 1/1
Evidence. CSP or X-Frame-Options present.
failed
robots.txt agent-user policy Required 0/2
Evidence. robots.txt Disallow: / covers agent-user crawlers (*).
Probed robots.txt.
Recommended fix. Stop blocking user-triggered agents in robots.txt. Remove any Disallow: / that applies to ChatGPT-User, Claude-User or Perplexity-User. Silence passes.
3. Does an agent understand who you are and what you do?HTMLJSON-LDLLMS.TXTSKILLSDOCSNLWEB 38/100

Whether the site explains the product in language a model can ingest.

partial
Title and description 1/2
Evidence. title=true meta=false
Recommended fix. Set a unique <title> and meta name=description.
failed
JSON-LD structured data 0/4
Evidence. No JSON-LD on the homepage.
Probed homepage.
Recommended fix. Add JSON-LD (Organization, WebSite, or SoftwareApplication).
pass
html lang attribute 1/1
Evidence. html[lang] is set.
failed
JSON-LD entities Recommended 0/4
Evidence. No JSON-LD.
Recommended fix. Embed Organization, Product, Offer, SoftwareApplication, or FAQPage.
n/a
JSON-LD sameAs bonus 0/2
Evidence. No JSON-LD.
n/a
Open Graph basics bonus 0/2
Evidence. No og meta with canonical.
pass
llms.txt 2/2
Evidence. Found /llms.txt with content.
pass
llms.txt index Recommended 2/2
Evidence. llms.txt has content.
pass
llms.txt size and links Recommended 2/2
Evidence. llms.txt 8395 chars, 3 URL(s).
pass
llms-full.txt bonus 1/1
Evidence. llms-full.txt present.
pass
Section llms.txt bonus 1/1
Evidence. Fetched /docs/llms.txt.
Probed public URLs named in the evidence.
n/a
NLWeb schemamap bonus 0/1
Evidence. No schemamap (N/A unless you offer NL search).
failed
Trust pages Recommended 0/2
Evidence. No about/privacy/contact link.
Recommended fix. Link about or privacy from the homepage.
n/a
Speakable markup bonus 0/1
Evidence. No SpeakableSpecification (N/A unless voice content).
n/a
humans.txt bonus 0/1
Evidence. No /humans.txt (optional).
pass
security.txt Recommended 1/1
Evidence. RFC 9116 security.txt with Contact.
failed
RSS or Atom feed 0/1
Evidence. No RSS/Atom link.
Recommended fix. Expose an RSS or Atom feed for machine subscribers.
n/a
RSS or Atom document bonus 0/1
Evidence. No /feed or /rss.xml document.
failed
Agent instruction / when-to-use Required 0/3
Evidence. Agent file exists without when-to-use guidance.
Recommended fix. Tell agents when to reach for you: add a 'when to use this' section to your llms.txt (or a dedicated agent-instructions file) that names your best-fit use cases.
n/a
Organization schema completeness Recommended 0/2
Evidence. No Organization JSON-LD to score completeness.
n/a
Schema type breadth Recommended 0/2
Evidence. No JSON-LD to score type breadth.
failed
Content without JavaScript Required 0/3
Evidence. Raw HTML is thin for agents (H1=false, 6 chars).
Recommended fix. Server-side render your homepage so AI crawlers see meaningful content without JavaScript. Ensure an H1 and 500+ chars of text in raw HTML.
4. Can an agent integrate with you?LINKSSKILLSDOCSAPIOPSMCPSDK 74/100

Whether there is a documented machine door into the product.

n/a
OpenAPI / Swagger link 0/2
Evidence. No OpenAPI/Swagger link in HTML.
Probed OpenAPI.
failed
Login or docs link 0/3
Evidence. No login/docs/developers link.
Recommended fix. Link to login and developer documentation from the homepage.
failed
MCP well-known card 0/2
Evidence. MCP mentioned without a well-known card.
Probed well-known paths.
Recommended fix. Publish /.well-known/mcp.json describing your MCP server.
pass
MCP SSE / HTTP hint 1/1
Evidence. Page mentions MCP or SSE transport.
n/a
openapi.json fetchable 0/0
Evidence. No HTTP API surface (N/A).
failed
Webhook or API docs 0/2
Evidence. No webhook/API docs mention.
Recommended fix. Document webhooks and REST/RPC APIs for agents.
n/a
Agent skills index 0/2
Evidence. No agent-skills index (N/A unless you publish skills).
n/a
OpenAPI document Required 0/7
Evidence. OpenAPI probe.
Probed OpenAPI.
pass
Public API surface Recommended 7/7
Evidence. Docs or API paths look callable.
pass
Developer portal Recommended 6/6
Evidence. Developer hub found.
pass
MCP server Recommended 5/6
Evidence. https://mcp.reddit.com/ initialize 403 on documented MCP (5/6 until public initialize)
Probed public URLs named in the evidence.
partial
MCP server card Recommended 1/2
Evidence. MCP mentioned without a card.
Recommended fix. Publish /.well-known/mcp.json or mcp/server-card.json.
n/a
Agent Skills files bonus 0/2
Evidence. No SKILL.md surface (N/A).
pass
CLI tool Recommended 3/3
Evidence. CLI mention found.
pass
GraphQL GET hint bonus 2/2
Evidence. GraphQL GET or docs mention.
pass
OpenAPI UI page bonus 1/1
Evidence. Swagger UI or Redoc page found.
n/a
OpenAPI (legacy slot) 0/0
Evidence. No HTTP API surface detected (N/A).
5. Is your integration well-built?APIMCP 50/100

Whether the integration surface is complete enough to call with confidence.

n/a
MCP initialize Required 0/3
Evidence. OAuth-gated MCP at https://mcp.reddit.com/ (HTTP 403) — not scored.
Probed public URLs named in the evidence.
partial
MCP server card Recommended 1/2
Evidence. MCP mentioned without a card.
Recommended fix. Publish /.well-known/mcp.json or mcp/server-card.json.
n/a
REST typed error model Recommended 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
REST versioning / deprecation policy Recommended 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
REST pagination pattern Recommended 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
REST async-job pattern Recommended 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
REST response schema coverage Recommended 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
Function calling compatibility Recommended 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
REST batch / bulk endpoint bonus 0/1
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
MCP tool listing bonus 0/3
Evidence. OAuth-gated MCP — tools/list not failed.
n/a
MCP tool descriptions bonus 0/3
Evidence. OAuth-gated MCP — tools/list not failed.
n/a
MCP parameter schemas bonus 0/2
Evidence. OAuth-gated MCP — tools/list not failed.
n/a
MCP tool naming bonus 0/2
Evidence. OAuth-gated MCP — tools/list not failed.
n/a
MCP tool annotations bonus 0/2
Evidence. OAuth-gated MCP — tools/list not failed.
n/a
MCP resources exposed Recommended 0/3
Evidence. OAuth-gated MCP — resources/list not failed.
6. Can an agent use you reliably in production?MCPAPIOPS 100/100

Whether errors, idempotency, and limits are visible before a call fails.

n/a
Rate limit signal Recommended 0/2
Evidence. No HTTP API surface (N/A).
n/a
Idempotency signal Recommended 0/3
Evidence. No HTTP API surface (N/A).
n/a
Machine-readable errors Recommended 0/4
Evidence. No HTTP API surface (N/A).
n/a
Honest 404 Recommended 0/2
Evidence. Unknown path 200 is not a same-origin homepage shell (N/A).
Probed homepage.
pass
Sandbox / test environment bonus 2/2
Evidence. Fetched a sandbox/test page.
Probed public URLs named in the evidence.
n/a
Agent onboarding friction Recommended 0/2
Evidence. No OpenAPI spec; onboarding stays N/A (no live signup probe).
Probed OpenAPI.
n/a
MCP error handling bonus 0/2
Evidence. OAuth-gated MCP — bad-call probe skipped.
7. Can an agent authenticate to you?SDKOAUTHAUTH.MDMCP 67/100

Whether an agent can obtain access without a human in the loop.

partial
OAuth / OIDC well-known 1/2
Evidence. No oauth-authorization-server or openid-configuration.
Recommended fix. Publish /.well-known/openid-configuration or oauth-authorization-server if you authenticate agents.
n/a
OAuth 2.0 surface Required 0/5
Evidence. No delegated-access surface (N/A).
n/a
OAuth AS metadata Required 0/3
Evidence. No AS metadata (N/A unless you run an AS).
n/a
PKCE S256 Required 0/2
Evidence. No OAuth metadata to evaluate PKCE.
n/a
OAuth protected resource Recommended 0/2
Evidence. No OAuth resource metadata (N/A).
n/a
Scoped permissions Recommended 0/5
Evidence. No named OAuth scopes.
n/a
Scoped permissions Recommended 0/2
Evidence. No OpenAPI document to analyze.
Probed OpenAPI.
n/a
auth.md bonus 0/2
Evidence. No /auth.md (optional).
n/a
auth.md structure bonus 0/2
Evidence. No /auth.md to grade.
pass
change-password well-known bonus 1/1
Evidence. change-password HTTP 200.
pass
MCP auth mechanism bonus 2/2
Evidence. Documented MCP challenges with OAuth.
failed
Agent auth WWW-Authenticate hint bonus 0/1
Evidence. MCP 401 without resource_metadata (WWW-Authenticate: missing).
Recommended fix. Return 401 with WWW-Authenticate: Bearer resource_metadata= on a documented API entry point.
8. Can an agent transact with you?PRICINGX402MPPUCPACPAP2 100/100

Whether an agent can price, pay, or check out on a documented rail.

n/a
x402 payment bonus 0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
Agentic checkout (ACP) bonus 0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
ACP delegated payment bonus 0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
Universal Commerce Protocol bonus 0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
Machine Payments Protocol bonus 0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
n/a
AP2 - Agent Payments Protocol bonus 0/0
Evidence. No cart/SKU/checkout and no live payment rail (Pay N/A).
pass
Pricing page Recommended 3/3
Evidence. Fetched /pricing.
Probed public URLs named in the evidence.
n/a
pricing.md bonus 0/2
Evidence. No /pricing.md (optional).
9. Can a user act through an agent?APPS N/A

Whether a person can finish a job through an agent-facing UI.

n/a
MCP Apps UI hint bonus 0/1
Evidence. No MCP Apps hint (N/A unless you return UI).
n/a
A2A agent card Required 0/2
Evidence. No agent-card.json (N/A unless A2A).
n/a
Web app manifest bonus 0/1
Evidence. No web app manifest (N/A).
n/a
Listed on skills.sh bonus 0/1
Evidence. No official skills.sh org for this brand; community listings are N/A.
10. Can an agent operate your website directly?MARKDOWNA11YHTMLWEBMCPNLWEBLLMS.TXT 50/100

Whether an agent can read and operate the site itself when there is no API or MCP.

n/a
Markdown negotiation bonus 0/1
Evidence. No markdown twin advertised (N/A).
n/a
/index.md fallback bonus 0/1
Evidence. No /index.md twin (N/A).
n/a
WebMCP page tools bonus 0/1
Evidence. No in-page WebMCP (N/A).
pass
NLWeb /ask bonus 1/1
Evidence. NLWeb or /ask signal.
pass
Agent mode view bonus 1/1
Evidence. mode=agent responded.
Probed public URLs named in the evidence.
n/a
NodeInfo bonus 0/1
Evidence. No nodeinfo (N/A).
n/a
oEmbed discovery bonus 0/1
Evidence. No oEmbed (N/A unless embeddable).
n/a
Markdown alternate link bonus 0/1
Evidence. No rel=alternate type=text/markdown.
n/a
Markdown frontmatter metadata bonus 0/1
Evidence. No served markdown to check frontmatter.
n/a
Markdown content negotiation (acceptmarkdown.com) bonus 0/1
Evidence. Homepage does not negotiate markdown.
Probed homepage.
failed
Agent-UA markdown docs bonus 0/1
Evidence. Docs host did not serve markdown to GPTBot (HTTP 403, text/html).
Recommended fix. Serve text/markdown to GPTBot (and similar agent UAs) on your docs host.
partial
Accessible document structure bonus 1/3
Evidence. Incomplete document structure (main=true nav=false h1=false).
Recommended fix. Give the homepage a main region, nav, H1, and a heading order that does not skip levels.
n/a
Code fence validity bonus 0/1
Evidence. No markdown body to check fences.
partial
llms.txt links resolve Recommended 1/2
Evidence. 1 real, 0 homepage-shell, 2 dead of 3 sampled links.
Probed homepage.
Recommended fix. Make every link your llms.txt declares resolve to real content, not a homepage shell 200.

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.

Methodology and limits · Markdown · JSON evidence

Scanner issues (not site fails): , , .

Share this snapshot

Embed the latest score. A badge is a public snapshot, not a certification.

Waymark score badge for reddit.com
Open badge SVG ↗

Also on the Board

Same-category snapshots, ordered by score. Scan times may differ.

Email me if this score changes

Join the monitoring waitlist. Monitoring is not active yet. This saves your interest; it does not schedule scans or send change alerts.

By joining, you agree to save your email and this domain for monitoring launch contact, for up to 180 days. Request removal via Contact. No billing.

Email this report

Send the current snapshot and a link. One email. Not a list.

We'll send reddit.com as it stands on this page.