{"protocol_version":"2024-11-05","server":{"name":"marketzee-webmcp","version":"1.0.0"},"capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"marketzee_search_products","description":"Search and filter products in the Marketzee e-commerce catalog by keyword query, category, price range, manufacturer, and stock availability.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search term matching product title, description, EAN, or manufacturer"},"category_id":{"type":"integer","description":"Filter by specific category ID"},"category_slug":{"type":"string","description":"Filter by category slug"},"include_subcategories":{"type":"boolean","default":true,"description":"Whether to include products in descendant child categories"},"min_price":{"type":"number","description":"Minimum price filter in the active store/site currency (e.g. EUR)"},"max_price":{"type":"number","description":"Maximum price filter in the active store/site currency (e.g. EUR)"},"in_stock_only":{"type":"boolean","default":false,"description":"Filter only items currently in stock"},"manufacturer":{"type":"string","description":"Filter by manufacturer name (case-insensitive substring search). To filter by numeric ID, use manufacturer_id."},"manufacturer_id":{"type":"integer","description":"Filter by manufacturer database ID."},"language":{"type":"string","description":"Language code (e.g. 'lv', 'en')"},"order_by":{"type":"string","enum":["price","-price","name","-name","created_at","-created_at","stock","-stock"],"description":"Sorting criteria"},"limit":{"type":"integer","default":20,"minimum":1,"maximum":100,"description":"Number of items to return"},"offset":{"type":"integer","default":0,"minimum":0,"description":"Number of items to skip for pagination"}}}},{"name":"marketzee_get_product_details","description":"Get complete detailed information for a specific product by UUID, numeric ID, slug, or EAN, including description, pricing, stock, categories, images, and bulk pricing tiers.","inputSchema":{"type":"object","properties":{"product_uuid":{"type":"string","description":"Product UUID"},"product_id":{"type":"integer","description":"Product database ID"},"slug":{"type":"string","description":"Product URL slug"},"ean":{"type":"string","description":"Product barcode / EAN"},"language":{"type":"string","description":"Language code (e.g. 'lv', 'en')"}}}},{"name":"marketzee_list_categories","description":"List product categories in the Marketzee catalog, with support for filtering by parent category (or root categories only), language, and nested children trees.","inputSchema":{"type":"object","properties":{"parent_id":{"type":["integer","null"],"description":"Parent category numeric ID. Pass null or 0 to retrieve only root categories. To filter by slug, use parent_slug instead."},"parent_slug":{"type":["string","null"],"description":"Parent category slug. Pass null to retrieve root categories."},"language":{"type":"string","description":"Language code (e.g. 'lv', 'en')"},"include_children":{"type":"boolean","default":false,"description":"Whether to embed immediate subcategories under each item"},"active_only":{"type":"boolean","default":true,"description":"Return only published active categories"}}}},{"name":"marketzee_get_category_details","description":"Get detailed information for a specific product category including its full breadcrumb path, description, images, and child subcategories.","inputSchema":{"type":"object","properties":{"category_id":{"type":"integer","description":"Category database ID"},"category_slug":{"type":"string","description":"Category URL slug"},"language":{"type":"string","description":"Language code (e.g. 'lv', 'en')"}}}},{"name":"marketzee_get_category_products","description":"Retrieve the products belonging to a specific category, with options for subcategory inclusion, price filtering, stock filtering, and pagination.","inputSchema":{"type":"object","properties":{"category_id":{"type":"integer","description":"Category database ID"},"category_slug":{"type":"string","description":"Category URL slug"},"include_subcategories":{"type":"boolean","default":true,"description":"Whether to include products in child subcategories"},"in_stock_only":{"type":"boolean","default":false,"description":"Filter only items currently in stock"},"min_price":{"type":"number","description":"Minimum price filter in the active store/site currency (e.g. EUR)"},"max_price":{"type":"number","description":"Maximum price filter in the active store/site currency (e.g. EUR)"},"language":{"type":"string","description":"Language code (e.g. 'lv', 'en')"},"order_by":{"type":"string","enum":["price","-price","name","-name","created_at","-created_at","stock","-stock"],"description":"Sorting criteria"},"limit":{"type":"integer","default":20,"minimum":1,"maximum":100,"description":"Number of items to return"},"offset":{"type":"integer","default":0,"minimum":0,"description":"Number of items to skip for pagination"}}}}]}