{
  "schema_version": "v1",
  "name_for_human": "Tourist Flow Query Service",
  "name_for_model": "touristFlowQuery",
  "description_for_human": "Provides real-time tourist flow and visitor profile query services for scenic areas",
  "description_for_model": "A service for querying real-time tourist flow, cumulative flow, daily flow statistics and visitor profiles (origin, gender, age distribution) in scenic areas",
  "auth": {
    "type": "none"
  },
  "api": {
    "type": "sse"
  },
  "tools": [
    {
      "name": "TouristFlow",
      "description": "Get real-time tourist flow information",
      "input_schema": {
        "type": "object",
        "properties": {
          "scenicId": {
            "type": "string",
            "description": "Scenic Area ID"
          }
        },
        "required": ["scenicId"]
      }
    },
    {
      "name": "CumulativeTouristFlow",
      "description": "Get cumulative tourist flow statistics",
      "input_schema": {
        "type": "object",
        "properties": {
          "scenicId": {
            "type": "string",
            "description": "Scenic Area ID"
          }
        },
        "required": ["scenicId"]
      }
    },
    {
      "name": "DailyTouristFlow",
      "description": "Get daily tourist flow statistics",
      "input_schema": {
        "type": "object",
        "properties": {
          "scenicId": {
            "type": "string",
            "description": "Scenic Area ID"
          },
          "date": {
            "type": "string",
            "description": "Date in YYYY-MM-DD format, e.g. 2022-01-01"
          }
        },
        "required": ["scenicId", "date"]
      }
    },
    {
      "name": "ProvinceOrigin",
      "description": "Get tourist province origin distribution",
      "input_schema": {
        "type": "object",
        "properties": {
          "scenicId": {
            "type": "string",
            "description": "Scenic Area ID"
          },
          "date": {
            "type": "string",
            "description": "Date in YYYY-MM-DD format, e.g. 2022-01-01"
          }
        },
        "required": ["scenicId", "date"]
      }
    },
    {
      "name": "GenderPortrait",
      "description": "Get tourist gender distribution",
      "input_schema": {
        "type": "object",
        "properties": {
          "scenicId": {
            "type": "string",
            "description": "Scenic Area ID"
          },
          "date": {
            "type": "string",
            "description": "Date in YYYY-MM-DD format, e.g. 2022-01-01"
          }
        },
        "required": ["scenicId", "date"]
      }
    },
    {
      "name": "AgePortrait",
      "description": "Get tourist age distribution",
      "input_schema": {
        "type": "object",
        "properties": {
          "scenicId": {
            "type": "string",
            "description": "Scenic Area ID"
          },
          "date": {
            "type": "string",
            "description": "Date in YYYY-MM-DD format, e.g. 2022-01-01"
          }
        },
        "required": ["scenicId", "date"]
      }
    }
  ]
} 