{"name":"Baiebrassage shopping agent","description":"Finds products in Baiebrassage with live prices (incl. VAT, EUR), stock and specifications, and builds a cart the shopper opens and pays in the shop. It never places orders or takes payment.","version":"1.0.0","supportedInterfaces":[{"url":"https://www.baiebrassage.fr/agent/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://www.baiebrassage.fr/agent/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"organization":"Baiebrassage","url":"https://www.baiebrassage.fr/"},"documentationUrl":"https://www.baiebrassage.fr/agents.md","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"search-catalog","name":"Search products","description":"Search the Baiebrassage catalogue. Send plain text, or a data part {\"skill\": \"search-catalog\", \"arguments\": {\"query\": \"...\", \"filters\": {...}}}. Returns products with prices in minor units including VAT, stock and URLs.","tags":["search","catalog","products"],"examples":["42U server rack 800 mm deep","{\"skill\": \"search-catalog\", \"arguments\": {\"query\": \"patch cable cat6\", \"filters\": {\"in_stock_only\": true}}}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"get-product","name":"Product details","description":"Full data of one product: specifications, variants, custom options with ids and quantity prices. Arguments: {\"id\": \"SKU\"}.","tags":["product","catalog"],"examples":["{\"skill\": \"get-product\", \"arguments\": {\"id\": \"SKU\"}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"lookup-products","name":"Look up SKUs","description":"Product data for up to 50 SKUs at once. Arguments: {\"ids\": [\"SKU\", ...]}.","tags":["product","catalog"],"examples":["{\"skill\": \"lookup-products\", \"arguments\": {\"ids\": [\"SKU1\", \"SKU2\"]}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"list-categories","name":"Categories","description":"The category tree with ids, names and URLs. Arguments: {\"depth\": 1 to 5}.","tags":["catalog","categories"],"examples":["{\"skill\": \"list-categories\", \"arguments\": {\"depth\": 2}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"store-info","name":"Shop information and policies","description":"Currency, language, shipping countries, contact details and the return, shipping, warranty and terms policies.","tags":["policies","shipping","returns"],"examples":["{\"skill\": \"store-info\"}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"build-cart","name":"Build a cart","description":"Build a cart for the shopper. Returns a continue_url: the shopper opens it, chooses delivery and pays in the shop. This agent cannot place orders. Arguments: {\"line_items\": [{\"item\": {\"id\": \"SKU\"}, \"quantity\": 1}], \"context\": {\"address_country\": \"FR\"}}.","tags":["cart","checkout"],"examples":["{\"skill\": \"build-cart\", \"arguments\": {\"line_items\": [{\"item\": {\"id\": \"SKU\"}, \"quantity\": 2}], \"context\": {\"address_country\": \"FR\"}}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"get-cart","name":"Get a cart","description":"Contents, prices and status of a cart. Arguments: {\"id\": \"cart id\"}.","tags":["cart"],"examples":["{\"skill\": \"get-cart\", \"arguments\": {\"id\": \"ac_...\"}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"update-cart","name":"Change a cart","description":"Replace all lines of a cart, until the shopper opens the continue_url. Arguments: {\"id\": \"cart id\", \"line_items\": [...]}.","tags":["cart"],"examples":["{\"skill\": \"update-cart\", \"arguments\": {\"id\": \"ac_...\", \"line_items\": [{\"item\": {\"id\": \"SKU\"}, \"quantity\": 1}]}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"cancel-cart","name":"Cancel a cart","description":"Throw a cart away. Arguments: {\"id\": \"cart id\"}.","tags":["cart"],"examples":["{\"skill\": \"cancel-cart\", \"arguments\": {\"id\": \"ac_...\"}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]}],"url":"https://www.baiebrassage.fr/agent/a2a","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","supportsAuthenticatedExtendedCard":false}