{"name":"Yogateria","description":"Yogateria, a Brazilian yoga store (BRL). Send text to search the catalogue, or a data part {\"skill\": \"<skill id>\", \"arguments\": {…}} to run any skill with the arguments its MCP tool takes (JSON Schemas from tools/list at https://api.yogateria.com.br/ucp/mcp). Checkout always hands the shopper to continue_url to pay; amounts are minor units (centavos).","supportedInterfaces":[{"url":"https://api.yogateria.com.br/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"Yogateria","url":"https://pro.yogateria.com.br"},"version":"2026-08-25","documentationUrl":"https://pro.yogateria.com.br/llms.txt","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"search_catalog","name":"Search the catalogue","description":"Search Yogateria's products (yoga mats, clothing, accessories) by free text, optionally filtered by price in minor units (centavos, BRL). Returns products with variants, prices and canonical URLs.","tags":["ucp","catalog"],"examples":["tapete de yoga","alça para tapete","legging"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"lookup_catalog","name":"Look up products","description":"Fetch products by product id or variant id (up to 50).","tags":["ucp","catalog"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"get_product","name":"Get a product","description":"One product's detail, by product id or variant id.","tags":["ucp","catalog"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"create_cart","name":"Create a cart","description":"Create a cart from line items. The response's `continue_url` opens the cart in the shopper's browser.","tags":["ucp","cart"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"get_cart","name":"Get a cart","description":"Read a cart by id.","tags":["ucp","cart"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"update_cart","name":"Update a cart","description":"Replace a cart's lines (full replacement) and optionally set the buyer's e-mail.","tags":["ucp","cart"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"cancel_cart","name":"Cancel a cart","description":"Cancel a cart; it becomes read-only.","tags":["ucp","cart"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"create_checkout","name":"Start a checkout","description":"Start a checkout from line items or an existing cart_id. Always `requires_escalation`: the shopper pays (card, PIX or boleto) and confirms delivery at `continue_url`. Poll get_checkout to see the order once they have.","tags":["ucp","checkout"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"get_checkout","name":"Get a checkout","description":"Read a checkout session. Once the shopper has completed it, it carries `order` (id, permalink_url).","tags":["ucp","checkout"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"update_checkout","name":"Update a checkout","description":"Replace an open checkout's lines and optionally set the buyer's e-mail.","tags":["ucp","checkout"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"complete_checkout","name":"Complete a checkout","description":"Never places the order here: payment needs the shopper. Returns the session with its `continue_url` for them to finish.","tags":["ucp","checkout"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"cancel_checkout","name":"Cancel a checkout","description":"Cancel an open checkout session.","tags":["ucp","checkout"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"get_order","name":"Get an order","description":"Read an order placed from one of your checkout sessions (the id from get_checkout's `order`): its lines, totals and shipping events with tracking.","tags":["ucp","order"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]}]}