HonestClaw
What is Agent Readiness?

Agent Readiness Score

jina.ai

33 — Limited. Agents will struggle to discover or use this site without human help.

45 of 45 checks conclusive · Confidence High · Evidence coverage 100%

HonestClaw measured how well jina.ai's site and APIs work for AI agents — across 9 dimensions and 45 automated checks.

Dimensions

Discoverability8.8/24
Content Accessibility9.5/24
Bot Access Control0/12
Protocol & Capability Discovery7/41
Authentication & Credentials11.7/19
Documentation Quality2.3/10
Structured Data I/O8/13
Observable State & Reliability5.5/15
Agent Safety & Trust3.3/11

Checks

Discoverability

Subdomain sweepsubdomain-sweepAn agent-relevant subdomain is live (docs.jina.ai).Detected
robots.txtrobots-txtNo robots.txt found (or the path returned an HTML page).Not detected
sitemap.xmlsitemap-xmlhttps://jina.ai/sitemap.xml is a dated sitemap whose URLs include docs/pricing/api surfaces.Cross-verified
Canonical domaincanonical-domainRoot and www converge on jina.ai, with a matching canonical tag.Cross-verified
API existenceapi-existenceA real API surface responds at https://api.jina.ai/openapi.json with non-HTML JSON. (source: live)Parseable
API catalogapi-catalogNo RFC 9727 API Catalog found at /.well-known/api-catalog.Not detected
API versioningapi-versioningThe API version is declared in the spec (info.version) at https://api.jina.ai/openapi.json. (source: spec)Parseable

Content Accessibility

llms.txtllms-txtA valid llms.txt header exists at https://docs.jina.ai/llms.txt, but it lists few or no link sections (0 links, 0 sections).Parseable
llms-full.txtllms-full-txtNo llms-full.txt file found (HTML pages at .txt paths do not qualify).Not detected
Freshness signalsfreshness-signalsFreshness signals present: Last-Modified header, sitemap lastmod.Useful
Crawl-cost estimatecrawl-cost-estimateInformational — not scoredA manageable sitemap (147 page URLs) helps agents estimate crawl cost.Useful
Raw content extractabilityraw-content-extractabilityModerate-to-strong main content (91% of visible text) is extractable from raw HTML on the homepage.Useful
ai.txtai-txtNo ai.txt file found (HTML pages at .txt paths do not qualify).Not detected
Markdown twinmarkdown-twinNo markdown twin found alongside probed docs HTML surfaces. Blocked by robots.txt for a generic compliant agent (Disallow: /docs/*.md).Not detected

Bot Access Control

AI bot rulesai-bot-rulesNo robots.txt was found (missing, or not servable as plain text), so no AI-bot rules are declared.Not detected
Content signalscontent-signalsNo robots.txt was found (missing, or not servable as plain text), so no Content Signals are declared.Not detected
RSL licensingrslrobots.txt is readable but declares no RSL License directive.Not detected
TDM reservationtdmrepNo TDMRep policy found at /.well-known/tdmrep.json.Not detected

Protocol & Capability Discovery

MCP descriptormcp-descriptorInformational — not scoredNo MCP descriptor found at the standard locations an agent would check.Not detected
SDK availabilitysdk-availabilityNo SDK or client library documentation found.Not detected
MCP Server Cardmcp-server-cardNo MCP Server Card found at the standard locations an agent would check.Not detected
A2A Agent Carda2a-agent-cardNo A2A Agent Card found at the standard well-known locations.Not detected
.well-known indexwell-known-indexNo non-owned /.well-known/ descriptors found.Not detected
DNS-AIDdns-aidNo DNS-AID index found at _index._agents.jina.ai.Not detected
MCP supportmcp-supportA first-party MCP support page exists at https://www.elastic.co/docs/explore-analyze/ai-features/agent-builder/mcp-server, but it does not identify a concrete HTTPS MCP endpoint or fully establish a company-operated service.Parseable
Link headerslink-headersNo RFC 8288 Link headers found on any probed response.Not detected
OpenAPI specificationopenapi-specValid OpenAPI 3.1.0 spec at https://api.jina.ai/openapi.json: 19 operations, 57 schemas, 100% response coverage — missing: no servers declared.Useful
GraphQL surfacegraphql-surfaceNo GraphQL transport surface found at conventional paths (GET-only; no introspection issued).Not detected
Auth discoveryauth-discoveryNo standardized authentication-discovery surface found.Not detected
Rate limit documentationrate-limit-docsA rate-limit documentation page exists at https://www.elastic.co/docs/explore-analyze/elastic-inference/eis-rate-limits, but it doesn't state a concrete limit alongside a rate-limit response header.Parseable
WebMCPwebmcpInformational — not scoredWebMCP browser probing is not yet available in this scanner release.Couldn't verify

Authentication & Credentials

Credential managementcredential-managementA keys/security page exists at https://developer.mozilla.org/en-US/docs/Web/API/Navigator/credentials, but it doesn't document how to rotate or revoke credentials.Parseable
Sandbox environmentsandbox-environmentA sandbox/testing page exists at https://www.elastic.co/docs/explore-analyze/scripting/painless-sandbox-limitations, but it doesn't show how to obtain test credentials or a test base URL.Parseable
Programmatic auth flowprogrammatic-auth-flowA programmatic auth flow is fully documented at https://www.elastic.co/docs/deploy-manage/app-connections/oauth-clients, with a non-interactive grant, token endpoint, scopes, and token expiry/refresh.Cross-verified
Auth documentationauth-documentationAuthentication is documented at https://www.elastic.co/docs/deploy-manage/app-connections/oauth-clients with the specific detail an agent needs — the credential and how it is sent. To reach the top level, it would need to corroborate against another surface or document more than one complete method.Useful

Documentation Quality

API reference depthapi-reference-depthAPI reference content is mentioned at https://developer.mozilla.org/en-US/docs/Web/API, but not on a dedicated reference page.Detected
Changelog presencechangelog-presenceA changelog page exists at https://www.elastic.co/docs/release-notes, but it doesn't list dated entries describing actual changes.Parseable

Structured Data I/O

Structured data I/Ostructured-data-ioThe spec at https://api.jina.ai/openapi.json declares typed, consistent response schemas (79% of operations) with a pagination pattern and a structured error envelope. (source: spec)Cross-verified
Machine-readable pricingmachine-readable-pricingNo machine-readable pricing endpoint found (HTML pricing pages do not qualify).Not detected
Data export APIdata-export-apiNo data export or bulk API documentation found at the standard docs locations an agent would check.Not detected

Observable State & Reliability

Status & health endpointsstatus-and-healthStatus page found at https://status.jina.ai/ (HTTP 200).Detected
Webhook documentationwebhook-documentationA webhook documentation page exists at https://www.elastic.co/docs/explore-analyze/alerting/watcher/actions-webhook, but it doesn't list specific event types with their payload shape.Parseable
Retry & idempotencyretry-and-idempotencyNo retry or idempotency documentation found at the standard docs locations an agent would check.Not detected
Error documentationerror-documentationErrors are documented at https://www.elastic.co/docs/explore-analyze/workflows/authoring-techniques/pass-data-handle-errors with specific codes or a documented response shape. To reach the top level, it would need recovery guidance and a machine-readable error format, or corroboration against the API spec.Useful
Machine payments (x402/MPP)x402-or-mpp-supportInformational — not scoredNo machine-payment signal observed (no HTTP 402, no payment-required response header, and no /.well-known/x402.json manifest). Payment support cannot be ruled out from an unauthenticated probe.Couldn't verify

Agent Safety & Trust

security.txtsecurity-txtNo security.txt found at /.well-known/security.txt or /security.txt.Not detected
Org identity signalsorg-identityHomepage exposes one org-identity signal (social).Detected
Metadata consistencymetadata-consistencyHomepage metadata (canonical, Open Graph, schema) is present and consistent.Cross-verified
Legal policy pageslegal-pagesNo terms, privacy, or data-use policy pages found at conventional paths.Not detected