{
  "protocolVersion": "0.2.0",
  "name": "SuggestAPI Commerce Agent",
  "description": "Agent-to-Agent (A2A) agent for tenant-scoped commerce search, product lookup, comparison, and recommendations over the SuggestAPI Knowledge Gateway.",
  "url": "https://agent.suggestapi.com/a2a",
  "provider": {
    "organization": "SuggestAPI",
    "url": "https://suggestapi.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://agent.suggestapi.com/AGENTS.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "search",
      "name": "Commerce Search",
      "description": "Search a tenant's catalog and knowledge surface for products, collections, content, and policies.",
      "tags": [
        "search",
        "commerce",
        "products",
        "retrieval",
        "semantic_search"
      ],
      "examples": [
        "Search demo.suggestapi.com for oak wine cases",
        "Find shipping policies for example.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "recommend",
      "name": "Recommend",
      "description": "Generate a recommendation set for a tenant based on a natural-language query.",
      "tags": [
        "recommend",
        "commerce",
        "products"
      ],
      "examples": [
        "Recommend giftable wine bundles for demo.suggestapi.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "compare",
      "name": "Compare",
      "description": "Compare two or more tenant catalog objects across price, availability, and attributes.",
      "tags": [
        "compare",
        "commerce",
        "products"
      ],
      "examples": [
        "Compare sku_oak_case and sku_pairing_box for demo.suggestapi.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "product_lookup",
      "name": "Product Lookup",
      "description": "Retrieve a single canonical tenant product record by id.",
      "tags": [
        "product",
        "lookup",
        "commerce"
      ],
      "examples": [
        "Look up sku_oak_case for demo.suggestapi.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}