Agent Disco report

ai-pulse-c8w.pages.dev

Grade D · Score 49 / 100

Scanned 10 Jun 2026, 22:01 UTC · Re-scan

Why this grade

A D grade. What you have on robots.txt AI-agent rules is being outweighed by missing signals on XML sitemap discovery and JSON-LD structured data. Fix those first for the biggest score lift.

Get notified when this grade changes

Subscribe to grade-change alerts for ai-pulse-c8w.pages.dev — we'll email you when a new scan moves the grade or score.

Sign in to subscribe · Create an account

Quick wins

Low-cost fixes that would nudge this grade up.

  1. /llms.txt index for LLMs Add a short `/llms.txt` Markdown index of your key URLs (see https://llmstxt.org).

Blocking issues

High-weight checks that aren't passing.

  • OpenAPI specification discovery File at /openapi.json exists but failed to parse as JSON/YAML.
  • identity.tls Cert valid, but: no `Strict-Transport-Security` header.
  • crawl.sitemap /sitemap.xml returned HTML — looks like an SPA catch-all, not a sitemap.

Per-category breakdown

Score by check category
Category Score Percent
Anti Bot 15 / 15
100%
Api 5 / 15
33%
Crawl 13 / 23
57%
Docs 3 / 14
21%
Html Meta 0 / 15
0%
Identity 7 / 19
37%
Llm Training 0 / 8
0%
Onboarding 3 / 6
50%
Protocols 10 / 10
100%
Root Level 4 / 20
20%
Well Known 3 / 6
50%

Findings (33)

Anti Bot · 2
Check Status Points Notes
Anti-bot interstitial pass 10 / 10 No anti-bot interstitial detected on the homepage.
User-agent sniffing pass 5 / 5 Homepage responses for default and curl UAs are effectively identical.
Api · 3
Check Status Points Notes
GraphQL introspection skip No GraphQL endpoint found at any of 3 conventional paths.
JSON error bodies for API callers fail 0 / 5 HTTP 200 served an HTML body for an API-like caller (Accept: application/json).
OpenAPI specification discovery warn 5 / 10 File at /openapi.json exists but failed to parse as JSON/YAML.
Crawl · 3
Check Status Points Notes
RSS/Atom feed skip No RSS/Atom feed found at probed paths or via `<link rel="alternate">`.
robots.txt AI-agent rules pass 13 / 13 All 13 documented AI user-agents can crawl /.
XML sitemap discovery fail 0 / 10 /sitemap.xml returned HTML — looks like an SPA catch-all, not a sitemap.
Docs · 2
Check Status Points Notes
Docs platform discoverability warn 3 / 6 Docs found at /docs but platform is custom — crawler-friendliness is unknown.
SDK availability across languages fail 0 / 8 No SDKs discoverable via npm, PyPI, or the docs page.
Html Meta · 3
Check Status Points Notes
JSON-LD structured data fail 0 / 8 No JSON-LD blocks on the homepage.
meta description fail 0 / 3 No `<meta name="description">` on the homepage.
Open Graph tags fail 0 / 4 No Open Graph tags on the homepage.
Identity · 3
Check Status Points Notes
Email auth (SPF, DMARC, DKIM) fail 0 / 5 Neither SPF nor DMARC records found — domain has no email auth.
security.txt responsible-disclosure declaration warn 2 / 4 security.txt present at https://ai-pulse-c8w.pages.dev/.well-known/security.txt but has no `Contact:` directive — RFC 9116 requires one.
TLS + HSTS + HTTPS redirect warn 5 / 10 Cert valid, but: no `Strict-Transport-Security` header.
Llm Training · 3
Check Status Points Notes
Common Crawl index presence skip Common Crawl CDX endpoint was unreachable — not penalising target.
Hacker News mentions skip 0 HN mention(s) of ai-pulse-c8w.pages.dev (threshold for pass is 3) — not penalising, HN chatter is secondary signal.
Wikipedia article fail 0 / 8 No Wikipedia article found for "ai-pulse-c8w.pages".
Onboarding · 1
Check Status Points Notes
API-key / signup path discoverability warn 3 / 6 Signup/API-key page found at /signup but nothing on the homepage or docs links to it — a crawler would have to guess.
Protocols · 2
Check Status Points Notes
Public MCP registry listing pass 10 / 10 Listed in 1 registry/registries: smithery.
A2A AgentCard conformance skip No AgentCard at /.well-known/agent.json — nothing to grade.
Registries · 3
Check Status Points Notes
GitHub public repository skip No GitHub repositories plausibly attributable to ai-pulse-c8w.pages.dev.
npm SDK package skip No npm packages plausibly attributable to ai-pulse-c8w.pages.dev.
PyPI SDK package skip No PyPI package at pypi.org/pypi/ai-pulse-c8w.pages/ or pypi.org/pypi/ai-pulse-c8w.pages-sdk/.
Root Level · 3
Check Status Points Notes
/ai.txt AI-crawler directives pass 4 / 4 ai.txt present, 45017 bytes.
/llms-full.txt long-form index fail 0 / 8 Path 200ed but Content-Type is text/html — looks like an SPA catch-all, not a real llms-full.txt.
/llms.txt index for LLMs fail 0 / 8 Path 200ed but Content-Type is text/html — looks like an SPA catch-all, not a real llms.txt.
Well Known · 5
Check Status Points Notes
/.well-known/agent.json (A2A AgentCard) error agent.json is not valid JSON: Syntax error
/.well-known/ai-plugin.json manifest error ai-plugin.json is not valid JSON: Syntax error
/.well-known/mcp.json (Model Context Protocol) error mcp.json is not valid JSON: Syntax error
OpenID Connect configuration + dynamic registration error openid-configuration is not valid JSON: Syntax error
/.well-known/openapi.{json,yaml} warn 3 / 6 Well-known file at /.well-known/openapi.json exists but failed to parse as JSON/YAML.

Scan history

Recent completed scans for ai-pulse-c8w.pages.dev
When Grade Score Checks Change Open scan
10 Jun 2026, 22:01 D 49 33

Embed this grade

Paste the badge anywhere — your README, a status page, a docs site. The image always reflects the latest scan.

HTML
<a href="https://agentdisco.io/report/ai-pulse-c8w.pages.dev">
    <img src="https://agentdisco.io/api/v1/websites/ai-pulse-c8w.pages.dev/badge.svg" alt="Agent Disco grade D">
</a>
Markdown
[![Agent Disco grade D](https://agentdisco.io/api/v1/websites/ai-pulse-c8w.pages.dev/badge.svg)](https://agentdisco.io/report/ai-pulse-c8w.pages.dev)

Embedding somewhere that won't render SVG? Swap the extension for badge.png — same URL, same grade, as a PNG.