{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "version": "1.0.0",
  "name": "Neuros Box WebMCP Tools",
  "description": "Registered Web Model Context Protocol (WebMCP) tools for real-time audio synthesis, clinical knowledge search, and acoustic sensory management.",
  "tools": [
    {
      "name": "generate_brainwave_session",
      "description": "Generates a customized binaural beat and solfeggio frequency sound session based on cognitive goal and target state.",
      "parameters": {
        "type": "object",
        "properties": {
          "goal": {
            "type": "string",
            "enum": ["sleep", "focus", "anxiety", "meditation"],
            "description": "Primary cognitive objective for the session."
          },
          "targetFrequency": {
            "type": "number",
            "minimum": 0.5,
            "maximum": 50.0,
            "description": "Target beat frequency in Hertz (Hz), e.g. 14.0 for Beta focus or 2.0 for Delta sleep."
          },
          "durationMinutes": {
            "type": "integer",
            "minimum": 5,
            "maximum": 120,
            "description": "Duration of the audio session in minutes."
          },
          "binauralCarrier": {
            "type": "number",
            "minimum": 80.0,
            "maximum": 500.0,
            "description": "Carrier frequency for left/right division in Hz (default: 210 Hz)."
          }
        },
        "required": ["goal", "targetFrequency"],
        "additionalProperties": false
      }
    },
    {
      "name": "search_clinical_knowledge",
      "description": "Searches grounded scientific literature and clinical studies regarding binaural beats, Solfeggio frequencies, and sound therapy.",
      "parameters": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Clinical or research query to search."
          }
        },
        "required": ["query"],
        "additionalProperties": false
      }
    },
    {
      "name": "toggle_sensory_mode",
      "description": "Configures neurodivergent acoustic protection settings (ADHD, Autism, Tinnitus, Vertigo).",
      "parameters": {
        "type": "object",
        "properties": {
          "lowPassFilter3500": {
            "type": "boolean",
            "description": "Enable 3.5kHz low-pass filter to smooth harsh high frequencies."
          },
          "tinnitusNotch6500": {
            "type": "boolean",
            "description": "Enable 6.5kHz notch filter (-30dB attenuation) for ear ringing protection."
          },
          "vestibularSafeMode": {
            "type": "boolean",
            "description": "Disable dynamic 3D spatial panning and rapid visual motion."
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "submit_lead_funnel",
      "description": "Submits a user onboarding survey to receive custom sound therapy recommendations.",
      "parameters": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "description": "User email address."
          },
          "primaryGoal": {
            "type": "string",
            "enum": ["sleep", "focus", "stress", "tinnitus"],
            "description": "User's primary health goal."
          },
          "experienceLevel": {
            "type": "string",
            "enum": ["beginner", "intermediate", "expert"],
            "description": "Prior experience with sound entrainment."
          }
        },
        "required": ["email", "primaryGoal"],
        "additionalProperties": false
      }
    },
    {
      "name": "submit_corporate_inquiry",
      "description": "Submits a enterprise / corporate wellness team license request.",
      "parameters": {
        "type": "object",
        "properties": {
          "companyName": {
            "type": "string",
            "description": "Name of the business or enterprise."
          },
          "workEmail": {
            "type": "string",
            "format": "email",
            "description": "Corporate email address."
          },
          "employeeCount": {
            "type": "integer",
            "minimum": 5,
            "description": "Number of team seats requested."
          }
        },
        "required": ["companyName", "workEmail"],
        "additionalProperties": false
      }
    },
    {
      "name": "save_custom_preset",
      "description": "Saves a user's custom spatial audio mixer configuration to local state.",
      "parameters": {
        "type": "object",
        "properties": {
          "presetName": {
            "type": "string",
            "description": "Descriptive title for the saved preset."
          },
          "binauralVolume": {
            "type": "number",
            "minimum": 0.0,
            "maximum": 1.0,
            "description": "Volume level for binaural beats channel."
          },
          "ambientRainVolume": {
            "type": "number",
            "minimum": 0.0,
            "maximum": 1.0,
            "description": "Volume level for ambient rain channel."
          }
        },
        "required": ["presetName"],
        "additionalProperties": false
      }
    }
  ]
}
