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

Other Resources

API entry from apis.yml

apis.yml Raw ↑
aid: leaftfoods:ucp-commerce
name: Leaft Foods Universal Commerce Protocol (UCP) API
description: 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.
humanURL: https://www.leaftfoods.com/llms.txt
baseURL: https://www.leaftfoods.com/api/ucp/mcp
tags:
- Agentic Commerce
- Universal Commerce Protocol
- MCP
- Commerce
- Checkout
- Catalog
properties:
- type: MCPServer
  url: mcp/leaftfoods-mcp.yml
- type: LLMsTxt
  url: llms/leaftfoods-llms.txt
- type: WellKnown
  url: well-known/leaftfoods-well-known.yml
- type: Authentication
  url: authentication/leaftfoods-authentication.yml
- type: OAuthScopes
  url: scopes/leaftfoods-scopes.yml
- type: Conventions
  url: conventions/leaftfoods-conventions.yml
- type: Conformance
  url: conformance/leaftfoods-conformance.yml
- type: ErrorCatalog
  url: errors/leaftfoods-problem-types.yml
- type: Lifecycle
  url: lifecycle/leaftfoods-lifecycle.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Documentation
  url: https://www.leaftfoods.com/llms.txt