{
  "serverInfo": {
    "name": "SMART IPTV MCP Server",
    "version": "1.0.0"
  },
  "transport": {
    "type": "http",
    "endpoint": "https://smart--iptv.ch/api/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false,
      "definitions": [
        {
          "name": "get-pricing",
          "description": "Get current subscription plans + prices",
          "inputSchema": {
            "type": "object",
            "properties": {}
          }
        },
        {
          "name": "get-faq",
          "description": "Get FAQ entries",
          "inputSchema": {
            "type": "object",
            "properties": {
              "topic": {
                "type": "string"
              }
            }
          }
        },
        {
          "name": "get-contact",
          "description": "Get contact info",
          "inputSchema": {
            "type": "object",
            "properties": {}
          }
        },
        {
          "name": "get-channels",
          "description": "Get available IPTV channels by country/category",
          "inputSchema": {
            "type": "object",
            "properties": {
              "country": {
                "type": "string"
              },
              "category": {
                "type": "string"
              }
            }
          }
        },
        {
          "name": "get-install-guide",
          "description": "Get device-specific installation guide",
          "inputSchema": {
            "type": "object",
            "properties": {
              "device": {
                "type": "string"
              }
            },
            "required": [
              "device"
            ]
          }
        },
        {
          "name": "get-trial-form",
          "description": "Get free-trial form schema",
          "inputSchema": {
            "type": "object",
            "properties": {}
          }
        },
        {
          "name": "get-recent-purchases",
          "description": "Get recent anonymized purchase activity",
          "inputSchema": {
            "type": "object",
            "properties": {}
          }
        }
      ]
    }
  }
}