llmcatalog.dev

https://llmcatalog.dev/

Scanned 2026-09-02 15:22:09 UTC · 16.9 s

70/ 100

NEEDS WORK

AI agents can use parts of this site, but important gaps can stop or confuse them.

Open exact snapshot

What to fix first

These changes have the largest effect on the current result.

5 priority changes
  1. 01

    Make site errors clear

    Return errors in one consistent format that agents can understand.

    Fix first
  2. 02

    Make secure access clear

    Publish the standard files that tell agents how to request access safely.

    Fix first
  3. 03

    Make secure access clear

    Publish the standard files that tell agents how to request access safely.

    Fix first
  4. 04

    Universal Commerce Protocol

    Publish a UCP business profile at /.well-known/ucp.

    Fix first
  5. 05

    auth.md exists

    Publish a stable agent authentication walkthrough at /auth.md.

    Fix first
Scan detail

What this scan found

57 checks passed. 39 need attention. 5 could not be verified. Checks that do not apply stay out of the score.

Passed
57
Needs attention
39
Could not verify
5
Not applicable
23
Capture rules
17 of 17 complete
HTTP requests
70
Saved artifacts
65
Observations
56
Scored checks

All results

Results that need attention are listed first. Open a row for its reason and recommended change.

001 A2A Agent Card Access · Recommended Failed 0 of 600
Finding

The scan did not find an A2A Agent Card.

Recommended change

Publish a valid Agent Card at /.well-known/agent-card.json.

Check ID
a2a-agent-card@1
Linked observations
1
002 A2UI generative UI support Usability · Emerging Failed 0 of 200
Finding

The public MCP server has no A2UI resource signal.

Recommended change

Publish an A2UI presentation resource and link it from the tool that produces its data.

Check ID
a2ui-support@1
Linked observations
1
003 Agent Plugins manifest Discovery · Emerging Failed 0 of 100
Finding

The public repository root has no Agent Plugins plugin.json manifest.

Recommended change

Add root plugin.json with the canonical Agent Plugins schema identifier and a valid name.

Check ID
agent-plugins-repo@1
Linked observations
1
004 Agent auth discovery metadata Usability · Recommended Failed 0 of 600
Finding

The fixed discovery documents do not publish an agent_auth chain.

Recommended change

Publish protected-resource metadata and an agent_auth block that points to /auth.md.

Check ID
agent-auth-discovery-metadata@1
Linked observations
2
005 CLI tool available Usability · Recommended Failed 0 of 300
Finding

The product page does not provide a usable public CLI path.

Recommended change

Publish a CLI, a copyable install command, and a stable public documentation or package link.

Check ID
cli-tool@1
Linked observations
1
006 Idempotency-Key support Usability · Recommended Failed 0 of 600
Finding

No write operation declares an Idempotency-Key header.

Recommended change

Add an Idempotency-Key header parameter to retryable POST, PUT, PATCH, and DELETE operations.

Check ID
idempotency-key-support@1
Linked observations
1
007 Identified bot Markdown serving Access · Emerging Failed 0 of 300
Finding

The identified bot request received text/html, not Markdown.

Recommended change

Optionally serve a Markdown representation to the truthful AgentReadinessBot identity.

Check ID
agent-ua-markdown@1
Linked observations
1
008 JSON error responses Usability · Required Failed 0 of 1000
Finding

The missing-path response is not a structured JSON error.

Recommended change

Return application/problem+json or a stable JSON error object for API errors.

Check ID
json-error-responses@1
Linked observations
1
009 MCP Apps support Usability · Recommended Failed 0 of 400
Finding

The public MCP server does not advertise an MCP App resource.

Recommended change

Link a ui:// resource from a tool with _meta.ui.resourceUri.

Check ID
mcp-app-registry@1
Linked observations
1
011 Modular llms.txt Accessibility · Emerging Failed 0 of 200
Finding

No scoped llms.txt file was found at the bounded docs, API, or developers paths.

Recommended change

Publish /docs/llms.txt, /api/llms.txt, or /developers/llms.txt with a focused resource index.

Check ID
modular-llms-txt@1
Linked observations
1
012 Multi-language SDK packages Usability · Recommended Failed 0 of 300
Finding

The product page has no reachable multi-language SDK evidence.

Recommended change

Link stable public SDK pages or package pages and identify their programming languages.

Check ID
rest-sdk-packages@1
Linked observations
1
013 NLWeb /ask endpoint Usability · Emerging Failed 0 of 100
Finding

OPTIONS did not advertise POST for /ask.

Recommended change

Publish POST /ask and advertise POST in the Allow or Access-Control-Allow-Methods header.

Check ID
nlweb-ask@1
Linked observations
1
014 NLWeb Schema Map directive Accessibility · Emerging Failed 0 of 200
Finding

robots.txt does not publish a Schema Map directive.

Recommended change

Add schemamap: followed by the absolute URL of the structured feed map.

Check ID
nlweb-schema-feeds@1
Linked observations
1
015 NLWeb streaming support Usability · Emerging Failed 0 of 100
Finding

OPTIONS did not advertise the POST route required for NLWeb streaming.

Recommended change

Publish POST /ask before you enable the NLWeb event stream.

Check ID
nlweb-streaming@1
Linked observations
1
016 OAuth 2.0 support Usability · Required Failed 0 of 1000
Finding

The fixed discovery paths did not provide a usable OAuth authorization-server signal.

Recommended change

Publish RFC 9728 protected-resource metadata and RFC 8414 authorization-server metadata.

Check ID
oauth-support@1
Linked observations
2
017 OAuth authorization-server metadata Usability · Recommended Failed 0 of 600
Finding

The scan did not find authorization-server metadata at the fixed well-known path.

Recommended change

Publish RFC 8414 metadata at /.well-known/oauth-authorization-server.

Check ID
mcp-oauth-metadata@1
Linked observations
2
018 OAuth protected resource metadata Usability · Required Failed 0 of 1000
Finding

The scan did not find OAuth protected resource metadata.

Recommended change

Publish RFC 9728 metadata at /.well-known/oauth-protected-resource.

Check ID
oauth-protected-resource@1
Linked observations
1
019 Official MCP Registry listing Discovery · Recommended Failed 0 of 100
Finding

The bounded official MCP Registry search found no active matching listing.

Recommended change

Publish the MCP server in the official MCP Registry and include a product domain or canonical repository.

Check ID
mcp-registry-listed@1
Linked observations
1
020 Pricing Markdown exists Access · Emerging Failed 0 of 300
Finding

The scan did not find /pricing.md.

Recommended change

Publish stable machine-readable pricing details at /pricing.md.

Check ID
pricing-md@1
Linked observations
1
021 REST batch endpoint Usability · Recommended Failed 0 of 600
Finding

The contract has no batch path or array request operation.

Recommended change

Add a bounded batch endpoint for repeated write operations.

Check ID
batch-endpoints@1
Linked observations
1
022 Scoped permissions Usability · Recommended Failed 0 of 600
Finding

The discovered OAuth metadata does not declare supported scopes.

Recommended change

Publish scopes_supported in protected-resource or authorization-server metadata.

Check ID
scoped-permissions@1
Linked observations
2
023 Universal Commerce Protocol Payments · Required Failed 0 of 1000
Finding

The scan did not find a UCP business profile.

Recommended change

Publish a UCP business profile at /.well-known/ucp.

Check ID
ucp-support@1
Linked observations
1
024 Verified Wikidata and English Wikipedia presence Discovery · Recommended Failed 0 of 100
Finding

The bounded Wikidata search found no entity with verified ownership of this domain.

Recommended change

Add the official website to the correct Wikidata entity, or link the correct Wikidata or Wikipedia page from structured data.

Check ID
wikipedia-presence@1
Linked observations
1
025 Web Bot Auth key directory Usability · Emerging Failed 0 of 300
Finding

No Web Bot Auth key directory was found at the well-known path.

Recommended change

Publish an Ed25519 JWK keys array with kid, x, nbf, and exp fields.

Check ID
web-bot-auth-directory@1
Linked observations
1
026 WebMCP source declarations Usability · Emerging Failed 0 of 400
Finding

No server-rendered or inline-script WebMCP declaration was found.

Recommended change

Add declarative form tools or register tools through document.modelContext.

Check ID
webmcp@1
Linked observations
1
027 auth.md exists Usability · Required Failed 0 of 1000
Finding

The scan did not find /auth.md.

Recommended change

Publish a stable agent authentication walkthrough at /auth.md.

Check ID
auth-md-exists@1
Linked observations
1
028 API catalog Access · Required Warning 500 of 1000
Finding

The API catalog is usable, but its media type or HEAD Link relation is incomplete.

Recommended change

Serve Linkset JSON and include rel=api-catalog in the HEAD response.

Check ID
api-catalog-rfc9727@1
Linked observations
2
029 Accessible names on controls Usability · Recommended Warning 300 of 600
Finding

1 of 197 detected controls have no computed source name.

Recommended change

Add visible text, a label, aria-label, aria-labelledby, alt, or a suitable native value.

Check ID
ax-accessible-names@1
Linked observations
1
030 Agent platform repository configurations Discovery · Emerging Warning 50 of 100
Finding

The public repository has a configuration file for one recognized agent platform.

Recommended change

Add repository instructions for another supported platform, such as AGENTS.md, Claude, Copilot, Cursor, or Gemini.

Check ID
agent-rules-repo@1
Linked observations
1
031 Form control labeling Usability · Recommended Warning 300 of 600
Finding

1 of 102 form fields do not have an explicit computed label.

Recommended change

Associate each field with label, aria-label, or aria-labelledby. Do not rely on a placeholder.

Check ID
ax-form-labeling@1
Linked observations
1
032 MCP parameter schemas Usability · Recommended Warning 100 of 200
Finding

Only some listed tools meet this requirement.

Recommended change

Give each tool a typed object inputSchema and keep required names in properties.

Check ID
mcp-param-schemas@1
Linked observations
1
033 MCP server card Usability · Recommended Warning 150 of 300
Finding

The server card has a complete identity and endpoint, but no complete tool preview list.

Recommended change

Add tools with stable names and descriptions when the selected server-card schema supports previews.

Check ID
mcp-server-card@1
Linked observations
1
034 NPM or PyPI SDK package Discovery · Recommended Warning 50 of 100
Finding

A package page is linked, but the bounded descriptor does not identify it as an SDK.

Recommended change

Label the linked NPM or PyPI package as an SDK or API client.

Check ID
npm-sdk-package@1
Linked observations
1
035 Organization schema completeness Access · Recommended Warning 500 of 600
Finding

The best Organization entity has 5 of 6 fields.

Recommended change

Add name, URL, logo, description, sameAs, and contactPoint fields.

Check ID
org-schema-completeness@1
Linked observations
1
036 Pricing information is accessible Access · Required Warning 500 of 1000
Finding

The page has one pricing signal, but not both visible text and a pricing link.

Recommended change

Add a clear pricing link and plain-language pricing information.

Check ID
pricing-info@1
Linked observations
2
037 Sandbox or test environment Usability · Recommended Warning 100 of 200
Finding

The OpenAPI document has a sandbox or test signal, but it does not clearly separate it from production.

Recommended change

Declare distinct production and sandbox servers, or use a server variable with explicit production and test values.

Check ID
sandbox-environment@1
Linked observations
1
038 Trust anchor pages Access · Required Warning 750 of 1000
Finding

The page links to only 3 trust-page category or categories.

Recommended change

Link to public about, contact, privacy, terms, and security pages.

Check ID
trust-anchors@1
Linked observations
1
040 Brand name discoverability Discovery · Required Could not verify 0 of 0
Finding

The scan did not collect valid ranked web-search evidence for this query.

Recommended change

Configure the ranked search provider and run capture profile version 26 to collect new evidence.

Check ID
ranked-brand-discoverability@1
Linked observations
0
041 Category search visibility Discovery · Recommended Could not verify 0 of 0
Finding

The scan did not collect valid ranked web-search evidence for this query.

Recommended change

Configure the ranked search provider and run capture profile version 26 to collect new evidence.

Check ID
ranked-category-visibility@1
Linked observations
0
042 Developer resource discoverability Discovery · Recommended Could not verify 0 of 0
Finding

The scan did not collect valid ranked web-search evidence for this query.

Recommended change

Configure the ranked search provider and run capture profile version 26 to collect new evidence.

Check ID
ranked-developer-discoverability@1
Linked observations
0
043 Skills.sh catalog-page quality Access · Emerging Could not verify 0 of 0
Finding

The scan did not collect valid public skills.sh catalog evidence.

Recommended change

Run capture profile version 25 to collect skills.sh evidence.

Check ID
skills-sh-quality@1
Linked observations
0
044 Verified skills.sh listing Discovery · Emerging Could not verify 0 of 0
Finding

The scan did not collect valid public skills.sh catalog evidence.

Recommended change

Run capture profile version 25 to collect skills.sh evidence.

Check ID
skills-sh-listed@1
Linked observations
0
045 AI Catalog discovery Discovery · Emerging Passed 200 of 200
Finding

A structured catalog is published at /.well-known/ai-catalog.json.

Check ID
ai-catalog-published@1
Linked observations
1
046 API schema complexity Usability · Recommended Passed 600 of 600
Finding

All operations have unique IDs and descriptions, all parameters are typed, and schema depth is 3.

Check ID
api-schema-analysis@1
Linked observations
1
047 Accessibility-tree instruction safety Usability · Recommended Passed 600 of 600
Finding

No configured instruction-risk pattern was found in the evaluated hidden accessibility text.

Check ID
ax-tree-injection-safe@1
Linked observations
1
048 Accessible document structure Usability · Recommended Passed 600 of 600
Finding

The source document has one main region, navigation, an H1, and no skipped heading level.

Check ID
ax-document-structure@1
Linked observations
1
049 Agent Skills index conformance Discovery · Emerging Passed 300 of 300
Finding

All 1 skill entries have the v0.2.0 type, URL, and SHA-256 digest fields.

Check ID
agent-skills-index-v2@1
Linked observations
1
050 Agent crawler reachability Access · Recommended Passed 600 of 600
Finding

robots policy permits all 3 evaluated retrieval crawlers at the root path.

Check ID
agent-crawler-reachability@1
Linked observations
1
051 Agent discovery file Discovery · Required Passed 500 of 500
Finding

The Agent Skills index describes 1 skill(s).

Check ID
agent-discovery-file@1
Linked observations
1
052 Agent mode view Accessibility · Emerging Passed 300 of 300
Finding

The agent-mode response is machine-readable and has 2 integration signal categories.

Check ID
agent-mode-view@1
Linked observations
1
053 Agent onboarding friction Usability · Recommended Passed 200 of 200
Finding

The scan found public entry links and documentation plus 4 of five bounded onboarding signals.

Check ID
onboarding-friction@1
Linked observations
5
054 Agent usage instructions Accessibility · Required Passed 400 of 400
Finding

The saved agent-facing Markdown has a specific when-to-use section with action guidance.

Check ID
agent-instruction@1
Linked observations
2
055 Agent-friendly 404 responses Usability · Recommended Passed 600 of 600
Finding

The probe returns 404 or 410 with concise discovery guidance.

Check ID
agent-friendly-404@1
Linked observations
1
056 Agentic resource catalog Discovery · Emerging Passed 300 of 300
Finding

A structured agentic resource catalog is available at /.well-known/ard.json.

Check ID
ard-catalog@1
Linked observations
1
057 Content without JavaScript Access · Required Passed 1000 of 1000
Finding

The source HTML has 14912 visible text characters.

Check ID
content-no-js@1
Linked observations
1
058 Developer portal Access · Recommended Passed 600 of 600
Finding

The page links to 2 developer target(s).

Check ID
developer-portal@1
Linked observations
1
059 Function calling compatibility Usability · Recommended Passed 600 of 600
Finding

The operations have unique names, descriptions, typed inputs, and bounded schema depth.

Check ID
function-calling-compat@1
Linked observations
1
061 JSON-LD entity linking Access · Recommended Passed 600 of 600
Finding

JSON-LD has 2 unique sameAs link(s).

Check ID
json-ld-entity-linking@1
Linked observations
1
062 JSON-LD structured data Access · Required Passed 1000 of 1000
Finding

The page has 4 valid JSON-LD block(s).

Check ID
json-ld@1
Linked observations
1
063 Linked content is publicly readable Accessibility · Recommended Passed 300 of 300
Finding

All 8 sampled content page(s) were publicly readable.

Check ID
docs-public-content@1
Linked observations
1
064 MCP Streamable HTTP transport Usability · Recommended Passed 300 of 300
Finding

The MCP server card declares a valid Streamable HTTP remote.

Check ID
mcp-streamable-http@1
Linked observations
1
065 MCP error handling Usability · Recommended Passed 200 of 200
Finding

The server returns a structured error for a guaranteed unlisted tool name.

Check ID
mcp-error-handling@1
Linked observations
1
066 MCP registry branding Discovery · Emerging Passed 200 of 200
Finding

The MCP server card has a display name, description, and valid icon.

Check ID
registry-branding@1
Linked observations
1
067 MCP resource quality Usability · Recommended Passed 300 of 300
Finding

Every sampled resource returns non-empty content with a URI and media type.

Check ID
mcp-resource-quality@1
Linked observations
1
068 MCP resources exposed Usability · Recommended Passed 300 of 300
Finding

All inspected resource descriptors have a name, URI, and media type.

Check ID
mcp-resource-listing@1
Linked observations
1
069 MCP server identity Usability · Recommended Passed 100 of 100
Finding

The server returns a supported protocol version, name, version, and instructions.

Check ID
mcp-server-identity@1
Linked observations
1
070 MCP server or manifest Usability · Recommended Passed 500 of 500
Finding

The site exposes a static MCP endpoint or manifest signal.

Check ID
mcp-server@1
Linked observations
3
071 MCP tool annotations Usability · Recommended Passed 200 of 200
Finding

Each listed tool declares read-only and destructive behavior hints.

Check ID
mcp-tool-annotations@1
Linked observations
1
072 MCP tool descriptions Usability · Recommended Passed 300 of 300
Finding

Each listed tool has a useful description.

Check ID
mcp-tool-descriptions@1
Linked observations
1
073 MCP tool listing Usability · Recommended Passed 300 of 300
Finding

The server lists at least three tools in a valid response.

Check ID
mcp-tool-listing@1
Linked observations
1
074 MCP tool naming Usability · Recommended Passed 200 of 200
Finding

All inspected tool names are descriptive and use one consistent convention.

Check ID
mcp-tool-naming@1
Linked observations
1
075 MCP well-known discovery Accessibility · Recommended Passed 400 of 400
Finding

A bounded well-known MCP endpoint, server card, or manifest signal is available.

Check ID
mcp-well-known-discovery@1
Linked observations
3
076 Markdown URL fallback Access · Emerging Passed 300 of 300
Finding

/index.md is a valid Markdown representation.

Check ID
markdown-url-fallback@1
Linked observations
1
077 Markdown agent docs Access · Emerging Passed 300 of 300
Finding

The canonical root returns valid Markdown when Accept prefers text/markdown.

Check ID
markdown-negotiation@1
Linked observations
1
078 Markdown code fence validity Accessibility · Emerging Passed 200 of 200
Finding

All 3 served Markdown document(s) have balanced CommonMark fences.

Check ID
code-fence-validity@1
Linked observations
7
079 Markdown frontmatter metadata Accessibility · Emerging Passed 200 of 200
Finding

All 2 served Markdown document(s) have title and supporting frontmatter metadata.

Check ID
markdown-frontmatter@1
Linked observations
5
080 Markdown negotiation cache variation Access · Recommended Passed 600 of 600
Finding

The negotiated Markdown response varies its cache key on Accept.

Check ID
markdown-negotiation-vary@1
Linked observations
1
081 Metadata completeness Access · Required Passed 1000 of 1000
Finding

All 9 metadata fields are present.

Check ID
metadata-completeness@1
Linked observations
1
082 Native interactive controls Usability · Recommended Passed 600 of 600
Finding

All 197 detected controls use native HTML semantics.

Check ID
ax-native-controls@1
Linked observations
1
083 Not blocked by bot detection Access · Required Passed 1000 of 1000
Finding

The scanner received the target content without a bot block.

Check ID
bot-detection@1
Linked observations
1
084 OpenAPI document is published Access · Required Passed 1000 of 1000
Finding

A valid OpenAPI document is available.

Check ID
openapi-spec@1
Linked observations
1
085 Page token budget Access · Recommended Passed 600 of 600
Finding

The estimated visible-text size is 3728 tokens.

Check ID
page-token-budget@1
Linked observations
1
086 Product and documentation MCP coverage Usability · Recommended Passed 200 of 200
Finding

The MCP server exposes both product operations and documentation-oriented tools or resources.

Check ID
mcp-multi-surface-coverage@1
Linked observations
1
087 Public API documentation is linked Access · Required Passed 1000 of 1000
Finding

The page links to 2 API or documentation target(s).

Check ID
public-api-docs@1
Linked observations
1
088 Public API endpoint responds Usability · Required Passed 700 of 700
Finding

A documented GET operation returned a successful machine-readable response.

Check ID
public-api-reachable@1
Linked observations
1
089 REST pagination pattern Usability · Recommended Passed 600 of 600
Finding

All 4 GET operations declare pagination signals.

Check ID
pagination-shape@1
Linked observations
1
090 REST response schema coverage Usability · Recommended Passed 600 of 600
Finding

Typed success response schemas cover 100.0% of operations.

Check ID
response-schema-coverage@1
Linked observations
1
091 REST typed error model Usability · Recommended Passed 600 of 600
Finding

All 21 declared error responses have typed schemas.

Check ID
api-error-model@1
Linked observations
1
092 REST versioning and deprecation policy Usability · Recommended Passed 600 of 600
Finding

The contract declares API versioning and a machine-readable deprecation signal.

Check ID
api-versioning-policy@1
Linked observations
1
093 Redirect hygiene Access · Recommended Passed 600 of 600
Finding

The target uses 0 same-origin redirect(s) with no downgrade or redirect error.

Check ID
redirect-hygiene@1
Linked observations
1
094 Resource catalog entry quality Discovery · Emerging Passed 300 of 300
Finding

All 3 catalog entries have a domain-bound urn:air identifier, display name, media type, and exactly one target.

Check ID
ard-entries-valid@1
Linked observations
2
095 Schema type breadth Access · Recommended Passed 600 of 600
Finding

The page declares 4 JSON-LD types.

Check ID
schema-type-breadth@1
Linked observations
1
096 Sitemap exists Access · Required Passed 1000 of 1000
Finding

A valid sitemap document is available at /sitemap.xml.

Check ID
sitemap@1
Linked observations
1
097 Sitemap freshness metadata Access · Recommended Passed 600 of 600
Finding

The sitemap has 14 valid lastmod value(s); the freshest is 1 days old.

Check ID
sitemap-lastmod@1
Linked observations
1
098 llms.txt exists Access · Required Passed 1000 of 1000
Finding

A non-empty /llms.txt file is available.

Check ID
llms-txt-exists@1
Linked observations
1
099 llms.txt formatting Access · Recommended Passed 600 of 600
Finding

llms.txt has one leading H1, section headings, and Markdown links.

Check ID
llms-txt-formatting@1
Linked observations
1
100 robots.txt AI crawler policy Discovery · Required Passed 1000 of 1000
Finding

robots.txt has explicit policies for 6 known AI crawler tokens.

Check ID
robots-ai-policy-quality@1
Linked observations
1
101 robots.txt agent-user policy Access · Required Passed 1000 of 1000
Finding

robots.txt explicitly addresses 3 agent-user tokens and permits 3.

Check ID
robots-agent-user-policy@1
Linked observations
1
102 ACP checkout protocol Payments · Required Not applicable 0 of 0
Finding

No commerce or payment protocol signal was found.

Check ID
acp-support@1
Linked observations
0
103 ACP delegated payment Payments · Recommended Not applicable 0 of 0
Finding

No commerce or payment protocol signal was found.

Check ID
acp-delegate-payment@1
Linked observations
0
104 AP2 mandate capability Payments · Recommended Not applicable 0 of 0
Finding

No commerce or payment protocol signal was found.

Check ID
ap2-support@1
Linked observations
0
105 Agent auth WWW-Authenticate hint Usability · Recommended Not applicable 0 of 0
Finding

The primary public request did not return 401, so an authentication challenge hint was not required.

Check ID
agent-auth-www-authenticate@1
Linked observations
0
106 Agent auth endpoints respond Usability · Emerging Not applicable 0 of 0
Finding

No identity, claim, or events endpoint was advertised.

Check ID
agent-auth-endpoints-reachable@1
Linked observations
0
107 GraphQL asynchronous job pattern Usability · Recommended Not applicable 0 of 0
Finding

No public GraphQL POST route was found at the bounded standard paths.

Check ID
graphql-async-job-pattern@1
Linked observations
0
108 GraphQL batch mutations Usability · Recommended Not applicable 0 of 0
Finding

No public GraphQL POST route was found at the bounded standard paths.

Check ID
graphql-batch-mutations@1
Linked observations
0
109 GraphQL pagination pattern Usability · Recommended Not applicable 0 of 0
Finding

No public GraphQL POST route was found at the bounded standard paths.

Check ID
graphql-pagination-pattern@1
Linked observations
0
110 GraphQL schema description coverage Usability · Recommended Not applicable 0 of 0
Finding

No public GraphQL POST route was found at the bounded standard paths.

Check ID
graphql-schema-completeness@1
Linked observations
0
111 GraphQL typed error model Usability · Recommended Not applicable 0 of 0
Finding

No public GraphQL POST route was found at the bounded standard paths.

Check ID
graphql-error-type-definition@1
Linked observations
0
112 GraphQL versioning and deprecation policy Usability · Recommended Not applicable 0 of 0
Finding

No public GraphQL POST route was found at the bounded standard paths.

Check ID
graphql-versioning-policy@1
Linked observations
0
113 MCP App view CSP Usability · Recommended Not applicable 0 of 0
Finding

No MCP App view was advertised.

Check ID
mcp-view-csp@1
Linked observations
0
114 MCP App view reachable Usability · Recommended Not applicable 0 of 0
Finding

No MCP App view was advertised.

Check ID
mcp-view-domain@1
Linked observations
0
115 MCP Apps UI quality Usability · Recommended Not applicable 0 of 0
Finding

No MCP App resource was advertised.

Check ID
mcp-apps-ui-quality@1
Linked observations
0
116 MCP OAuth challenge alignment Usability · Recommended Not applicable 0 of 0
Finding

The MCP endpoint appears public and no OAuth metadata was published. A static HEAD probe cannot classify it as a docs or product server.

Check ID
mcp-auth-mechanism@1
Linked observations
0
117 MCP PKCE S256 support Usability · Recommended Not applicable 0 of 0
Finding

No OAuth authorization server was published for the public MCP signal.

Check ID
mcp-pkce-s256@1
Linked observations
0
118 MPP payment protocol Payments · Required Not applicable 0 of 0
Finding

No commerce or payment protocol signal was found.

Check ID
mpp-support@1
Linked observations
0
119 REST asynchronous job pattern Usability · Recommended Not applicable 0 of 0
Finding

The contract declares no 202 Accepted response.

Check ID
async-job-pattern@1
Linked observations
0
120 Rate limit response headers Usability · Recommended Not applicable 0 of 0
Finding

The primary public response is not rate limited and exposes no API rate-limit contract.

Check ID
rate-limit-headers@1
Linked observations
0
121 Resource catalog trust manifests Discovery · Emerging Not applicable 0 of 0
Finding

The catalog has no optional trust manifests. Their absence does not reduce the score.

Check ID
ard-trust-manifest@1
Linked observations
0
122 auth.md structure Usability · Recommended Not applicable 0 of 0
Finding

auth.md was not available, so its walkthrough structure cannot be evaluated.

Check ID
auth-md-structure@1
Linked observations
0
123 auth.md walkthrough simulation Usability · Recommended Not applicable 0 of 0
Finding

No auth.md or agent authentication discovery signal was found.

Check ID
auth-md-walkthrough-simulation@1
Linked observations
0
124 x402 payment protocol Payments · Required Not applicable 0 of 0
Finding

No commerce or payment protocol signal was found.

Check ID
x402-support@1
Linked observations
0

What the scanner tested

Open a rule to inspect its HTTP and extracted evidence.

1 Robots access Can a standards-aware agent access this site? web.robots@4 · Robots · attempt 1 Allowed
Duration
29 ms
Fetches
1
Artifacts
1
Observations
2

Observed facts

robots.analysis

100.0% confidence
Allowed agent user count
3
Allowed retrieval count
3
Availability
available
Explicit agent user count
3
Explicit ai crawler count
6
Group count
12
Known policy count
9
Same origin schema map url count
0

robots.policy

100.0% confidence
Outcome
allow
Availability
available
Matched Directive
allow
Matched Pattern
/

HTTP transactions

GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/robots.txt

Content type
text/plain
Transferred
199 B
Decoded
461 B
Duration
205 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/html, application/xhtml+xml;q=0.9, application/json;q=0.5, text/plain;q=0.4, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (13)
cache-control
public, max-age=300
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/plain; charset=utf-8
date
Wed, 02 Sep 2026 15:22:09 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
2 Primary HTTP response What does a direct HTTP client receive? web.primary_http@2 · Static capture · attempt 1 Succeeded
Duration
19 ms
Fetches
1
Artifacts
1
Observations
1

Observed facts

transport.fetch

100.0% confidence
Available
Yes
Outcome
success
Https
Yes
Status
200
Content type
text/html
Body bytes
314023
Final url
https://llmcatalog.dev/

HTTP transactions

GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/

Content type
text/html
Transferred
32.1 KB
Decoded
306.7 KB
Duration
136 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/html, application/xhtml+xml;q=0.9, application/json;q=0.5, text/plain;q=0.4, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
link
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
set-cookie
[REDACTED]
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
3 Web.discovery files What evidence did this capture rule record? web.discovery_files@12 · Static capture · attempt 1 Succeeded
Duration
23 ms
Fetches
30
Artifacts
28
Observations
27

Observed facts

discovery.a2a_agent_card

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/.well-known/agent-card.json
Format valid
No
Id
a2a_agent_card
Method
GET
Outcome
access_denied

discovery.acp_checkout_options

100.0% confidence
Allow header count
0
Allow post
No
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/checkout_sessions
Format valid
No
Id
acp_checkout_options

discovery.acp_delegate_payment_options

100.0% confidence
Allow header count
0
Allow post
No
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/agentic_commerce/delegate_payment
Format valid
No
Id
acp_delegate_payment_options

discovery.agent_friendly_404

100.0% confidence
Body bytes
272
Body chars
271
Body concise
Yes
Body sha256
4e59ed3c2e27f413092ac6a39051ef4d78810dc13f37f632f58184c73d3cd323
Content type
text/markdown
Final url
https://llmcatalog.dev/.well-known/agent-readiness-probe/not-found-7b91e8d4
Format valid
Yes
Guidance present
Yes

discovery.agent_instructions

100.0% confidence
Agent instruction action signal count
0
Agent instruction heading present
No
Agent instruction section chars
0
Agent instruction valid
No
Body bytes
241
Body sha256
be992d9b7ce0d81fda989cd4d878a90e3b40492099cf84bf23a6ca426fe62764
Canonical link present
No
Code fence delimiter count
0

discovery.agent_mode_view

100.0% confidence
Auth signal
No
Body bytes
1684
Body sha256
9e6c1caa7d8e1313d9904eee5046221b8bd7572467595ddfcc021a1040db77cc
Capability signal
Yes
Content type
text/markdown
Endpoint signal
Yes
Final url
https://llmcatalog.dev/
Format valid
Yes

discovery.agent_skills_index

100.0% confidence
Body bytes
492
Body sha256
a00b28f03fad15c6e3710fd2a75f2cf8f68a78edf003635fd17bd6516a6da162
Content type
application/json
Described skill count
1
Digest skill count
1
Duplicate name count
0
Final url
https://llmcatalog.dev/.well-known/agent-skills/index.json
Format valid
Yes

discovery.ai_catalog

100.0% confidence
Attested trust manifest count
0
Body bytes
1865
Body sha256
ce6ee07276c20b893a3cbeada784f986b8b116a67f1e7e2f0a558121d928984b
Content type
application/json
Display name entry count
3
Entry count
3
Exclusive target entry count
3
Final url
https://llmcatalog.dev/.well-known/ai-catalog.json

discovery.api_catalog

100.0% confidence
Body bytes
397
Body sha256
fcebaa5ab568d18cd9a7810de06d1b44d26d1fa7cab0c139c32503a1a8a70910
Content type
application/linkset+json
Content type valid
Yes
Final url
https://llmcatalog.dev/.well-known/api-catalog
Format valid
Yes
Id
api_catalog
Json valid
Yes

discovery.api_catalog_head

100.0% confidence
Api catalog relation present
No
Body bytes
0
Body sha256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Content type
application/linkset+json
Final url
https://llmcatalog.dev/.well-known/api-catalog
Format valid
No
Id
api_catalog_head
Link header count
0

discovery.ard_catalog

100.0% confidence
Attested trust manifest count
0
Body bytes
1865
Body sha256
ce6ee07276c20b893a3cbeada784f986b8b116a67f1e7e2f0a558121d928984b
Content type
application/json
Display name entry count
3
Entry count
3
Exclusive target entry count
3
Final url
https://llmcatalog.dev/.well-known/ard.json

discovery.auth_md

100.0% confidence
Agent instruction action signal count
0
Agent instruction heading present
No
Agent instruction section chars
0
Agent instruction valid
No
Body bytes
227
Body sha256
0eba8e62dc1cf2fa19f130c46c96dccf39b534f792347b06d2a1662bdb954ffb
Canonical link present
No
Code fence delimiter count
0

discovery.llms_txt

100.0% confidence
Agent instruction action signal count
2
Agent instruction heading present
Yes
Agent instruction section chars
340
Agent instruction valid
Yes
Body bytes
3471
Body sha256
01d80754fee6a49b150c9439472526ab43cbc7e8569587e25285875bd3d25d1d
Canonical link present
No
Code fence delimiter count
0

discovery.markdown_negotiation

100.0% confidence
Agent instruction action signal count
0
Agent instruction heading present
No
Agent instruction section chars
0
Agent instruction valid
No
Body bytes
1684
Body sha256
9e6c1caa7d8e1313d9904eee5046221b8bd7572467595ddfcc021a1040db77cc
Canonical link present
Yes
Code fence delimiter count
0

discovery.markdown_url_fallback

100.0% confidence
Agent instruction action signal count
0
Agent instruction heading present
No
Agent instruction section chars
0
Agent instruction valid
No
Body bytes
1684
Body sha256
9e6c1caa7d8e1313d9904eee5046221b8bd7572467595ddfcc021a1040db77cc
Canonical link present
Yes
Code fence delimiter count
0

discovery.mcp_endpoint

100.0% confidence
Allow header present
No
Bearer challenge present
No
Body bytes
0
Body sha256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Challenge count
0
Content type
text/html
Endpoint signal
No
Final url
https://llmcatalog.dev/.well-known/mcp

discovery.mcp_manifest

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Direct endpoint present
No
Final url
https://llmcatalog.dev/.well-known/mcp/manifest.json
Format valid
No
Id
mcp_manifest
Json valid
No

discovery.mcp_server_card

100.0% confidence
Body bytes
831
Body sha256
9d015d2a02e8469d644dc581056939b6bd814ffc1a457a68b0f7655201ac7d99
Content type
application/mcp-server-card+json
Description present
Yes
Display name present
Yes
Endpoint count
1
Final url
https://llmcatalog.dev/.well-known/mcp/server-card.json
Format valid
Yes

discovery.modular_llms_txt

100.0% confidence
Agent instruction action signal count
0
Agent instruction heading present
No
Agent instruction section chars
0
Agent instruction valid
No
Body bytes
239
Body sha256
02cfbac2c0f65e4c8d344a14d256cb89179f746fdab5efbbd923c5b94d64c7d2
Canonical link present
No
Code fence delimiter count
0

discovery.oauth_authorization_server

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/.well-known/oauth-authorization-server
Format valid
No
Id
oauth_authorization_server
Method
GET
Outcome
access_denied

discovery.oauth_protected_resource

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/.well-known/oauth-protected-resource
Format valid
No
Id
oauth_protected_resource
Method
GET
Outcome
access_denied

discovery.openapi

100.0% confidence
Body bytes
30652
Body sha256
1c0bf61ed03a8505da67124829d45d60d66016ebecdc6c52197a93e13042c8aa
Content type
application/vnd.oai.openapi+json
Document valid
Yes
Final url
https://llmcatalog.dev/openapi.json
Format
json
Format valid
Yes
Id
openapi

discovery.pricing_markdown

100.0% confidence
Agent instruction action signal count
0
Agent instruction heading present
No
Agent instruction section chars
0
Agent instruction valid
No
Body bytes
230
Body sha256
10674515ee0beebc89c9fea5a2bf183152dfbdc71e66c19d4a99dffa9643dad9
Canonical link present
No
Code fence delimiter count
0

discovery.sitemap

100.0% confidence
Body bytes
1569
Body sha256
94616a8f133b29eea115ac6512ca5f59e103c32c0e8eadf3c8321b95dce2b92c
Content type
application/xml
Final url
https://llmcatalog.dev/sitemap.xml
Format valid
Yes
Freshest lastmod
2026-09-01
Id
sitemap
Invalid lastmod count
0

discovery.ucp

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/.well-known/ucp
Format valid
No
Id
ucp
Method
GET
Outcome
access_denied

discovery.web_bot_auth_directory

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/.well-known/http-message-signatures-directory
Format valid
No
Id
web_bot_auth_directory
Json valid
No
Key count
0

discovery.x402

100.0% confidence
Body bytes
1488
Body sha256
88ba00c45894b51085bca55ceec6717c32aa604ab0060cf8c5c2acd3aa55dae4
Content type
text/html
Final url
https://llmcatalog.dev/discovery/resources
Format valid
No
Id
x402_discovery
Method
GET
Outcome
access_denied

HTTP transactions

GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/sitemap.xml

Content type
application/xml
Transferred
361 B
Decoded
1.5 KB
Duration
31 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/xml, text/xml;q=0.9, text/plain;q=0.2, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (13)
cache-control
public, max-age=3600
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/xml; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/llms.txt

Content type
text/plain
Transferred
1.8 KB
Decoded
3.4 KB
Duration
32 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, text/markdown;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
public, max-age=3600
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/plain; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/pricing.md

Content type
text/markdown
Transferred
230 B
Decoded
230 B
Duration
32 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/markdown, text/plain;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
230
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/agent-card.json

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
30 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/api-catalog

Content type
application/linkset+json
Transferred
397 B
Decoded
397 B
Duration
32 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/linkset+json, application/json;q=0.8, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (12)
cache-control
public, max-age=3600
content-length
397
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/linkset+json;profile="https://www.rfc-editor.org/info/rfc9727"
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
HEAD 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/api-catalog

Content type
application/linkset+json
Transferred
0 B
Decoded
0 B
Duration
27 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
*/*
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (12)
cache-control
public, max-age=3600
content-length
397
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/linkset+json;profile="https://www.rfc-editor.org/info/rfc9727"
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/oauth-protected-resource

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
25 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/ucp

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
22 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/openapi.json

Content type
application/vnd.oai.openapi+json
Transferred
29.9 KB
Decoded
29.9 KB
Duration
26 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, application/yaml;q=0.9, application/x-yaml;q=0.9, text/yaml;q=0.8, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
api-version
[value stored]
cache-control
public, max-age=3600
content-length
30652
content-type
application/vnd.oai.openapi+json;version=3.1; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/auth.md

Content type
text/markdown
Transferred
227 B
Decoded
227 B
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/markdown, text/plain;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
227
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/oauth-authorization-server

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
22 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Unsupported media type
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/index.md

Content type
text/markdown
Transferred
1.6 KB
Decoded
1.6 KB
Duration
22 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/markdown, text/plain;q=0.8, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-length
1684
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
link
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Unsupported media type
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/

Content type
text/markdown
Transferred
1.6 KB
Decoded
1.6 KB
Duration
92 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/markdown, text/plain;q=0.8, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-length
1684
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
link
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/agent-readiness-probe/not-found-7b91e8d4

Content type
text/markdown
Transferred
272 B
Decoded
272 B
Duration
24 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/problem+json, application/json;q=0.9, text/markdown;q=0.8, text/plain;q=0.5, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
272
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/agent-skills/index.json

Content type
application/json
Transferred
420 B
Decoded
492 B
Duration
27 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (13)
cache-control
public, max-age=3600
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/docs/llms.txt

Content type
text/markdown
Transferred
233 B
Decoded
233 B
Duration
38 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, text/markdown;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
233
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/llms.txt

Content type
application/problem+json
Transferred
295 B
Decoded
295 B
Duration
39 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, text/markdown;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
api-version
[value stored]
cache-control
no-store
content-length
295
content-type
application/problem+json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/developers/llms.txt

Content type
text/markdown
Transferred
239 B
Decoded
239 B
Duration
28 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, text/markdown;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
239
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/agent-instructions.md

Content type
text/markdown
Transferred
253 B
Decoded
253 B
Duration
46 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/markdown, text/plain;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
253
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/agent-instructions.md

Content type
text/markdown
Transferred
241 B
Decoded
241 B
Duration
44 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/markdown, text/plain;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
241
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/ard.json

Content type
application/json
Transferred
840 B
Decoded
1.8 KB
Duration
41 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, application/ld+json;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (13)
cache-control
public, max-age=3600
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:10 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/ai-catalog.json

Content type
application/json
Transferred
840 B
Decoded
1.8 KB
Duration
41 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, application/ld+json;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (13)
cache-control
public, max-age=3600
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
HEAD 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/mcp

Content type
text/html
Transferred
0 B
Decoded
0 B
Duration
22 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, text/event-stream;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
1488
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/mcp/server-card.json

Content type
application/mcp-server-card+json
Transferred
831 B
Decoded
831 B
Duration
21 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/mcp-server-card+json, application/json;q=0.9, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (12)
cache-control
public, max-age=3600
content-length
831
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
application/mcp-server-card+json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/mcp/manifest.json

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
28 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/.well-known/http-message-signatures-directory

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
22 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 200 Unsupported media type
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/

Content type
text/markdown
Transferred
1.6 KB
Decoded
1.6 KB
Duration
21 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, text/markdown;q=0.9, text/plain;q=0.8, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-length
1684
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/markdown; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
link
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
OPTIONS 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/checkout_sessions

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
21 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
OPTIONS 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/agentic_commerce/delegate_payment

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
21 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
GET 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/discovery/resources

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
20 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:11 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
5 Web.mcp inspection What evidence did this capture rule record? web.mcp_inspection@2 · Finalize · attempt 1 Succeeded
Duration
17 ms
Fetches
9
Artifacts
9
Observations
1

Observed facts

mcp.inspection

100.0% confidence
Advertised
Yes
Attempted
Yes
Candidate count
1
Endpoint transport
streamable-http
Initialized notification accepted
Yes
Outcome
succeeded
Session established
Yes

HTTP transactions

POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
509 B
Decoded
620 B
Duration
32 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (8)
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 202 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
Not recorded
Transferred
0 B
Decoded
0 B
Duration
26 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
0
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
1.2 KB
Decoded
3.0 KB
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
403 B
Decoded
644 B
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
561 B
Decoded
752 B
Duration
24 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
4.4 KB
Decoded
32.8 KB
Duration
26 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
7.2 KB
Decoded
34.1 KB
Duration
49 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
133 B
Decoded
115 B
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
DELETE 405 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/problem+json
Transferred
292 B
Decoded
292 B
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (15)
allow
[value stored]
cache-control
no-store
content-length
292
content-type
application/problem+json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
x-robots-tag
[value stored]
6 Web.nlweb inspection What evidence did this capture rule record? web.nlweb_inspection@1 · Finalize · attempt 1 Succeeded
Duration
19 ms
Fetches
1
Artifacts
1
Observations
1

Observed facts

nlweb.inspection

100.0% confidence
Outcome
no_route

HTTP transactions

OPTIONS 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/ask

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
accept
*/*
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
7 Web.graphql inspection What evidence did this capture rule record? web.graphql_inspection@1 · Finalize · attempt 1 Succeeded
Duration
37 ms
Fetches
3
Artifacts
3
Observations
1

Observed facts

graphql.inspection

100.0% confidence
Auth required count
0
Candidate count
3
Checked count
3
Outcome
no_candidate
Robots denied count
0

HTTP transactions

OPTIONS 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/graphql

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
24 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
accept
*/*
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
OPTIONS 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/graphql

Content type
application/problem+json
Transferred
294 B
Decoded
294 B
Duration
25 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
accept
*/*
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
api-version
[value stored]
cache-control
no-store
content-length
294
content-type
application/problem+json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
x-robots-tag
[value stored]
OPTIONS 404 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/v1/graphql

Content type
text/html
Transferred
907 B
Decoded
1.5 KB
Duration
95 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
accept
*/*
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (15)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-security-policy
base-uri 'self'; frame-ancestors 'self';
content-type
text/html; charset=utf-8
date
Wed, 02 Sep 2026 15:22:12 GMT
fly-request-id
[value stored]
referrer-policy
strict-origin-when-cross-origin
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
vary
Accept
via
1.1 fly.io
x-content-type-options
nosniff
x-permitted-cross-domain-policies
none
x-request-id
[value stored]
x-robots-tag
[value stored]
8 Web.mcp apps inspection What evidence did this capture rule record? web.mcp_apps_inspection@1 · Finalize · attempt 1 Succeeded
Duration
21 ms
Fetches
5
Artifacts
5
Observations
1

Observed facts

mcp_apps.inspection

100.0% confidence
Candidate count
1
Initialized notification accepted
Yes
Linked resource count
0
Outcome
succeeded
Session established
Yes

HTTP transactions

POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
509 B
Decoded
620 B
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (8)
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:13 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 202 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
Not recorded
Transferred
0 B
Decoded
0 B
Duration
22 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (14)
cache-control
max-age=0, private, must-revalidate
content-length
0
date
Wed, 02 Sep 2026 15:22:13 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
1.2 KB
Decoded
3.0 KB
Duration
21 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:13 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
POST 200 Success
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/json
Transferred
403 B
Decoded
644 B
Duration
23 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (16)
cache-control
max-age=0, private, must-revalidate
content-encoding
gzip
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:13 GMT
fly-request-id
[value stored]
mcp-protocol-version
[value stored]
mcp-session-id
[REDACTED]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
transfer-encoding
[value stored]
via
1.1 fly.io
x-request-id
[value stored]
DELETE 405 Access denied
agent_readiness_req · Protocol not exposed

https://llmcatalog.dev/api/mcp

Content type
application/problem+json
Transferred
292 B
Decoded
292 B
Duration
21 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (10)
mcp-protocol-version
[value stored]
content-type
[value stored]
accept
application/json, text/event-stream
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
mcp-session-id
[REDACTED]
host
llmcatalog.dev
Response headers (15)
allow
[value stored]
cache-control
no-store
content-length
292
content-type
application/problem+json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:13 GMT
fly-request-id
[value stored]
ratelimit
[value stored]
ratelimit-limit
[value stored]
ratelimit-policy
[value stored]
ratelimit-remaining
[value stored]
ratelimit-reset
[value stored]
server
Fly/ec1a4f957c (2026-08-31)
via
1.1 fly.io
x-request-id
[value stored]
x-robots-tag
[value stored]
9 Web.developer tooling inspection What evidence did this capture rule record? web.developer_tooling_inspection@1 · Finalize · attempt 1 Partial
Duration
27 ms
Fetches
2
Artifacts
0
Observations
1

Observed facts

developer_tooling.inspection

100.0% confidence
Candidate count
1
Candidate limit
6
Cli link candidate count
0
Inspected link count
120
Install command count
0
Install command present
No
Not found count
0
Npm candidate count
1

HTTP transactions

GET 403 Success
agent_readiness_req · Protocol not exposed

https://www.npmjs.com/robots.txt

Content type
text/html
Transferred
3.2 KB
Decoded
5.5 KB
Duration
103 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
www.npmjs.com
Response headers (22)
accept-ch
[value stored]
cf-mitigated
[value stored]
cf-ray
[value stored]
connection
[value stored]
content-encoding
gzip
content-security-policy
default-src 'none'; script-src 'nonce-Y6RyTvkYakmpJESLUYTnKJ' 'unsafe-eval' https://challenges.cloudflare.com; script-src-attr 'none'; style-src 'unsafe-inline'; img-src 'self' https://challenges.cloudflare.com; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com blob:; child-src 'self' https://challenges.cloudflare.com blob:; worker-src blob:; form-action http: https:; base-uri 'self'
content-type
text/html; charset=UTF-8
critical-ch
[value stored]
cross-origin-embedder-policy
[value stored]
cross-origin-opener-policy
[value stored]
cross-origin-resource-policy
[value stored]
date
Wed, 02 Sep 2026 15:22:14 GMT
origin-agent-cluster
[value stored]
permissions-policy
accelerometer=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=(),xr-spatial-tracking=*
referrer-policy
same-origin
server
cloudflare
server-timing
[value stored]
set-cookie
[REDACTED]
strict-transport-security
max-age=31536000; includeSubDomains; preload
transfer-encoding
[value stored]
x-content-type-options
nosniff
x-frame-options
SAMEORIGIN
GET 403 Challenge
agent_readiness_req · Protocol not exposed

https://www.npmjs.com/package/@agentjido/llmdb

Content type
text/html
Transferred
3.2 KB
Decoded
5.6 KB
Duration
47 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/html, application/json;q=0.8, text/plain;q=0.7, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
www.npmjs.com
Response headers (22)
accept-ch
[value stored]
cf-mitigated
[value stored]
cf-ray
[value stored]
connection
[value stored]
content-encoding
gzip
content-security-policy
default-src 'none'; script-src 'nonce-EHgMP0sdb16Q907KADLNsV' 'unsafe-eval' https://challenges.cloudflare.com; script-src-attr 'none'; style-src 'unsafe-inline'; img-src 'self' https://challenges.cloudflare.com; connect-src 'self' https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com blob:; child-src 'self' https://challenges.cloudflare.com blob:; worker-src blob:; form-action http: https:; base-uri 'self'
content-type
text/html; charset=UTF-8
critical-ch
[value stored]
cross-origin-embedder-policy
[value stored]
cross-origin-opener-policy
[value stored]
cross-origin-resource-policy
[value stored]
date
Wed, 02 Sep 2026 15:22:14 GMT
origin-agent-cluster
[value stored]
permissions-policy
accelerometer=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=(),xr-spatial-tracking=*
referrer-policy
same-origin
server
cloudflare
server-timing
[value stored]
set-cookie
[REDACTED]
strict-transport-security
max-age=31536000; includeSubDomains; preload
transfer-encoding
[value stored]
x-content-type-options
nosniff
x-frame-options
SAMEORIGIN
10 Web.repository inspection What evidence did this capture rule record? web.repository_inspection@1 · Finalize · attempt 1 Succeeded
Duration
23 ms
Fetches
3
Artifacts
3
Observations
1

Observed facts

repository.inspection

100.0% confidence
Candidate count
1
Inspection complete
Yes
Outcome
succeeded
Provider
github
Repository advertised
Yes
Repository url
https://github.com/agentjido/llmdb
Root response valid
Yes

HTTP transactions

GET 404 Success
agent_readiness_req · Protocol not exposed

https://api.github.com/robots.txt

Content type
application/json
Transferred
106 B
Decoded
106 B
Duration
221 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
api.github.com
Response headers (21)
access-control-allow-origin
[value stored]
access-control-expose-headers
[value stored]
content-length
106
content-security-policy
default-src 'none'
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:14 GMT
referrer-policy
origin-when-cross-origin, strict-origin-when-cross-origin
server
github.com
strict-transport-security
max-age=31536000; includeSubdomains; preload
vary
Accept-Encoding, Accept, X-Requested-With
x-content-type-options
nosniff
x-frame-options
deny
x-github-edge-region
[value stored]
x-github-media-type
[value stored]
x-github-request-id
[value stored]
x-ratelimit-limit
[value stored]
x-ratelimit-remaining
[value stored]
x-ratelimit-reset
[value stored]
x-ratelimit-resource
[value stored]
x-ratelimit-used
[value stored]
x-xss-protection
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://api.github.com/repos/agentjido/llmdb/contents

Content type
application/json
Transferred
16.1 KB
Decoded
16.1 KB
Duration
272 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (8)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/vnd.github.object+json
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
x-github-api-version
[value stored]
host
api.github.com
Response headers (26)
accept-ranges
bytes
access-control-allow-origin
[value stored]
access-control-expose-headers
[value stored]
cache-control
public, max-age=60, s-maxage=60
content-length
16510
content-security-policy
default-src 'none'
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:14 GMT
etag
"ae6be5d63dd01b079041d4cf427f3a2f588e09de"
last-modified
Wed, 02 Sep 2026 04:08:41 GMT
referrer-policy
origin-when-cross-origin, strict-origin-when-cross-origin
server
github.com
strict-transport-security
max-age=31536000; includeSubdomains; preload
vary
Accept, Accept-Encoding, Accept, X-Requested-With
x-content-type-options
nosniff
x-frame-options
deny
x-github-api-version-selected
[value stored]
x-github-edge-region
[value stored]
x-github-media-type
[value stored]
x-github-request-id
[value stored]
x-ratelimit-limit
[value stored]
x-ratelimit-remaining
[value stored]
x-ratelimit-reset
[value stored]
x-ratelimit-resource
[value stored]
x-ratelimit-used
[value stored]
x-xss-protection
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://api.github.com/repos/agentjido/llmdb/contents/.github

Content type
application/json
Transferred
3.6 KB
Decoded
3.6 KB
Duration
135 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (8)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/vnd.github.object+json
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
x-github-api-version
[value stored]
host
api.github.com
Response headers (26)
accept-ranges
bytes
access-control-allow-origin
[value stored]
access-control-expose-headers
[value stored]
cache-control
public, max-age=60, s-maxage=60
content-length
3721
content-security-policy
default-src 'none'
content-type
application/json; charset=utf-8
date
Wed, 02 Sep 2026 15:22:14 GMT
etag
"ae6be5d63dd01b079041d4cf427f3a2f588e09de"
last-modified
Wed, 02 Sep 2026 04:08:41 GMT
referrer-policy
origin-when-cross-origin, strict-origin-when-cross-origin
server
github.com
strict-transport-security
max-age=31536000; includeSubdomains; preload
vary
Accept, Accept-Encoding, Accept, X-Requested-With
x-content-type-options
nosniff
x-frame-options
deny
x-github-api-version-selected
[value stored]
x-github-edge-region
[value stored]
x-github-media-type
[value stored]
x-github-request-id
[value stored]
x-ratelimit-limit
[value stored]
x-ratelimit-remaining
[value stored]
x-ratelimit-reset
[value stored]
x-ratelimit-resource
[value stored]
x-ratelimit-used
[value stored]
x-xss-protection
[value stored]
11 Web.mcp registry inspection What evidence did this capture rule record? web.mcp_registry_inspection@1 · Finalize · attempt 1 Succeeded
Duration
25 ms
Fetches
2
Artifacts
2
Observations
1

Observed facts

mcp_registry.inspection

100.0% confidence
Outcome
succeeded
Query available
Yes
Repository available
Yes

HTTP transactions

GET 404 Success
agent_readiness_req · Protocol not exposed

https://registry.modelcontextprotocol.io/robots.txt

Content type
application/problem+json
Transferred
155 B
Decoded
155 B
Duration
1.53 s
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
registry.modelcontextprotocol.io
Response headers (7)
connection
[value stored]
content-length
155
content-type
application/problem+json
date
Wed, 02 Sep 2026 15:22:16 GMT
strict-transport-security
max-age=31536000; includeSubDomains
vary
Origin
x-content-type-options
nosniff
GET 200 Success
agent_readiness_req · Protocol not exposed

https://registry.modelcontextprotocol.io/v0.1/servers

Content type
application/json
Transferred
38 B
Decoded
38 B
Duration
4.37 s
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
registry.modelcontextprotocol.io
Response headers (7)
connection
[value stored]
content-length
38
content-type
application/json
date
Wed, 02 Sep 2026 15:22:20 GMT
strict-transport-security
max-age=31536000; includeSubDomains
vary
Origin
x-registry-cache
[value stored]
12 Web.wikimedia inspection What evidence did this capture rule record? web.wikimedia_inspection@1 · Finalize · attempt 1 Succeeded
Duration
20 ms
Fetches
2
Artifacts
2
Observations
1

Observed facts

wikimedia.inspection

100.0% confidence
Direct wikidata link count
0
Direct wikipedia link count
0
Outcome
succeeded
Query available
Yes

HTTP transactions

GET 301 Transport failure
agent_readiness_req · Protocol not exposed

https://api.wikimedia.org/robots.txt

Content type
text/html
Transferred
293 B
Decoded
293 B
Duration
393 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
api.wikimedia.org
Response headers (19)
age
144984
cache-control
max-age=2592000
content-length
293
content-type
text/html; charset=iso-8859-1
date
Mon, 31 Aug 2026 23:05:56 GMT
expires
Wed, 30 Sep 2026 23:05:56 GMT
location
[value stored]
nel
[value stored]
report-to
[value stored]
server
mw-web.eqiad.main-74d9976b45-qjqcn
server-timing
[value stored]
set-cookie
[REDACTED]
strict-transport-security
max-age=106384710; includeSubDomains; preload
vary
X-Forwarded-Proto
x-analytics
[value stored]
x-cache
[value stored]
x-cache-status
[value stored]
x-client-ip
[value stored]
x-request-id
[value stored]
GET 200 Success
agent_readiness_req · Protocol not exposed

https://api.wikimedia.org/core/v1/wikidata/search/page

Content type
application/json
Transferred
32 B
Decoded
12 B
Duration
168 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
application/json
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
api.wikimedia.org
Response headers (22)
accept-ranges
bytes
access-control-allow-origin
[value stored]
age
0
cache-control
no-cache
content-encoding
gzip
content-length
32
content-type
application/json
date
Wed, 02 Sep 2026 15:22:21 GMT
nel
[value stored]
report-to
[value stored]
server
mw-api-ext.eqiad.main-7d9f9d4d45-6tb76
server-timing
[value stored]
set-cookie
[REDACTED]
strict-transport-security
max-age=106384710; includeSubDomains; preload
vary
x-restbase-compat, Accept-Encoding
x-analytics
[value stored]
x-cache
[value stored]
x-cache-status
[value stored]
x-client-ip
[value stored]
x-content-type-options
nosniff
x-request-id
[value stored]
x-search-id
[value stored]
13 Web.skills sh inspection What evidence did this capture rule record? web.skills_sh_inspection@1 · Finalize · attempt 1 Partial
Duration
22 ms
Fetches
2
Artifacts
1
Observations
1

Observed facts

skills_sh.inspection

100.0% confidence
Direct skills link count
0
Github association count
1
Outcome
fetch_error

HTTP transactions

GET 200 Success
agent_readiness_req · Protocol not exposed

https://www.skills.sh/robots.txt

Content type
text/plain
Transferred
149 B
Decoded
149 B
Duration
142 ms
Headers: not exposed Redirects: recorded DNS: recorded TLS: not exposed Timings: not exposed Sizes: recorded Digest: recorded
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/plain, */*;q=0.1
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
www.skills.sh
Response headers (20)
accept-ranges
bytes
access-control-allow-origin
[value stored]
age
30914
cache-control
public, max-age=0, must-revalidate
content-disposition
[value stored]
content-length
149
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline' https://va.vercel-scripts.com https://vercel.live; script-src-elem 'self' 'unsafe-inline' https://va.vercel-scripts.com https://vercel.live; style-src 'self' 'unsafe-inline' https://vercel.live; img-src 'self' data: blob: https://vercel.com https://vercel.live; connect-src 'self' https://vercel.live wss://ws-us3.pusher.com; font-src 'self' https://vercel.live https://assets.vercel.com; frame-src https://vercel.live; frame-ancestors 'none'; ba…
content-type
text/plain; charset=utf-8
date
Wed, 02 Sep 2026 15:22:21 GMT
etag
"62699308568d3029fd19b6bc00791b65"
last-modified
Wed, 02 Sep 2026 06:47:07 GMT
referrer-policy
strict-origin-when-cross-origin
server
Vercel
set-cookie
[REDACTED]
strict-transport-security
max-age=63072000
x-content-type-options
nosniff
x-frame-options
DENY
x-matched-path
[value stored]
x-vercel-cache
[value stored]
x-vercel-id
[value stored]
GET No status Transport failure
agent_readiness_req · Protocol not exposed

https://www.skills.sh/agentjido

Content type
Not recorded
Transferred
Not recorded
Decoded
Not recorded
Duration
4.21 s
Headers: not exposed Redirects: not exposed DNS: recorded TLS: not exposed Timings: not exposed Sizes: not exposed Digest: not exposed
Request headers (7)
user-agent
AgentReadinessBot/0.1 (+https://agent-ready-prod.fly.dev/scanner)
accept
text/html, application/xhtml+xml;q=0.9
accept-language
en-US,en;q=0.8
accept-encoding
gzip
cache-control
no-cache
pragma
no-cache
host
www.skills.sh
Response headers (0)
14 Web.ranked search inspection What evidence did this capture rule record? web.ranked_search_inspection@1 · Finalize · attempt 1 Partial
Duration
80 ms
Fetches
0
Artifacts
0
Observations
1

Observed facts

ranked_search.inspection

100.0% confidence
Brand
LLM Catalog by Jidoka Labs
Brand source
og:site_name
Category
llm models provider
Category source
meta_description_terms_v1
Outcome
provider_unconfigured
Provider
brave_web_search
Provider api version
2023-10-11
Query template revision
1
15 Web.http semantics What evidence did this capture rule record? web.http_semantics@1 · Extract · attempt 1 Succeeded
Duration
18 ms
Fetches
0
Artifacts
0
Observations
1

Observed facts

http.semantics

100.0% confidence
Attempt count
1
Cross origin redirect count
0
Final status
200
Https downgrade count
0
Outcome
success
Redirect count
0
Transport available
Yes
16 Web.response semantics What evidence did this capture rule record? web.response_semantics@1 · Extract · attempt 1 Succeeded
Duration
18 ms
Fetches
0
Artifacts
0
Observations
1

Observed facts

response.semantics

100.0% confidence
Available
Yes
Content type
text/html
Status
200
17 HTML extraction What structure can an agent extract from the HTML? web.html_extract@4 · Extract · attempt 1 Succeeded
Duration
19 ms
Fetches
0
Artifacts
0
Observations
10

Observed facts

html.accessibility

90.0% confidence

Structured evidence was stored. This view has no safe summary for it yet.

html.content

100.0% confidence
Visible chars
14912
Estimated tokens
3728
Has pricing language
Yes
Has api language
Yes

html.discovery

100.0% confidence

Structured evidence was stored. This view has no safe summary for it yet.

html.forms

100.0% confidence
Forms
2
Controls
127
Controls missing name
1

html.images

100.0% confidence
Total
0
Missing alt
0

html.links

100.0% confidence
Total
120
Missing name
0

html.metadata

100.0% confidence
Title
LLM Catalog by Jidoka Labs · llmcatalog.dev
Description
Browse and compare 7,973 LLM models. Filter by provider, capabilities, pricing, modalities, and context windows.
Language
en
Charset
utf-8
Canonical
https://llmcatalog.dev/
Json ld blocks
4
Json ld valid blocks
4

html.structure

100.0% confidence
H1
1
H2
3
H3
7
Landmarks
3
Lists
50
Tables
1
Visible chars
14912
Estimated tokens
3728

html.structured_data

100.0% confidence
Blocks
4
Valid blocks
4
Invalid blocks
0
Entity count
4
Type count
4
Same as count
2
Organization count
1
Organization field count
5

html.web_mcp

90.0% confidence
Complete declarative tool count
0
Declarative element count
0
Document registration count
0
Model context reference count
0
Navigator registration count
0

Immutable scan identity

Capture profile
static@27
Rule set
web-capture@27
Time bucket
2026-09-02 15:22:00 UTC
Scan ID
fb88931a-4cae-492c-b14a-ad2714f9465c

Versioned evidence first

A later criteria version can evaluate this same stored scan without changing what the scanner observed.

Open this exact snapshot
completed finalize 2026-09-02 15:22:10 UTC