{
  "protocolVersion": "1.0",
  "name": "vicraft-shop",
  "description": "Craft beer shop in Đà Nẵng, Vietnam. Search the catalogue, check whether an address is inside the delivery zone, read shop facts, and hand a pre-filled cart back to a buyer. Read-only: the agent never places an order.",
  "url": "https://www.vicraft.center/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "provider": {
    "organization": "vicraft.center",
    "url": "https://www.vicraft.center"
  },
  "documentationUrl": "https://www.vicraft.center/llms.txt",
  "iconUrl": "https://www.vicraft.center/icon.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "securitySchemes": {},
  "security": [],
  "skills": [
    {
      "id": "search-catalogue",
      "name": "Search the beer catalogue",
      "description": "Find craft beers by name, style, brewery, country, flavour or price. Returns each match with its price in VND, availability and a link to the product page.",
      "tags": [
        "catalogue",
        "search",
        "beer",
        "craft-beer",
        "vietnam"
      ],
      "examples": [
        "hazy IPA under 150000 VND",
        "stout from Vietnam",
        "something light for the beach"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "shop-info",
      "name": "Shop facts",
      "description": "Where the shop is, how far it delivers, what it charges in, how payment works, which languages it speaks and how to reach a human.",
      "tags": [
        "about",
        "contact",
        "delivery",
        "payment"
      ],
      "examples": [
        "where are you",
        "how do I pay",
        "what is your delivery radius"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "check-delivery",
      "name": "Check a delivery address",
      "description": "Geocode a Đà Nẵng address and answer whether it falls inside the 10 km delivery zone, with the distance from the shop.",
      "tags": [
        "delivery",
        "address",
        "geocoding",
        "da-nang"
      ],
      "examples": [
        "deliver to 25 An Thượng 4, Đà Nẵng",
        "address: Sơn Trà peninsula"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "build-cart-link",
      "name": "Build a pre-filled cart link",
      "description": "Turn product ids into a link that opens the shop with those items already in the cart. The link goes to the buyer — this agent never submits an order, a human completes checkout.",
      "tags": [
        "cart",
        "handoff",
        "checkout"
      ],
      "examples": [
        "7br-dragon-ipa x2, son-tra-haze",
        "cart: peaches-cream:3"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "interfaces": [
    {
      "protocol": "jsonrpc",
      "url": "https://www.vicraft.center/a2a",
      "transport": "JSONRPC"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://www.vicraft.center/a2a",
      "transport": "JSONRPC"
    },
    {
      "url": "https://www.vicraft.center/mcp",
      "transport": "MCP+STREAMABLE_HTTP"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://www.vicraft.center/a2a",
      "transport": "JSONRPC",
      "protocol": "jsonrpc"
    },
    {
      "url": "https://www.vicraft.center/mcp",
      "transport": "MCP+STREAMABLE_HTTP",
      "protocol": "mcp"
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "additionalProperties": {
    "locales": [
      "en",
      "ru",
      "vi",
      "de",
      "fr",
      "ko",
      "zh",
      "es"
    ],
    "currency": "VND",
    "ordering": "handoff-only"
  }
}