{
  "$schema": "https://webmcp.org",
  "name": "AZ2",
  "description": "UK affiliate marketplace — search products, browse merchants, brands, categories, and live platform statistics.",
  "version": "1.0.0",
  "origin_trial_token": "Amo8akLrl/PLxLgL7duAmzI0IVUPBLZ2Ezm1dYIdH0GB6ho3EKK3pkWiQN4YVdIqkFS9EqcYiOf5RuEhwZ1qxA4AAABceyJvcmlnaW4iOiJodHRwczovL2F6Mi5jby51azo0NDMiLCJmZWF0dXJlIjoiV2ViTUNQIiwiZXhwaXJ5IjoxNzk0ODczNjAwLCJpc1N1YmRvbWFpbiI6dHJ1ZX0=",
  "tools": [
    {
      "name": "search_catalog",
      "description": "Search products, merchants, and brands across the AZ2 marketplace by free-text query. POST {\"query\":\"...\"} to /api/v1/webmcp/search. Returns matching products with prices and links.",
      "url": "/api/v1/webmcp/search",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text search term for products, brands, or merchants."
          }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_platform_stats",
      "description": "Live platform statistics for today: page views, IPv4/IPv6 split, human vs automation visit ratio, valid and blocked outlink clicks. GET /api/v1/webmcp/stats.",
      "url": "/api/v1/webmcp/stats",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "list_brands",
      "description": "Returns the full list of brand names available on AZ2. GET /api/v1/webmcp/brands",
      "url": "/api/v1/webmcp/brands",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "list_categories",
      "description": "Returns the full list of merchant categories available on AZ2. GET /api/v1/webmcp/categories",
      "url": "/api/v1/webmcp/categories",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "list_merchants",
      "description": "Returns live merchants with product counts and feed status. GET /api/v1/webmcp/merchants",
      "url": "/api/v1/webmcp/merchants",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "get_merchant",
      "description": "Returns merchant details, product count, and up to 20 recent products by slug. GET /api/v1/webmcp/merchant/{slug} (e.g. /api/v1/webmcp/merchant/artme)",
      "url": "/api/v1/webmcp/merchant/{slug}",
      "method": "GET",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Merchant URL slug (e.g. 'artme' from https://www.az2.co.uk/merchant/artme)."
          }
        },
        "required": ["slug"]
      }
    }
  ]
}
