Leaft Foods Universal Commerce Protocol (UCP) API
The agent-facing commerce API for the Leaft Foods storefront. The store implements the Universal Commerce Protocol (ucp.dev) natively through Shopify, exposing a UCP merchant profile at /.well-known/ucp and an MCP endpoint at /api/ucp/mcp that agents use to search the catalog, create a cart, open and update a checkout, and complete a purchase. Completing payment requires contemporaneous buyer approval. Read-only storefront JSON (products, collections, search, cart) is available without authentication, and customer-account OAuth/OIDC is served from Shopify's authentication issuer.
Documentation
Authentication
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/authentication/leaftfoods-authentication.yml
Documentation
https://www.leaftfoods.com/llms.txt
Other Resources
MCPServer
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/mcp/leaftfoods-mcp.yml
LLMsTxt
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/llms/leaftfoods-llms.txt
WellKnown
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/well-known/leaftfoods-well-known.yml
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/scopes/leaftfoods-scopes.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/conventions/leaftfoods-conventions.yml
Conformance
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/conformance/leaftfoods-conformance.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/errors/leaftfoods-problem-types.yml
Lifecycle
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/lifecycle/leaftfoods-lifecycle.yml
AgentSkill
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/skills/_index.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/leaftfoods/refs/heads/main/apis.yml