{"ok":true,"site":{"host":"behavioural-lab.netlify.app","url":"https://behavioural-lab.netlify.app/","type":"live","desc":"Create Next App","tools":[{"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":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","favicon":"/favicons/behavioural-lab.netlify.app.ico","apiSurface":"spec","toolCount":5}}