{
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "universal-commerce",
    "title": "Amaze Cph — UCP Shopping (Shopify)",
    "version": "0.1.0"
  },
  "description": "Universal Commerce Protocol (UCP) shopping server for the Amaze Cph Shopify store (amazecph.dk). Exposes catalog search/lookup and cart/checkout tools over MCP. Checkout requires explicit buyer approval at the moment of payment — see documentationUrl.",
  "documentationUrl": "https://amazecph.dk/agents.md",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://a29d86.myshopify.com/api/ucp/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": true
    },
    "prompts": {
      "listChanged": true
    },
    "resources": {
      "listChanged": true
    },
    "logging": {}
  },
  "authentication": {
    "required": false,
    "schemes": []
  },
  "instructions": "Call initialize then tools/list to discover the current tool set at runtime — do not assume a fixed tool list. Catalog discovery tools (search_catalog, lookup_catalog, get_product) and cart/checkout tools (create_cart, update_cart, cancel_cart, get_cart, create_checkout, update_checkout, complete_checkout, cancel_checkout, get_checkout, get_order) work without an Authorization header. resources/list and prompts/list additionally require a meta.ucp-agent.profile URI identifying the calling agent (a UCP protocol requirement, not OAuth). Completing a checkout requires contemporaneous buyer approval per amazecph.dk/agents.md; do not treat the absence of a bearer-token requirement as license to complete payment without the buyer present."
}
