generated: '2026-08-26' method: probed source: https://offgridstores.com/llms.txt and response-header inspection of every surface, 2026-08-26 description: >- Off Grid Stores states that its MCP endpoint is rate-limited but publishes no numbers, and no RateLimit-*/X-RateLimit-*/Retry-After header was present on any successful response observed during this pass. The one machine-readable cost signal on the surface is the GraphQL query-cost figure returned in extensions. limit_count: 0 limits: [] documented_policy: - surface: MCP (https://offgridstores.com/api/ucp/mcp, https://offgridstores.com/api/mcp) statement: >- "Respect rate limits. The MCP endpoint is rate-limited per IP. Back off on 429 responses." scope: per-ip window: not published limit: not published status_on_exhaustion: 429 source: https://offgridstores.com/llms.txt - surface: crawling (https://offgridstores.com/) statement: 'Crawl-delay: 1' scope: per-crawler window: 1 second limit: 1 request source: https://offgridstores.com/robots.txt note: >- A robots directive rather than an enforced API limit, but it is the only numeric pacing figure the store publishes anywhere. robots.txt explicitly Allows GPTBot, CCBot, Google-Extended and OAI-SearchBot on the whole site. runtime_signals: - surface: https://offgridstores.com/api/2025-10/graphql.json signal: extensions.cost.requestedQueryCost observed: true examples: - query: '{publicApiVersions{handle supported displayName}}' requestedQueryCost: 1 - query: '{shop{name description primaryDomain{url}} paymentSettings{...}}' requestedQueryCost: 3 note: >- Only requestedQueryCost was returned; the actualQueryCost and throttleStatus fields (currentlyAvailable, maximumAvailable, restoreRate) that would let an agent budget against a leaky bucket were absent from every response observed. An agent can price a query but cannot see its remaining budget. headers_observed: ratelimit: [] x_ratelimit: [] retry_after: [] other: - x-request-id - x-shopify-api-version - x-shopify-ucp-mcp-api-version - x-dc - x-stats-apiclientid notes: - >- No documented limit exists for the Storefront GraphQL API or the /products.json, /collections.json and /cart.js endpoints on any offgridstores.com page. - No 429 was triggered during this pass; probing was deliberately light.