aid: offgridstores name: Off Grid Stores - All Things Off-Grid Solar description: >- Off Grid Stores is a US direct-to-consumer retailer of off-grid solar equipment โ€” solar generators and kits, portable and rigid panels, LiFePO4 battery banks, inverters, charge controllers and composting toilets โ€” operating from offgridstores.com. It publishes no traditional developer program, but its Shopify-hosted storefront exposes a substantial, entirely anonymous machine surface on its own domain: an agents.md/llms.txt agent contract (indexed by a dedicated /sitemap_agentic_discovery.xml), a Universal Commerce Protocol (UCP) merchant profile at /.well-known/ucp declaring UCP 2026-04-08, two live Model Context Protocol servers (a 13-tool UCP commerce server and a 5-tool Storefront MCP server), an anonymously introspectable Storefront GraphQL API of 422 types, and the storefront JSON endpoints for products, collections and cart. deliveryModel: model: saas open_source: false commercial: true callable_host: false label: Hosted service ยท you call their endpoint confidence: medium source: - pricing generated: '2026-08-28' method: derived image: https://offgridstores.com/cdn/shop/files/Off_Grid_Stores_Logo_1204x630.png url: https://raw.githubusercontent.com/api-evangelist/off-grid-stores-all-things-off-grid-solar/refs/heads/main/apis.yml x-type: company specificationVersion: '0.21' created: '2026-08-26' modified: '2026-08-26' tags: - Company - Commerce - E-Commerce - Retail - off-grid solar - Renewable Energy - Backup Power - solar generators - LiFePO4 batteries - Inverters - homesteading - Agentic Commerce - MCP - GraphQL - UCP tags_raw: - Company - Commerce - E-Commerce - Retail - off-grid solar - renewable energy - backup power - solar generators - LiFePO4 batteries - inverters - homesteading - Agentic Commerce - MCP - GraphQL - UCP maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io - FN: Off Grid Stores email: support@offgridstores.com url: https://offgridstores.com tel: '+1-888-773-1462' apis: - aid: offgridstores-ucp-commerce-mcp name: Off Grid Stores UCP Commerce MCP Server description: >- Universal Commerce Protocol (UCP) shopping service, exposed over MCP at https://offgridstores.com/api/ucp/mcp. The server identifies itself as "universal-commerce" 0.1.0 speaking MCP protocol 2025-06-18 and UCP 2026-04-08. tools/list answers anonymously with 13 tools covering catalog search/lookup, cart create/read/update/cancel, checkout create/read/update/complete/cancel, and order lookup. Every tools/call requires a resolvable UCP agent profile URI, complete_checkout additionally requires an idempotency key, and checkout completion requires contemporaneous buyer approval. humanURL: https://offgridstores.com/agents.md baseURL: https://offgridstores.com/api/ucp/mcp tags: - MCP - UCP - Commerce - Checkout - Cart - Catalog properties: - type: MCPServer url: mcp/offgridstores-mcp.yml - type: ToolCrosswalk url: mcp/offgridstores-tool-crosswalk.yml - type: Documentation url: https://offgridstores.com/agents.md - aid: offgridstores-storefront-mcp name: Off Grid Stores Storefront MCP Server description: >- Shopify Storefront MCP server at https://offgridstores.com/api/mcp, identifying itself as "storefront-renderer" 0.1.0 on MCP protocol 2025-06-18. Five tools that answer anonymously end to end โ€” search_catalog, get_product_details, get_cart, update_cart and search_shop_policies_and_faqs. A live tools/call for "solar generator" returned real Off Grid Stores product records during the 2026-08-26 probe. humanURL: https://offgridstores.com/agents.md baseURL: https://offgridstores.com/api/mcp tags: - MCP - Catalog - Cart - Policies properties: - type: MCPServer url: mcp/offgridstores-mcp.yml - aid: offgridstores-storefront-graphql name: Off Grid Stores Storefront GraphQL API description: >- Shopify Storefront GraphQL API served on the company's own host at https://offgridstores.com/api/2025-10/graphql.json. Full introspection answers anonymously: 422 types, 34 query root fields and 41 mutations covering products, collections, blogs, pages, menus, search, cart lifecycle and customer accounts. Query cost is returned in extensions.cost. humanURL: https://offgridstores.com/llms.txt baseURL: https://offgridstores.com/api/2025-10/graphql.json tags: - GraphQL - Storefront - Commerce - Catalog properties: - type: GraphQL url: graphql/offgridstores-storefront.graphql - type: Introspection url: graphql/offgridstores-storefront-introspection.json - type: DataModel url: data-model/offgridstores-data-model.yml - aid: offgridstores-storefront-json name: Off Grid Stores Storefront JSON Endpoints description: >- Anonymous read-only JSON over the storefront: /products.json and /collections.json for the catalog, /products/{handle}.json and /collections/{handle}/products.json for single resources, and /cart.js for the session cart. Documented in the store's own /agents.md and /llms.txt, and verified paging on limit/page during the 2026-08-26 probe. humanURL: https://offgridstores.com/llms.txt baseURL: https://offgridstores.com tags: - JSON - Catalog - Cart common: - type: Website url: https://offgridstores.com - type: Documentation url: https://offgridstores.com/agents.md - type: LLMsTxt url: llms/offgridstores-llms.txt - type: AgentInstructions url: llms/offgridstores-agents.md - type: Blog url: https://offgridstores.com/blogs/news - type: Support url: https://offgridstores.com/pages/contact-us - type: HelpCenter url: https://offgridstores.com/pages/faqs - type: SignUp url: https://offgridstores.com/account/login - type: TermsOfService url: https://offgridstores.com/policies/terms-of-service - type: PrivacyPolicy url: https://offgridstores.com/policies/privacy-policy - type: RefundPolicy url: https://offgridstores.com/policies/refund-policy - type: ShippingPolicy url: https://offgridstores.com/policies/shipping-policy - type: WellKnown url: well-known/offgridstores-well-known.yml - type: Authentication url: authentication/offgridstores-authentication.yml - type: OAuthScopes url: scopes/offgridstores-scopes.yml - type: Conformance url: conformance/offgridstores-conformance.yml - type: Lifecycle url: lifecycle/offgridstores-lifecycle.yml - type: Conventions url: conventions/offgridstores-conventions.yml - type: Idempotency url: conventions/offgridstores-conventions.yml - type: ErrorCatalog url: errors/offgridstores-problem-types.yml - type: RateLimits url: rate-limits/offgridstores-rate-limits.yml - type: Plans url: plans/offgridstores-plans-pricing.yml - type: AgentSkill url: skills/_index.yml - type: DataModel url: data-model/offgridstores-data-model.yml - type: ToolCrosswalk url: mcp/offgridstores-tool-crosswalk.yml - type: MCPServer url: mcp/offgridstores-mcp.yml - type: GraphQL url: graphql/offgridstores-storefront.graphql - type: DomainSecurity url: security/offgridstores-domain-security.yml generated: by: apis.io/add model: claude-opus-4-8 confidence: 90 at: '2026-08-26T11:00:48.037Z' x-enrichment: date: '2026-08-26' status: enriched artifacts_added: 27 pass: local-v1