HonestClaw
What is Agent Readiness?

Agent Readiness Score

instacart.com

23 — 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 instacart.com's site and APIs work for AI agents — across 9 dimensions and 45 automated checks.

Dimensions

Discoverability2.1/24
Content Accessibility4.6/24
Bot Access Control5/12
Protocol & Capability Discovery5/41
Authentication & Credentials14.6/19
Documentation Quality5/10
Structured Data I/O0/13
Observable State & Reliability3.5/15
Agent Safety & Trust0/11

Checks

Discoverability

Subdomain sweepsubdomain-sweepAn agent-relevant subdomain is live and serves its expected content kind (docs.instacart.com).Parseable
Canonical domaincanonical-domainCould not conclusively reach the root origin (unreachable or transient). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
robots.txtrobots-txtrobots.txt at https://instacart.com/robots.txt is a valid robots file (no Sitemap: declared).Parseable
sitemap.xmlsitemap-xmlCould not conclusively check for a sitemap (unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
API existenceapi-existenceCould not conclusively check for an API endpoint (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
API catalogapi-catalogCould not conclusively check for an API Catalog (endpoint unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
API versioningapi-versioningNo versioning signal found (no spec info.version, version header, /vN API surface, or versioning docs). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected

Content Accessibility

llms.txtllms-txtA curated llms.txt index is published on a non-top subdomain at https://docs.instacart.com/llms.txt: 652 links across 18 sections. Its credit is capped at useful because it is not published on the main domain.Useful
llms-full.txtllms-full-txtCould not conclusively check for an llms-full.txt file (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
ai.txtai-txtCould not conclusively check for an ai.txt file (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Raw content extractabilityraw-content-extractabilityCould not assess raw HTML extractability — probed paths returned non-HTML responses. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Freshness signalsfreshness-signalsCould not conclusively check freshness signals (unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Markdown twinmarkdown-twinA markdown twin is published at https://docs.instacart.com/index.md alongside the docs HTML surface (https://docs.instacart.com/).Parseable
Crawl-cost estimatecrawl-cost-estimateInformational — not scoredNo crawl-cost signals found (no sitemap URL inventory or Crawl-delay directive). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected

Bot Access Control

AI bot rulesai-bot-rulesrobots.txt declares explicit rules for 5 AI bot(s): oai-searchbot, perplexitybot, perplexity-user, chatgpt-user, meta-externalagent.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 reservationtdmrepCould not conclusively check for a TDMRep policy (unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected

Protocol & Capability Discovery

MCP descriptormcp-descriptorInformational — not scoredCould not conclusively check for an MCP descriptor (locations unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
.well-known indexwell-known-indexCould not conclusively check /.well-known/ descriptors (unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
MCP Server Cardmcp-server-cardCould not conclusively check for an MCP Server Card (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
A2A Agent Carda2a-agent-cardCould not conclusively check for an A2A Agent Card (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
GraphQL surfacegraphql-surfaceCould not conclusively check for GraphQL (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
DNS-AIDdns-aidNo DNS-AID index found at _index._agents.instacart.com.Not detected
MCP supportmcp-supportFirst-party documentation at https://docs.instacart.com/developer_platform_api/guide/tutorials/mcp identifies the MCP endpoint https://mcp.instacart.com/mcp and explains both its capabilities and how clients connect or authenticate.Cross-verified
Auth discoveryauth-discoveryCould not conclusively check for an auth-discovery surface (unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
SDK availabilitysdk-availabilityNo SDK or client library documentation found. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Link headerslink-headersCould not conclusively check for Link headers (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
OpenAPI specificationopenapi-specCould not conclusively check for an OpenAPI/Swagger specification (endpoints unreachable, rate-limited, or behind auth). 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. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
WebMCPwebmcpInformational — not scoredWebMCP browser probing is not yet available in this scanner release.Couldn't verify

Authentication & Credentials

Credential managementcredential-managementCredential management is documented at https://docs.instacart.com/developer_platform_api/api/key-rotation, covering how to rotate or revoke credentials. To reach the top level, it would need rotation, revocation, and scoping/expiry all documented.Useful
Programmatic auth flowprogrammatic-auth-flowA programmatic auth flow is fully documented at https://docs.instacart.com/ads/api/authentication, with a non-interactive grant, token endpoint, scopes, and token expiry/refresh.Cross-verified
Auth documentationauth-documentationAuthentication is fully documented at https://docs.instacart.com/ads/api/authentication, naming complete method(s) and how they are sent, corroborated across surfaces or covering multiple methods.Cross-verified
Sandbox environmentsandbox-environmentA sandbox/testing page exists at https://docs.instacart.com/connect/sandbox, but it doesn't show how to obtain test credentials or a test base URL.Parseable

Documentation Quality

API reference depthapi-reference-depthAPI reference documentation lacks depth or was not found. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Changelog presencechangelog-presenceA changelog is published at https://docs.instacart.com/ads_manager/changelog with multiple recent dated entries, indicating it is actively maintained.Cross-verified

Structured Data I/O

Structured data I/Ostructured-data-ioCould not conclusively check for a structured-data contract (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Data export APIdata-export-apiNo data export or bulk API documentation found at the standard docs locations an agent would check. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Machine-readable pricingmachine-readable-pricingCould not conclusively check for a machine-readable pricing endpoint (endpoints unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected

Observable State & Reliability

Status & health endpointsstatus-and-healthCould not conclusively check for health or status endpoints (unreachable, rate-limited, or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
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. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Retry & idempotencyretry-and-idempotencyNo retry or idempotency documentation found at the standard docs locations an agent would check. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Webhook documentationwebhook-documentationNo webhook or event documentation found at the standard docs locations an agent would check. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Error documentationerror-documentationErrors are documented at https://docs.instacart.com/ads/error_and_status_codes 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

Agent Safety & Trust

security.txtsecurity-txtCould not conclusively check for security.txt (unreachable or behind auth). Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Legal policy pageslegal-pagesCould not conclusively check legal policy pages. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Org identity signalsorg-identityCould not conclusively read org identity signals from the homepage. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected
Metadata consistencymetadata-consistencyCould not conclusively assess homepage metadata consistency. Blocked by robots.txt for a generic compliant agent (Disallow: /).Not detected