← WebMCP Directory

Tool tree

behavioural-lab.netlify.app

Health & EducationTools verified
Website
Create Next App
Explore capabilities
    get_scenarioAnswer

    Returns the currently configured behavioral scenario, including the goal, target population, and baseline participation rate.

    View tool JSON
    {
      "name": "get_scenario",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the currently configured behavioral scenario, including the goal, target population, and baseline participation rate.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    list_interventionsAnswer

    Returns the list of available behavioral interventions for the current recycling scenario, including each intervention's id, name, and effect in percentage points.

    View tool JSON
    {
      "name": "list_interventions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the list of available behavioral interventions for the current recycling scenario, including each intervention's id, name, and effect in percentage points.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    run_simulationAction

    Runs a deterministic behavioral intervention simulation for the current recycling scenario. Accepts an intervention ID and returns the predicted recycling participation rate.

    View tool JSON
    {
      "name": "run_simulation",
      "kind": "act",
      "impl": "imperative",
      "description": "Runs a deterministic behavioral intervention simulation for the current recycling scenario. Accepts an intervention ID and returns the predicted recycling participation rate.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "interventionId": {
            "type": "string",
            "description": "The ID of the intervention to simulate. Must be one of: default, reminder, social-proof, financial-incentive, loss-framing."
          }
        },
        "required": [
          "interventionId"
        ]
      }
    }
    compare_interventionsAction

    Compares multiple behavioral interventions for the current recycling scenario by simulating each one and returning their predicted outcomes side by side, including the best-performing intervention.

    View tool JSON
    {
      "name": "compare_interventions",
      "kind": "act",
      "impl": "imperative",
      "description": "Compares multiple behavioral interventions for the current recycling scenario by simulating each one and returning their predicted outcomes side by side, including the best-performing intervention.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "interventionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "An array of intervention IDs to compare. Must contain at least 2. Valid IDs: default, reminder, social-proof, financial-incentive, loss-framing."
          }
        },
        "required": [
          "interventionIds"
        ]
      }
    }
    explain_resultAction

    Explains the behavioral principle behind a selected intervention and connects it to the simulated result, providing a concise human-readable behavioral-economics explanation.

    View tool JSON
    {
      "name": "explain_result",
      "kind": "act",
      "impl": "imperative",
      "description": "Explains the behavioral principle behind a selected intervention and connects it to the simulated result, providing a concise human-readable behavioral-economics explanation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "interventionId": {
            "type": "string",
            "description": "The ID of the intervention to explain. Must be one of: default, reminder, social-proof, financial-incentive, loss-framing."
          }
        },
        "required": [
          "interventionId"
        ]
      }
    }