{
  "name": "MyLynko Shopping Agent",
  "description": "Commerce agent for saved products and carts. UCP checkout, AP2 payment mandates, and A2A delegation. Full card is also served by the API at the same path when using @mylynko/api.",
  "protocolVersion": "0.3.0",
  "version": "1.0.0",
  "url": "http://localhost:8080/commerce/a2a",
  "skills": [
    {
      "id": "ucp-checkout",
      "name": "UCP Checkout",
      "description": "UCP checkout lifecycle (create, get, update, complete, cancel) via MCP tools aligned with https://ucp.dev/latest/specification/checkout-mcp/",
      "tags": ["ucp", "checkout", "mcp"]
    },
    {
      "id": "ap2-payments",
      "name": "AP2 Agent Payments",
      "description": "Agent Payments Protocol (AP2) signed mandates for verifiable purchase intent — https://ap2-protocol.org/",
      "tags": ["ap2", "payments"]
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["text", "application/json"],
  "defaultOutputModes": ["text", "application/json"],
  "additionalInterfaces": [
    {
      "url": "http://localhost:8080/commerce/a2a",
      "transport": "JSONRPC"
    },
    {
      "url": "http://localhost:8080/commerce/mcp",
      "transport": "JSONRPC"
    },
    {
      "url": "http://localhost:5173/.well-known/ucp",
      "transport": "HTTP+JSON"
    }
  ]
}
