Agent Readiness Score
ollama.com
30 — Limited. Agents will struggle to discover or use this site without human help.
HonestClaw measured how well ollama.com's site and APIs work for AI agents — across 9 dimensions and 45 automated checks.
Dimensions
Discoverability6.3/24
Content Accessibility14.1/24
Bot Access Control0/12
Protocol & Capability Discovery6.4/41
Authentication & Credentials8.5/19
Documentation Quality0.5/10
Structured Data I/O5.6/13
Observable State & Reliability3.7/15
Agent Safety & Trust5.5/11
Checks
Discoverability
Subdomain sweepsubdomain-sweepBoth an API-family and a docs-family subdomain are live (api.ollama.com, docs.ollama.com).Useful
robots.txtrobots-txtNo robots.txt found (or the path returned an HTML page).Not detected
sitemap.xmlsitemap-xmlNo valid XML sitemap found at the standard locations.Not detected
Canonical domaincanonical-domainRoot and www converge on a single canonical host (ollama.com).Parseable
API existenceapi-existenceA real API surface is declared at https://docs.ollama.com/openapi.yaml: the spec lists servers and paths. (source: spec)Parseable
API catalogapi-catalogNo RFC 9727 API Catalog found at /.well-known/api-catalog.Not detected
API versioningapi-versioningA versioning-related page exists at https://docs.ollama.com/api-reference/get-version, but it doesn't describe a versioning scheme or deprecation policy. (source: docs)Parseable
Content Accessibility
Markdown twinmarkdown-twinA markdown twin is published at https://docs.ollama.com/index.md alongside the docs HTML surface (https://docs.ollama.com/).Parseable
llms.txtllms-txtA curated llms.txt index is published at https://ollama.com/llms.txt: 10 links across 4 sections.Cross-verified
Raw content extractabilityraw-content-extractabilityReadable content is extractable without JavaScript on 2 probed surface(s) with a strong main-content ratio (78% on the homepage).Cross-verified
Freshness signalsfreshness-signalsNo freshness signals found (no Last-Modified, ETag, or sitemap lastmod).Not detected
Crawl-cost estimatecrawl-cost-estimateInformational — not scoredNo crawl-cost signals found (no sitemap URL inventory or Crawl-delay directive).Not detected
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
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 scoredAn MCP server is described at https://docs.ollama.com/.well-known/mcp.json, but the description doesn't include a web address for the server.Parseable
SDK availabilitysdk-availabilityNo SDK or client library documentation found.Not detected
.well-known indexwell-known-indexNo non-owned /.well-known/ descriptors found.Not detected
A2A Agent Carda2a-agent-cardAn A2A Agent Card is described at https://docs.ollama.com/.well-known/agent-card.json, but it is missing required fields (name, description, version, supportedInterfaces, or skills).Parseable
MCP supportmcp-supportNo first-party MCP support documentation or MCP-specific endpoint response was found.Not detected
DNS-AIDdns-aidNo DNS-AID index found at _index._agents.ollama.com.Not detected
MCP Server Cardmcp-server-cardA file exists at https://docs.ollama.com/.well-known/mcp/server-card.json, but it doesn't contain the fields that describe an MCP Server Card.Detected
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. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Link headerslink-headersNo RFC 8288 Link headers found on any probed response.Not detected
OpenAPI specificationopenapi-specValid OpenAPI 3.1.0 spec at https://docs.ollama.com/openapi.yaml: 12 operations, 34 schemas, 100% response coverage, servers declared.Cross-verified
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
Programmatic auth flowprogrammatic-auth-flowA programmatic auth flow is documented at https://docs.ollama.com/api/authentication, naming a non-interactive grant and a token endpoint. To reach the top level, it would need scopes and token expiry/refresh documented.Useful
Credential managementcredential-managementNo credential management documentation found at the standard docs locations an agent would check.Not detected
Auth documentationauth-documentationAuthentication is fully documented at https://docs.ollama.com/api/authentication, naming complete method(s) and how they are sent, corroborated across surfaces or covering multiple methods.Cross-verified
Sandbox environmentsandbox-environmentNo sandbox or test environment documentation found at the standard docs locations an agent would check.Not detected
Documentation Quality
Changelog presencechangelog-presenceNo changelog or release notes found at the standard docs locations an agent would check.Not detected
API reference depthapi-reference-depthAPI reference content is mentioned at https://docs.ollama.com/api-reference/get-version, but not on a dedicated reference page.Detected
Structured Data I/O
Structured data I/Ostructured-data-ioThe spec at https://docs.ollama.com/openapi.yaml declares typed response schemas as a rule (83% of operations) — no documented pagination pattern, no structured error envelope. (source: spec)Useful
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-healthA health or status endpoint exists but is gated (returned 401/403).Detected
Webhook documentationwebhook-documentationNo webhook or event documentation found at the standard docs locations an agent would check.Not detected
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://docs.ollama.com/api/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
Legal policy pageslegal-pagesBoth privacy and terms policies are discoverable with substantive content.Useful
Org identity signalsorg-identityHomepage exposes two org-identity signal types (support_email, social).Parseable
Metadata consistencymetadata-consistencyHomepage metadata (canonical, Open Graph, schema) is present and consistent.Cross-verified