{
 "protocolVersion": "0.3.0",
 "kind": "agent-card",
 "name": "CUVEE",
 "description": "The classification standard for beverage alcohol. Catégorie · Usage · Vignoble · Étiquette · Échelon: one address per product that an AI agent can resolve — category, customs class, origin, label and price tier. Read-only, session-free.",
 "url": "https://mcp.bev-cuvee.ai/mcp",
 "version": "0.1.2",
 "documentationUrl": "https://bev-cuvee.ai/llms.txt",
 "iconUrl": "https://agent-bev.ai/brand/icon-512.png",
 "provider": {
  "organization": "Agent Holdings S.A.",
  "url": "https://agent-bev.ai"
 },
 "operator": {
  "name": "Agent Holdings S.A.",
  "url": "https://agent-bev.ai",
  "surface": "https://bev-cuvee.ai",
  "contact": "mailto:info@agent-bev.ai",
  "keyring": "https://bev-registry.ai/.well-known/jwks.json",
  "kid": "bev-record-2026-10",
  "held_by": "Agentic KG Holdings"
 },
 "contact": "mailto:info@agent-bev.ai",
 "languages": [
  "fr",
  "en"
 ],
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false
 },
 "securitySchemes": {
  "none": {
   "type": "noAuth",
   "description": "every read needs no authentication"
  }
 },
 "security": [
  {
   "none": []
  }
 ],
 "defaultInputModes": [
  "application/json",
  "text/plain"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "supportedInterfaces": [
  {
   "url": "https://mcp.bev-cuvee.ai/mcp",
   "protocolBinding": "HTTP+JSON",
   "transport": "streamable-http",
   "protocolVersion": "2025-06-18",
   "description": "the CUVEE door"
  }
 ],
 "skills": [
  {
   "id": "validate_cuvee",
   "name": "validate_cuvee",
   "description": "Check a CUVEE string: well-formed yes/no, and which axis fails and why. Grammar cuvee:<segment>:<hs_code>:<country>[/<region>][/<protected_name_slug>]:<gtin|->:<tier|->.",
   "tags": [
    "cuvee",
    "beverage-alcohol",
    "classification"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  },
  {
   "id": "list_vocab",
   "name": "list_vocab",
   "description": "One vocabulary file of record: segments, hs, tiers, or origins(<country>). Produced from sources, each entry with its source_url and read date.",
   "tags": [
    "cuvee",
    "beverage-alcohol",
    "classification"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  },
  {
   "id": "resolve_cuvee",
   "name": "resolve_cuvee",
   "description": "A CUVEE string, or free text (product name, GTIN, maker) → the CUVEE object and the record_ids that carry it.",
   "tags": [
    "cuvee",
    "beverage-alcohol",
    "classification"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  },
  {
   "id": "explain_cuvee",
   "name": "explain_cuvee",
   "description": "A CUVEE string → each axis spelled out with its source and vocabulary entry.",
   "tags": [
    "cuvee",
    "beverage-alcohol",
    "classification"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  }
 ],
 "skillsIndex": "https://agent.bev-cuvee.ai/.well-known/skills.json",
 "notice": "Artificial intelligence makes mistakes. agent-bev is an information source, not a recommendation."
}