11 tools from the Ha MCP Server, categorised by risk level.
View the Ha policy →scene_activate Activate a scene in Home Assistant. REQUIRES user_confirmed=true - user must explicitly request scene activation. 2/5 scene_adjust_light PREFERRED for controlling lights. Turn on/off, set brightness (0-100%), RGB color, color temperature (Kelvin), or effects. IMPORTANT: This only cha... 2/5 scene_blackout Turn off ALL lights. Optionally create/update a 'Blackout' scene. REQUIRES user_confirmed=true - user must explicitly request blackout. 2/5 scene_configure Configure the Home Assistant connection for the Scene MCP server. Required before using other scene_ tools if not already configured via environmen... 3/5 scene_create Create a NEW scene in Home Assistant. ONLY call when user EXPLICITLY asks to create/save a NEW scene. Before calling: 1) Show current lights with s... 2/5 scene_diagnose Diagnose lights and scenes. Tests connectivity, response times, identifies problems with scenes (null values, missing lights, etc.), and provides r... 2/5 scene_fix Fix problems found by scene_diagnose. Can fix null values, add missing lights to exclusive scenes, restore from backup, or interactively test and f... 2/5 scene_update Update an existing scene with current light states. ONLY call this when user EXPLICITLY asks to save/update a scene. Do NOT call automatically afte... 2/5 The Ha MCP server exposes 11 tools across 3 categories: Read, Write, Destructive.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Ha server.
Ha tools are categorised as Read (2), Write (8), Destructive (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept