{
  "name": "Agentplace shopping agent",
  "description": "Finds products across 14 Argentine Tiendanube stores (~11,500 products, prices in ARS), explains what goes with each one from the Storegraph (complements, kits and routines, a step up, in-stock alternatives) and returns the link to buy on the merchant's own store. Answers in Spanish, deterministically from the catalog and the graph. Read-only: no carts, orders or payments.",
  "version": "1.0.0",
  "supportedInterfaces": [
    {
      "url": "https://agentplace.crossup.ai/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://agentplace.crossup.ai/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "provider": {
    "organization": "CrossUp",
    "url": "https://crossup.ai"
  },
  "documentationUrl": "https://agentplace.crossup.ai/developers",
  "iconUrl": "https://crossup.ai/icon-512.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {},
  "securityRequirements": [],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "search_products",
      "name": "Search products",
      "description": "Search the catalog by words, store, price range, sale or stock. Send text (e.g. `sábanas 2 plazas hasta 60000`) or a data part `{ \"skill\": \"search_products\", \"query\": \"…\", \"max_price\": 60000, \"in_stock\": true }`.",
      "tags": [
        "shopping",
        "search",
        "catalog",
        "argentina",
        "tiendanube"
      ],
      "examples": [
        "sábanas 2 plazas en oferta",
        "sérum de vitamina C con stock",
        "palo de hockey hasta 80000"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "get_product",
      "name": "Product with its neighborhood",
      "description": "A product (by Agentplace URL, `store/id` or a data part `{ \"skill\": \"get_product\", \"store\": \"…\", \"product\": \"…\" }`) with what goes with it, the sets it belongs to, one step up and in-stock alternatives, each with its reason.",
      "tags": [
        "product",
        "recommendations",
        "cross-sell",
        "upsell",
        "storegraph"
      ],
      "examples": [
        "https://agentplace.crossup.ai/springwall/protector-de-colchon-springwall-140x190-2-plazas-qrrt9",
        "qué combina con kosmos/brightening-drops"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "get_buy_link",
      "name": "Buy link",
      "description": "The link that opens the product on the merchant's store (with attribution). Data part `{ \"skill\": \"get_buy_link\", \"store\": \"…\", \"product\": \"…\" }`. Never a cart or a payment.",
      "tags": [
        "buy",
        "checkout-handoff"
      ],
      "examples": [
        "link para comprar springwall/263618532"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "protocolVersion": "0.3.0",
  "url": "https://agentplace.crossup.ai/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://agentplace.crossup.ai/a2a",
      "transport": "JSONRPC"
    }
  ],
  "security": [],
  "supportsAuthenticatedExtendedCard": false
}
