{
  "schema_version": "1.0",
  "provider": {
    "name": "CMTrading",
    "url": "https://cmtrading.com/",
    "description": "CMTrading — Online Forex & CFD Broker (FSCA-regulated, Africa-focused retail trading)"
  },
  "openapi_url": "https://api.llm-discovery-api.com/functions/v1/llm-discovery/public/openapi.json?domain=cmtrading.com",
  "tools": [
    {
      "id": "business.profile",
      "name": "Business Profile",
      "description": "Get structured business information for CMTrading including contact details, services, and company overview",
      "endpoint": "https://api.llm-discovery-api.com/functions/v1/llm-discovery/public/business?domain=cmtrading.com",
      "method": "GET",
      "openapi_ref": "#/paths/~1business/get",
      "coverage": {
        "items": 1,
        "last_updated": "2026-09-01T15:15:50.615987+00:00"
      },
      "rate_limit": "60/min",
      "mcp_ref": null
    },
    {
      "id": "products.search",
      "name": "Product Search",
      "description": "Search products across 11 categories from CMTrading",
      "endpoint": "https://api.llm-discovery-api.com/functions/v1/llm-discovery/public/products?domain=cmtrading.com&q={search_term}",
      "method": "GET",
      "openapi_ref": "#/paths/~1products/get",
      "parameters": {
        "q": {
          "in": "query",
          "required": false,
          "type": "string",
          "description": "Case-insensitive substring match against product name and description. Omit to list all."
        },
        "domain": {
          "in": "query",
          "required": true,
          "type": "string"
        }
      },
      "coverage": {
        "categories": 11,
        "last_updated": "2026-09-01T15:15:50.615987+00:00"
      },
      "rate_limit": "60/min",
      "mcp_ref": null
    },
    {
      "id": "categories.list",
      "name": "Product Categories",
      "description": "List all 11 product categories from CMTrading",
      "endpoint": "https://api.llm-discovery-api.com/functions/v1/llm-discovery/public/categories?domain=cmtrading.com",
      "method": "GET",
      "openapi_ref": "#/paths/~1categories/get",
      "coverage": {
        "items": 11,
        "last_updated": "2026-09-01T15:15:50.615987+00:00"
      },
      "rate_limit": "60/min",
      "mcp_ref": null
    },
    {
      "id": "pages.browse",
      "name": "Website Pages",
      "description": "Browse 407 structured pages from CMTrading's website",
      "endpoint": "https://api.llm-discovery-api.com/functions/v1/llm-discovery/public/pages/{page_id}?domain=cmtrading.com",
      "method": "GET",
      "openapi_ref": "#/paths/~1pages~1{page_id}/get",
      "coverage": {
        "items": 407,
        "last_updated": "2026-09-01T15:15:50.615987+00:00"
      },
      "rate_limit": "60/min",
      "mcp_ref": null
    }
  ],
  "capabilities": {
    "max_response_bytes": 65536,
    "pagination": false,
    "cache_ttl_seconds": 300,
    "error_model": "JSON with error field",
    "languages": [
      "en"
    ],
    "content_negotiation": [
      "application/ld+json",
      "application/json",
      "text/html"
    ]
  },
  "confidence_source": "owner_provided",
  "usage_policy": "Public content only. Data provided directly by the business owner.",
  "last_updated": "2026-09-01T15:15:50.615987+00:00"
}