{"protocolVersion":"2024-11-05","serverInfo":{"name":"Techgroup-Agentic-Commerce-MCP","version":"1.0.0"},"tools":[{"name":"search_catalog","description":"Search products in the catalog by keyword, category, price range, or stock status. Returns real-time pricing and stock information.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query keywords (e.g. \"wireless headphones\", \"blue shirt\")"},"category_id":{"type":"integer","description":"Filter by category ID"},"price_from":{"type":"number","description":"Minimum price filter"},"price_to":{"type":"number","description":"Maximum price filter"},"in_stock_only":{"type":"boolean","description":"If true, only return in-stock products (default: true)"},"page":{"type":"integer","description":"Page number (default: 1)"},"limit":{"type":"integer","description":"Results per page (default: 10, max: 50)"}},"required":[]}},{"name":"get_product","description":"Retrieve complete details for a specific product by SKU or product ID, including real-time stock, pricing, gallery images, configurable options, and specifications.","inputSchema":{"type":"object","properties":{"sku":{"type":"string","description":"The SKU of the product (e.g. \"MH01\")"},"product_id":{"type":"integer","description":"The Magento entity ID of the product"}},"required":[]}},{"name":"get_categories","description":"Retrieve catalog category hierarchy with names, IDs, URLs, and active product counts.","inputSchema":{"type":"object","properties":{"parent_id":{"type":"integer","description":"Parent category ID to fetch children for (optional)"}},"required":[]}},{"name":"create_cart","description":"Initialize a new shopping cart for the shopper. Returns a cart_id and a continue_url. The continue_url allows the shopper to review their cart and complete checkout directly in their browser.","inputSchema":{"type":"object","properties":{"customer_email":{"type":"string","description":"Optional customer email address"}},"required":[]}},{"name":"add_to_cart","description":"Add a product to an existing cart using the cart_id and product SKU. Returns updated cart contents, item counts, totals, and the continue_url.","inputSchema":{"type":"object","properties":{"cart_id":{"type":"string","description":"The cart identifier received from create_cart"},"sku":{"type":"string","description":"The product SKU to add"},"qty":{"type":"number","description":"Quantity to add (default: 1)"},"super_attribute":{"type":"object","description":"Configurable product attributes mapping (e.g. {\"93\": 49})"}},"required":["cart_id","sku"]}},{"name":"update_cart","description":"Update the quantity of an item in the cart, or remove an item by setting qty to 0. You can identify the item by item_id or product sku.","inputSchema":{"type":"object","properties":{"cart_id":{"type":"string","description":"The cart identifier received from create_cart"},"sku":{"type":"string","description":"Product SKU to update (optional if item_id provided)"},"item_id":{"type":"integer","description":"Cart line item ID to update (optional if sku provided)"},"qty":{"type":"number","description":"New quantity for the item (set to 0 to remove item)"}},"required":["cart_id","qty"]}},{"name":"get_cart","description":"Retrieve the active cart contents, items, quantities, subtotal, and checkout continue_url using cart_id.","inputSchema":{"type":"object","properties":{"cart_id":{"type":"string","description":"The cart identifier received from create_cart"}},"required":["cart_id"]}},{"name":"get_store_info","description":"Retrieve general store metadata, operating currency, store policies, customer service contact, and checkout workflow information.","inputSchema":{"type":"object","properties":[],"required":[]}}],"endpoint":"https:\/\/www.gotable.com\/agent\/mcp","description":"Send JSON-RPC 2.0 POST requests to this endpoint with method \"tools\/call\" or \"initialize\"."}