Agent Readiness Score
confluent.io
33 — Limited. Agents will struggle to discover or use this site without human help.
HonestClaw measured how well confluent.io's site and APIs work for AI agents — across 9 dimensions and 45 automated checks.
Dimensions
Discoverability10.8/24
Content Accessibility13.6/24
Bot Access Control5/12
Protocol & Capability Discovery0/41
Authentication & Credentials7/19
Documentation Quality6.8/10
Structured Data I/O0/13
Observable State & Reliability3.9/15
Agent Safety & Trust8.5/11
Checks
Discoverability
Subdomain sweepsubdomain-sweepAn agent-relevant subdomain is live and serves its expected content kind (docs.confluent.io).Parseable
Canonical domaincanonical-domainRoot and www converge on www.confluent.io, with a matching canonical tag.Cross-verified
robots.txtrobots-txtrobots.txt at https://confluent.io/robots.txt declares a sitemap. Declared sitemap https://docs.confluent.io/home/sitemap.xml resolves as valid XML.Cross-verified
sitemap.xmlsitemap-xmlhttps://www.confluent.io/sitemap.xml is a dated sitemap whose URLs include docs/pricing/api surfaces.Cross-verified
API existenceapi-existenceNo API endpoint found at common paths (only HTML pages or 404s).Not detected
API catalogapi-catalogNo RFC 9727 API Catalog found at /.well-known/api-catalog.Not detected
API versioningapi-versioningA versioning-related page exists at https://developer.confluent.io/courses/ksqldb/code-lifecycle/, but it doesn't describe a versioning scheme or deprecation policy. (source: docs)Parseable
Content Accessibility
llms.txtllms-txtA curated llms.txt index is published on a non-top subdomain at https://docs.confluent.io/llms.txt: 116 links across 12 sections. Its credit is capped at useful because it is not published on the main domain.Useful
Freshness signalsfreshness-signalsFreshness signals present: ETag header, sitemap lastmod.Useful
Crawl-cost estimatecrawl-cost-estimateInformational — not scoredSitemap declares 5039 page URLs — moderate crawl cost; agents should budget accordingly.Parseable
llms-full.txtllms-full-txtNo llms-full.txt file found (HTML pages at .txt paths do not qualify).Not detected
ai.txtai-txtNo ai.txt file found (HTML pages at .txt paths do not qualify).Not detected
Raw content extractabilityraw-content-extractabilityReadable content is extractable without JavaScript on 2 probed surface(s) with substantial visible text.Cross-verified
Markdown twinmarkdown-twinNo markdown twin found alongside probed docs HTML surfaces.Not detected
Bot Access Control
AI bot rulesai-bot-rulesrobots.txt declares explicit rules for 3 AI bot(s): gptbot, google-extended, claudebot.Cross-verified
Content signalscontent-signalsrobots.txt is readable but declares no Content-Signal line.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
Link headerslink-headersNo RFC 8288 Link headers found on any probed response.Not detected
OpenAPI specificationopenapi-specNo OpenAPI/Swagger specification found.Not detected
DNS-AIDdns-aidNo DNS-AID index found at _index._agents.confluent.io.Not detected
SDK availabilitysdk-availabilityNo SDK or client library documentation found.Not detected
A2A Agent Carda2a-agent-cardNo A2A Agent Card found at the standard well-known locations.Not detected
MCP Server Cardmcp-server-cardNo MCP Server Card found at the standard locations an agent would check.Not detected
.well-known indexwell-known-indexNo non-owned /.well-known/ descriptors found.Not detected
GraphQL surfacegraphql-surfaceNo GraphQL transport surface found at conventional paths (GET-only; no introspection issued).Not detected
MCP supportmcp-supportNo first-party MCP support documentation or MCP-specific endpoint response was found.Not detected
Auth discoveryauth-discoveryNo standardized authentication-discovery surface found. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Rate limit documentationrate-limit-docsNo rate limit documentation found at the standard docs locations an agent would check.Not detected
WebMCPwebmcpInformational — not scoredWebMCP browser probing is not yet available in this scanner release.Couldn't verify
Authentication & Credentials
Credential managementcredential-managementNo credential management documentation found at the standard docs locations an agent would check.Not detected
Sandbox environmentsandbox-environmentNo sandbox or test environment documentation found at the standard docs locations an agent would check.Not detected
Programmatic auth flowprogrammatic-auth-flowA programmatic auth flow is documented at https://developer.confluent.io/courses/cloud-security/authentication-and-authorization-hands-on/, naming a non-interactive grant and a token endpoint. To reach the top level, it would need scopes and token expiry/refresh documented.Useful
Auth documentationauth-documentationAuthentication is documented at https://developer.confluent.io/courses/cloud-security/authentication-and-authorization-hands-on/ 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-depthAn API reference page exists at https://developer.confluent.io/confluent-tutorials/confluent-cloud-rest-produce-schema-registry/, but it doesn't show parameters with example requests and responses.Parseable
Changelog presencechangelog-presenceA changelog is published at https://developer.confluent.io/newsletter/announcing-apache-kafka-43-and-whats-new-in-confluent-cloud/ with multiple recent dated entries, indicating it is actively maintained.Cross-verified
Structured Data I/O
Structured data I/Ostructured-data-ioNo published structured-data contract found (no typed spec response schemas).Not detected
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-healthNo health or status endpoint found.Not detected
Webhook documentationwebhook-documentationNo webhook or event documentation found at the standard docs locations an agent would check.Not detected
Retry & idempotencyretry-and-idempotencyRetry/idempotency is documented at https://developer.confluent.io/patterns/event-processing/idempotent-reader/ with an idempotency-key mechanism or a concrete retry strategy. To reach the top level, it would need an idempotency key and backoff/retry guidance together.Useful
Error documentationerror-documentationAn error documentation page exists at https://developer.confluent.io/courses/kafka-connect/error-handling-and-dead-letter-queues/, but it doesn't enumerate specific error codes or a documented error response shape.Parseable
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
Org identity signalsorg-identityHomepage exposes two org-identity signal types (legal_name, social).Parseable
Metadata consistencymetadata-consistencyHomepage metadata (canonical, Open Graph, schema) is present and consistent.Cross-verified
security.txtsecurity-txtsecurity.txt at https://confluent.io/.well-known/security.txt includes Contact, a future Expires date, and Encryption or Policy.Cross-verified
Legal policy pageslegal-pagesBoth privacy and terms policies are discoverable with substantive content.Useful