# Tolpo MCP server

Agent View of the PolicyLayer registry record for Tolpo: identity, probed posture, risk grade, and all 243 tools classified. HTML page: https://policylayer.com/tools/tolpo

## Facts

- Server id: `signerless/tolpo`
- Homepage: https://github.com/signerless/tolpo
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 243
- Tool categories present: Destructive, Execute, Read, Write
- Tags: tolpo, admin, automation
- Record last modified: 2026-10-14T12:22:25.767Z

## Tools (243)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `automation_delete` | Destructive | Critical | https://policylayer.com/tools/tolpo/automation-delete.md |
| `camera_ptz_delete_presets` | Destructive | Critical | https://policylayer.com/tools/tolpo/camera-ptz-delete-presets.md |
| `camera_storage_format` | Destructive | Critical | https://policylayer.com/tools/tolpo/camera-storage-format.md |
| `camera_system_reset` | Destructive | Critical | https://policylayer.com/tools/tolpo/camera-system-reset.md |
| `group_delete` | Destructive | Critical | https://policylayer.com/tools/tolpo/group-delete.md |
| `light_delete_rule` | Destructive | Critical | https://policylayer.com/tools/tolpo/light-delete-rule.md |
| `pair_remove` | Destructive | Critical | https://policylayer.com/tools/tolpo/pair-remove.md |
| `plug_auto_off_cancel` | Destructive | Critical | https://policylayer.com/tools/tolpo/plug-auto-off-cancel.md |
| `plug_energy_clear` | Destructive | Critical | https://policylayer.com/tools/tolpo/plug-energy-clear.md |
| `plug_rule_delete` | Destructive | Critical | https://policylayer.com/tools/tolpo/plug-rule-delete.md |
| `reset_factory` | Destructive | Critical | https://policylayer.com/tools/tolpo/reset-factory.md |
| `reset_reboot` | Destructive | Critical | https://policylayer.com/tools/tolpo/reset-reboot.md |
| `room_delete` | Destructive | Critical | https://policylayer.com/tools/tolpo/room-delete.md |
| `vacuum_remove_schedule` | Destructive | Critical | https://policylayer.com/tools/tolpo/vacuum-remove-schedule.md |
| `vacuum_reset_consumable` | Destructive | Critical | https://policylayer.com/tools/tolpo/vacuum-reset-consumable.md |
| `vacuum_return_home` | Destructive | Critical | https://policylayer.com/tools/tolpo/vacuum-return-home.md |
| `automation_dry_run` | Execute | High | https://policylayer.com/tools/tolpo/automation-dry-run.md |
| `automation_tick` | Execute | High | https://policylayer.com/tools/tolpo/automation-tick.md |
| `camera_ptz_patrol` | Execute | High | https://policylayer.com/tools/tolpo/camera-ptz-patrol.md |
| `camera_ptz_stop` | Execute | High | https://policylayer.com/tools/tolpo/camera-ptz-stop.md |
| `camera_recordings_day` | Execute | High | https://policylayer.com/tools/tolpo/camera-recordings-day.md |
| `camera_system_reboot` | Execute | High | https://policylayer.com/tools/tolpo/camera-system-reboot.md |
| `network_new_destinations` | Execute | High | https://policylayer.com/tools/tolpo/network-new-destinations.md |
| `vacuum_clean_rooms` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-clean-rooms.md |
| `vacuum_empty_bin` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-empty-bin.md |
| `vacuum_preset` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-preset.md |
| `vacuum_spot` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-spot.md |
| `vacuum_start` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-start.md |
| `vacuum_stop` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-stop.md |
| `vacuum_task_group` | Execute | High | https://policylayer.com/tools/tolpo/vacuum-task-group.md |
| `valve_maintenance_start` | Execute | High | https://policylayer.com/tools/tolpo/valve-maintenance-start.md |
| `automation_list` | Read | Low | https://policylayer.com/tools/tolpo/automation-list.md |
| `automation_show` | Read | Low | https://policylayer.com/tools/tolpo/automation-show.md |
| `camera_alarm_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-alarm-get.md |
| `camera_alarm_light_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-alarm-light-get.md |
| `camera_alarm_status` | Read | Low | https://policylayer.com/tools/tolpo/camera-alarm-status.md |
| `camera_alarm_triggers_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-alarm-triggers-get.md |
| `camera_audio_read` | Read | Low | https://policylayer.com/tools/tolpo/camera-audio-read.md |
| `camera_battery_read` | Read | Low | https://policylayer.com/tools/tolpo/camera-battery-read.md |
| `camera_battery_statistics` | Read | Low | https://policylayer.com/tools/tolpo/camera-battery-statistics.md |
| `camera_clip_download` | Read | Low | https://policylayer.com/tools/tolpo/camera-clip-download.md |
| `camera_detect_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-get.md |
| `camera_detect_notifications_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-notifications-get.md |
| `camera_detect_notifications_set` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-notifications-set.md |
| `camera_detect_schedule_set` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-schedule-set.md |
| `camera_detect_set` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-set.md |
| `camera_detect_zones_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-zones-get.md |
| `camera_detect_zones_set` | Read | Low | https://policylayer.com/tools/tolpo/camera-detect-zones-set.md |
| `camera_image_read` | Read | Low | https://policylayer.com/tools/tolpo/camera-image-read.md |
| `camera_ptz_status` | Read | Low | https://policylayer.com/tools/tolpo/camera-ptz-status.md |
| `camera_snapshot` | Read | Low | https://policylayer.com/tools/tolpo/camera-snapshot.md |
| `camera_storage_status` | Read | Low | https://policylayer.com/tools/tolpo/camera-storage-status.md |
| `camera_system_firmware_check` | Read | Low | https://policylayer.com/tools/tolpo/camera-system-firmware-check.md |
| `camera_system_read` | Read | Low | https://policylayer.com/tools/tolpo/camera-system-read.md |
| `camera_thumbnail_get` | Read | Low | https://policylayer.com/tools/tolpo/camera-thumbnail-get.md |
| `chime_settings_get` | Read | Low | https://policylayer.com/tools/tolpo/chime-settings-get.md |
| `device_diagnostics` | Read | Low | https://policylayer.com/tools/tolpo/device-diagnostics.md |
| `device_get_clock` | Read | Low | https://policylayer.com/tools/tolpo/device-get-clock.md |
| `device_get_led` | Read | Low | https://policylayer.com/tools/tolpo/device-get-led.md |
| `doorbell_settings_get` | Read | Low | https://policylayer.com/tools/tolpo/doorbell-settings-get.md |
| `firmware_check` | Read | Low | https://policylayer.com/tools/tolpo/firmware-check.md |
| `firmware_get` | Read | Low | https://policylayer.com/tools/tolpo/firmware-get.md |
| `get_device` | Read | Low | https://policylayer.com/tools/tolpo/get-device.md |
| `group_list` | Read | Low | https://policylayer.com/tools/tolpo/group-list.md |
| `home_view_url` | Read | Low | https://policylayer.com/tools/tolpo/home-view-url.md |
| `hub_alarm_config` | Read | Low | https://policylayer.com/tools/tolpo/hub-alarm-config.md |
| `hub_child_history` | Read | Low | https://policylayer.com/tools/tolpo/hub-child-history.md |
| `hub_diagnostics_read` | Read | Low | https://policylayer.com/tools/tolpo/hub-diagnostics-read.md |
| `hub_led` | Read | Low | https://policylayer.com/tools/tolpo/hub-led.md |
| `light_features` | Read | Low | https://policylayer.com/tools/tolpo/light-features.md |
| `light_get_auto_white` | Read | Low | https://policylayer.com/tools/tolpo/light-get-auto-white.md |
| `light_get_defaults` | Read | Low | https://policylayer.com/tools/tolpo/light-get-defaults.md |
| `light_get_presets` | Read | Low | https://policylayer.com/tools/tolpo/light-get-presets.md |
| `light_get_segment_effect` | Read | Low | https://policylayer.com/tools/tolpo/light-get-segment-effect.md |
| `light_list_rules` | Read | Low | https://policylayer.com/tools/tolpo/light-list-rules.md |
| `light_next_event` | Read | Low | https://policylayer.com/tools/tolpo/light-next-event.md |
| `list_devices` | Read | Low | https://policylayer.com/tools/tolpo/list-devices.md |
| `network_providers` | Read | Low | https://policylayer.com/tools/tolpo/network-providers.md |
| `network_upnp_audit` | Read | Low | https://policylayer.com/tools/tolpo/network-upnp-audit.md |
| `plug_energy_usage` | Read | Low | https://policylayer.com/tools/tolpo/plug-energy-usage.md |
| `rescan` | Read | Low | https://policylayer.com/tools/tolpo/rescan.md |
| `room_list` | Read | Low | https://policylayer.com/tools/tolpo/room-list.md |
| `sensor_settings` | Read | Low | https://policylayer.com/tools/tolpo/sensor-settings.md |
| `tolpo_areas` | Read | Low | https://policylayer.com/tools/tolpo/tolpo-areas.md |
| `vacuum_consumables` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-consumables.md |
| `vacuum_do_not_disturb` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-do-not-disturb.md |
| `vacuum_locate` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-locate.md |
| `vacuum_map` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-map.md |
| `vacuum_maps` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-maps.md |
| `vacuum_records` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-records.md |
| `vacuum_schedules` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-schedules.md |
| `vacuum_settings` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-settings.md |
| `vacuum_status` | Read | Low | https://policylayer.com/tools/tolpo/vacuum-status.md |
| `valve_settings` | Read | Low | https://policylayer.com/tools/tolpo/valve-settings.md |
| `wifi_scan` | Read | Low | https://policylayer.com/tools/tolpo/wifi-scan.md |
| `automation_alerts` | Write | Medium | https://policylayer.com/tools/tolpo/automation-alerts.md |
| `automation_create` | Write | Medium | https://policylayer.com/tools/tolpo/automation-create.md |
| `automation_disable` | Write | Medium | https://policylayer.com/tools/tolpo/automation-disable.md |
| `automation_enable` | Write | Medium | https://policylayer.com/tools/tolpo/automation-enable.md |
| `automation_settings` | Write | Medium | https://policylayer.com/tools/tolpo/automation-settings.md |
| `camera_alarm_light_set` | Write | Medium | https://policylayer.com/tools/tolpo/camera-alarm-light-set.md |
| `camera_alarm_light_switch` | Write | Medium | https://policylayer.com/tools/tolpo/camera-alarm-light-switch.md |
| `camera_alarm_manual` | Write | Medium | https://policylayer.com/tools/tolpo/camera-alarm-manual.md |
| `camera_alarm_set` | Write | Medium | https://policylayer.com/tools/tolpo/camera-alarm-set.md |
| `camera_alarm_triggers_set` | Write | Medium | https://policylayer.com/tools/tolpo/camera-alarm-triggers-set.md |
| `camera_audio_set` | Write | Medium | https://policylayer.com/tools/tolpo/camera-audio-set.md |
| `camera_battery_charging_privacy` | Write | Medium | https://policylayer.com/tools/tolpo/camera-battery-charging-privacy.md |
| `camera_battery_clips` | Write | Medium | https://policylayer.com/tools/tolpo/camera-battery-clips.md |
| `camera_battery_mode` | Write | Medium | https://policylayer.com/tools/tolpo/camera-battery-mode.md |
| `camera_clip_frames` | Write | Medium | https://policylayer.com/tools/tolpo/camera-clip-frames.md |
| `camera_events_recent` | Write | Medium | https://policylayer.com/tools/tolpo/camera-events-recent.md |
| `camera_image_led` | Write | Medium | https://policylayer.com/tools/tolpo/camera-image-led.md |
| `camera_image_mode` | Write | Medium | https://policylayer.com/tools/tolpo/camera-image-mode.md |
| `camera_image_osd` | Write | Medium | https://policylayer.com/tools/tolpo/camera-image-osd.md |
| `camera_image_privacy_zones` | Write | Medium | https://policylayer.com/tools/tolpo/camera-image-privacy-zones.md |
| `camera_ptz_auto_tracking` | Write | Medium | https://policylayer.com/tools/tolpo/camera-ptz-auto-tracking.md |
| `camera_ptz_calibrate` | Write | Medium | https://policylayer.com/tools/tolpo/camera-ptz-calibrate.md |
| `camera_ptz_cruise` | Write | Medium | https://policylayer.com/tools/tolpo/camera-ptz-cruise.md |
| `camera_ptz_patrol_point` | Write | Medium | https://policylayer.com/tools/tolpo/camera-ptz-patrol-point.md |
| `camera_ptz_save_preset` | Write | Medium | https://policylayer.com/tools/tolpo/camera-ptz-save-preset.md |
| `camera_recordings_days` | Write | Medium | https://policylayer.com/tools/tolpo/camera-recordings-days.md |
| `camera_recordings_events` | Write | Medium | https://policylayer.com/tools/tolpo/camera-recordings-events.md |
| `camera_recordings_plan` | Write | Medium | https://policylayer.com/tools/tolpo/camera-recordings-plan.md |
| `camera_recordings_set_plan` | Write | Medium | https://policylayer.com/tools/tolpo/camera-recordings-set-plan.md |
| `camera_storage_set_loop` | Write | Medium | https://policylayer.com/tools/tolpo/camera-storage-set-loop.md |
| `camera_system_account_enabled` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-account-enabled.md |
| `camera_system_auto_update` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-auto-update.md |
| `camera_system_compatibility` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-compatibility.md |
| `camera_system_firmware_update` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-firmware-update.md |
| `camera_system_privacy` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-privacy.md |
| `camera_system_reboot_schedule` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-reboot-schedule.md |
| `camera_system_timezone` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-timezone.md |
| `camera_system_upnp` | Write | Medium | https://policylayer.com/tools/tolpo/camera-system-upnp.md |
| `chime_settings_set` | Write | Medium | https://policylayer.com/tools/tolpo/chime-settings-set.md |
| `chime_sound` | Write | Medium | https://policylayer.com/tools/tolpo/chime-sound.md |
| `device_rename` | Write | Medium | https://policylayer.com/tools/tolpo/device-rename.md |
| `device_set_clock` | Write | Medium | https://policylayer.com/tools/tolpo/device-set-clock.md |
| `device_set_led` | Write | Medium | https://policylayer.com/tools/tolpo/device-set-led.md |
| `device_set_metadata` | Write | Medium | https://policylayer.com/tools/tolpo/device-set-metadata.md |
| `device_third_party_compatibility` | Write | Medium | https://policylayer.com/tools/tolpo/device-third-party-compatibility.md |
| `doorbell_anti_theft_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-anti-theft-set.md |
| `doorbell_auto_response_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-auto-response-set.md |
| `doorbell_battery_mode_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-battery-mode-set.md |
| `doorbell_button_color_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-button-color-set.md |
| `doorbell_events_recent` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-events-recent.md |
| `doorbell_existing_chime_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-existing-chime-set.md |
| `doorbell_pre_wake` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-pre-wake.md |
| `doorbell_quick_reply` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-quick-reply.md |
| `doorbell_ring_enabled_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-ring-enabled-set.md |
| `doorbell_ring_plan_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-ring-plan-set.md |
| `doorbell_ring_preview` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-ring-preview.md |
| `doorbell_ring_sound_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-ring-sound-set.md |
| `doorbell_wake_up_set` | Write | Medium | https://policylayer.com/tools/tolpo/doorbell-wake-up-set.md |
| `firmware_install_update` | Write | Medium | https://policylayer.com/tools/tolpo/firmware-install-update.md |
| `firmware_progress` | Write | Medium | https://policylayer.com/tools/tolpo/firmware-progress.md |
| `firmware_set_auto_update` | Write | Medium | https://policylayer.com/tools/tolpo/firmware-set-auto-update.md |
| `group_assign` | Write | Medium | https://policylayer.com/tools/tolpo/group-assign.md |
| `group_create` | Write | Medium | https://policylayer.com/tools/tolpo/group-create.md |
| `group_rename` | Write | Medium | https://policylayer.com/tools/tolpo/group-rename.md |
| `home_overview` | Write | Medium | https://policylayer.com/tools/tolpo/home-overview.md |
| `home_plan_draft` | Write | Medium | https://policylayer.com/tools/tolpo/home-plan-draft.md |
| `home_plan_get` | Write | Medium | https://policylayer.com/tools/tolpo/home-plan-get.md |
| `home_plan_set` | Write | Medium | https://policylayer.com/tools/tolpo/home-plan-set.md |
| `hub_alarm_set` | Write | Medium | https://policylayer.com/tools/tolpo/hub-alarm-set.md |
| `hub_child_rename` | Write | Medium | https://policylayer.com/tools/tolpo/hub-child-rename.md |
| `hub_events` | Write | Medium | https://policylayer.com/tools/tolpo/hub-events.md |
| `hub_led_set` | Write | Medium | https://policylayer.com/tools/tolpo/hub-led-set.md |
| `hub_siren` | Write | Medium | https://policylayer.com/tools/tolpo/hub-siren.md |
| `light_add_rule` | Write | Medium | https://policylayer.com/tools/tolpo/light-add-rule.md |
| `light_custom_effect` | Write | Medium | https://policylayer.com/tools/tolpo/light-custom-effect.md |
| `light_edit_preset` | Write | Medium | https://policylayer.com/tools/tolpo/light-edit-preset.md |
| `light_edit_rule` | Write | Medium | https://policylayer.com/tools/tolpo/light-edit-rule.md |
| `light_enable_rule` | Write | Medium | https://policylayer.com/tools/tolpo/light-enable-rule.md |
| `light_set_auto_white` | Write | Medium | https://policylayer.com/tools/tolpo/light-set-auto-white.md |
| `light_set_defaults` | Write | Medium | https://policylayer.com/tools/tolpo/light-set-defaults.md |
| `light_set_effect` | Write | Medium | https://policylayer.com/tools/tolpo/light-set-effect.md |
| `light_set_led` | Write | Medium | https://policylayer.com/tools/tolpo/light-set-led.md |
| `light_set_length` | Write | Medium | https://policylayer.com/tools/tolpo/light-set-length.md |
| `light_set_transition` | Write | Medium | https://policylayer.com/tools/tolpo/light-set-transition.md |
| `lock_state` | Write | Medium | https://policylayer.com/tools/tolpo/lock-state.md |
| `network_allow_only` | Write | Medium | https://policylayer.com/tools/tolpo/network-allow-only.md |
| `network_apply` | Write | Medium | https://policylayer.com/tools/tolpo/network-apply.md |
| `network_block_internet` | Write | Medium | https://policylayer.com/tools/tolpo/network-block-internet.md |
| `network_cloud_dependency` | Write | Medium | https://policylayer.com/tools/tolpo/network-cloud-dependency.md |
| `network_device_traffic` | Write | Medium | https://policylayer.com/tools/tolpo/network-device-traffic.md |
| `network_rollback` | Write | Medium | https://policylayer.com/tools/tolpo/network-rollback.md |
| `network_rollback_all` | Write | Medium | https://policylayer.com/tools/tolpo/network-rollback-all.md |
| `pair_hub` | Write | Medium | https://policylayer.com/tools/tolpo/pair-hub.md |
| `pair_name` | Write | Medium | https://policylayer.com/tools/tolpo/pair-name.md |
| `pair_softap_plan` | Write | Medium | https://policylayer.com/tools/tolpo/pair-softap-plan.md |
| `pair_softap_provision` | Write | Medium | https://policylayer.com/tools/tolpo/pair-softap-provision.md |
| `plug_away_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-away-set.md |
| `plug_countdown_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-countdown-set.md |
| `plug_default_state_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-default-state-set.md |
| `plug_electricity_price_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-electricity-price-set.md |
| `plug_energy_history` | Write | Medium | https://policylayer.com/tools/tolpo/plug-energy-history.md |
| `plug_identity_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-identity-set.md |
| `plug_led_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-led-set.md |
| `plug_location_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-location-set.md |
| `plug_rule_enable` | Write | Medium | https://policylayer.com/tools/tolpo/plug-rule-enable.md |
| `plug_rules` | Write | Medium | https://policylayer.com/tools/tolpo/plug-rules.md |
| `plug_schedule_set` | Write | Medium | https://policylayer.com/tools/tolpo/plug-schedule-set.md |
| `plug_settings` | Write | Medium | https://policylayer.com/tools/tolpo/plug-settings.md |
| `recorded_history` | Write | Medium | https://policylayer.com/tools/tolpo/recorded-history.md |
| `room_assign` | Write | Medium | https://policylayer.com/tools/tolpo/room-assign.md |
| `room_create` | Write | Medium | https://policylayer.com/tools/tolpo/room-create.md |
| `room_rename` | Write | Medium | https://policylayer.com/tools/tolpo/room-rename.md |
| `room_set_power` | Write | Medium | https://policylayer.com/tools/tolpo/room-set-power.md |
| `routes` | Write | Medium | https://policylayer.com/tools/tolpo/routes.md |
| `sensor_alarm_set` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-alarm-set.md |
| `sensor_comfort_humidity` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-comfort-humidity.md |
| `sensor_comfort_temperature` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-comfort-temperature.md |
| `sensor_led` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-led.md |
| `sensor_mode` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-mode.md |
| `sensor_sensitivity` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-sensitivity.md |
| `sensor_siren` | Write | Medium | https://policylayer.com/tools/tolpo/sensor-siren.md |
| `set_feature` | Write | Medium | https://policylayer.com/tools/tolpo/set-feature.md |
| `set_light` | Write | Medium | https://policylayer.com/tools/tolpo/set-light.md |
| `set_power` | Write | Medium | https://policylayer.com/tools/tolpo/set-power.md |
| `switch_calibration_set` | Write | Medium | https://policylayer.com/tools/tolpo/switch-calibration-set.md |
| `switch_delay_off_set` | Write | Medium | https://policylayer.com/tools/tolpo/switch-delay-off-set.md |
| `switch_double_click_set` | Write | Medium | https://policylayer.com/tools/tolpo/switch-double-click-set.md |
| `switch_low_power_set` | Write | Medium | https://policylayer.com/tools/tolpo/switch-low-power-set.md |
| `switch_settings` | Write | Medium | https://policylayer.com/tools/tolpo/switch-settings.md |
| `vacuum_auto_empty` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-auto-empty.md |
| `vacuum_child_lock` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-child-lock.md |
| `vacuum_pause` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-pause.md |
| `vacuum_preferences` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-preferences.md |
| `vacuum_set_do_not_disturb` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-set-do-not-disturb.md |
| `vacuum_set_schedule` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-set-schedule.md |
| `vacuum_volume` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-volume.md |
| `vacuum_zones` | Write | Medium | https://policylayer.com/tools/tolpo/vacuum-zones.md |
| `valve_defaults_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-defaults-set.md |
| `valve_frost_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-frost-set.md |
| `valve_night_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-night-set.md |
| `valve_option_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-option-set.md |
| `valve_schedule` | Write | Medium | https://policylayer.com/tools/tolpo/valve-schedule.md |
| `valve_schedule_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-schedule-set.md |
| `valve_shutdown_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-shutdown-set.md |
| `valve_timed_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-timed-set.md |
| `valve_window_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-window-set.md |
| `valve_work_mode_set` | Write | Medium | https://policylayer.com/tools/tolpo/valve-work-mode-set.md |
| `wifi_join` | Write | Medium | https://policylayer.com/tools/tolpo/wifi-join.md |

## Tool descriptions

- `automation_delete` — Delete a local rule and its queued actions.
- `camera_ptz_delete_presets` — Delete selected saved viewpoints after checking they exist.
- `camera_storage_format` — Format a camera's memory card. This deletes every recording on it and cannot be undone. Only do it when
- `group_delete` — Delete a local group without changing any device.
- `light_delete_rule` — Delete one on-device lighting rule by id.
- `plug_auto_off_cancel` — Cancel a running automatic shut-off. The load may stay on longer. Requires confirmation.
- `plug_energy_clear` — Permanently erase stored energy statistics. Requires the confirmation phrase naming this device.
- `room_delete` — Delete a local room without changing any device.
- `vacuum_remove_schedule` — Remove one schedule. Does not remove all schedules.
- `vacuum_return_home` — Send the robot to its charging dock or cancel its return.
- `automation_dry_run` — Read current observations and say what would fire now without actions or state changes.
- `automation_tick` — Evaluate once, run due actions through policy, and report individual failures.
- `camera_ptz_patrol` — Start or stop an existing camera patrol. Patrol uses battery power.
- `camera_ptz_stop` — Stop pan and tilt movement now. Sent without any capability read first, so it works even when other reads fail.
- `camera_recordings_day` — List the recorded pieces of one day on a camera's memory card: start, end, length and whether each was
- `camera_system_reboot` — Restart a supported camera. State refresh may report the expected temporary outage.
- `vacuum_clean_rooms` — Start cleaning selected rooms on an explicit map with global settings.
- `vacuum_empty_bin` — Start dust collection machinery at a compatible dock.
- `vacuum_preset` — Start an existing custom preset on its map.
- `vacuum_spot` — Start spot cleaning around the robot's current position.
- `vacuum_start` — Start a new whole-home cleaning job. Use vacuum_pause with paused=false to resume.
- `vacuum_stop` — End the current job. UNVERIFIED on a device: sends setSwitchClean with clean_on=false, as the app's stop does.
- `vacuum_task_group` — Start a saved task group, the app's task-group cleaning mode 7.
- `valve_maintenance_start` — Start a KE100 mechanical cycle. Poll valve_settings for calibration or descaling status.
- `automation_list` — List compact local rule summaries and the kill switch state.
- `automation_show` — Show a compact rule summary. Private action parameters are omitted.
- `camera_alarm_get` — Read detection-triggered sound and light alarm settings and capabilities.
- `camera_alarm_status` — Read the manual alarm status and remaining time.
- `camera_alarm_triggers_get` — Read which device-reported event types trigger the camera alarm.
- `camera_audio_read` — Read microphone, speaker, recording audio and noise processing settings.
- `camera_battery_read` — Read battery settings from an awake, reachable camera. Sleeping cameras may need BLE.
- `camera_battery_statistics` — Read compact daily usage, wake-up counts and solar charging statistics.
- `camera_detect_notifications_get` — Read device-side notification switches and interruption levels by event type. Push delivery is cloud.
- `camera_image_read` — Read supported image settings and ranges. Private device fields are omitted.
- `camera_ptz_status` — Read supported camera viewpoints, angle ranges, patrol or tracking.
- `camera_storage_status` — Show a camera's memory card: its state (normal, unformatted, full, formatting...), size and free space in
- `camera_system_firmware_check` — Ask the camera to check the vendor firmware catalogue. Installs nothing. Read the result with camera_system_read.
- `camera_system_read` — Read privacy mode, time, signal, network exposure or firmware state. Login and network identities are hidden.
- `chime_settings_get` — Read per-doorbell chime settings and available tones, including an H100 or H200 as chime. UNVERIFIED on hardware.
- `device_diagnostics` — Read versions, available signal and runtime counters and components. No secrets or log export.
- `device_get_clock` — Read device time and time zone.
- `device_get_led` — Read the indicator rule. SMART uses cached LED data to avoid repeated device queries.
- `firmware_check` — Ask a SMART device to check the vendor cloud for an update and return local release notes. The device makes
- `firmware_get` — Read SMART versions, automatic update settings and locally cached release notes.
- `group_list` — List tolpo's local groups and their device slugs.
- `home_view_url` — The address of the 3D home view. It is served by tolpo serve (or npx -y tolpo serve), not by the MCP
- `hub_alarm_config` — Read hub siren settings, state and available tones, including H100 chime tones.
- `hub_child_history` — Read the history stored on a hub child, in native order and units.
- `hub_diagnostics_read` — Read hub load limits and memory counters. Omits identifiers and support logs.
- `hub_led` — Read H100 or H200 status LED settings.
- `light_features` — Read built-in effect choices, fade settings, strip length, and LED when the device exposes them.
- `light_get_auto_white` — Read the Auto-White enable flag and mode for one light or child.
- `light_get_defaults` — Read power-on defaults and power-outage behavior for one light or light child.
- `light_get_presets` — Read saved brightness or color states for one light or light child.
- `light_get_segment_effect` — Read decoded Lighting Effect V2 metadata. Omit undecoded states and display colors.
- `light_list_rules` — List on-device schedules, countdown timers, or Away Mode rules.
- `light_next_event` — Read the next on-device event for a light or an individual ceiling-light child.
- `network_providers` — List configured providers, authenticated reachability, capabilities and blind spots.
- `network_upnp_audit` — Read router port mappings for one managed device. State which providers cannot inspect UPnP.
- `plug_energy_usage` — Read energy totals, runtime, generation and cost figures. Preserve the device's units and cost structure.
- `rescan` — Search the network again for new, moved or previously unreachable devices. Takes up to 20 seconds.
- `room_list` — List tolpo's local rooms and their device slugs.
- `sensor_settings` — Read one supported sensor setting. Returns only public setting fields.
- `tolpo_areas` — List the parts of tolpo (areas such as lights, plugs, cameras), whether each is on, and the tools each one offers.
- `vacuum_consumables` — Read wear counters in minutes. Remaining times use python-kasa's assumed lifetimes.
- `vacuum_do_not_disturb` — Read the quiet window and its behavior bit field (1 no resume, 2 voice off, 4 dim LEDs, 8 no auto empty, 16 no auto dry).
- `vacuum_locate` — Play the seek-me sound. Requires confirm='playSelectAudio <robot id>'.
- `vacuum_map` — Read one map's metadata and its room ids, names and preferences. The bitmap is not decoded or returned.
- `vacuum_maps` — Read saved map metadata and the current map id. Names are decoded and flattened.
- `vacuum_records` — Read compact cleaning history and totals. Timestamps can reveal presence patterns.
- `vacuum_schedules` — Read up to 32 schedules from one page. week_day stays a raw protocol value.
- `vacuum_settings` — Read cleaning preferences and available dock, speaker and child lock settings.
- `vacuum_status` — Read status, every reported error and prompt, battery and cleaning progress.
- `valve_settings` — Read one KE100 setting or mechanical maintenance status through its hub.
- `wifi_scan` — Scan on the device's own radio. Returns counts and signal measurements. Wi-Fi names and hardware addresses stay hidden.
- `automation_create` — Create a local rule. Actions use the owner's current policy at every execution. Device names in the rule are
- `automation_disable` — Disable a rule and cancel its queued delayed actions.
- `automation_enable` — Enable a rule and lazily start local evaluation while the server runs.
- `camera_ptz_auto_tracking` — Enable or disable basic target tracking on a supported camera.
- `camera_ptz_calibrate` — Move the camera to its limits to calibrate its motor.
- `camera_ptz_cruise` — Sweep the horizontal or vertical range once, or stop the sweep.
- `camera_ptz_save_preset` — Save the current pan and tilt position under a name.
- `camera_recordings_plan` — Show when a camera records to its memory card, per weekday: time windows and whether it records all the
- `camera_storage_set_loop` — Turn loop recording on or off on a camera's memory card. Off means the camera stops recording once the
- `camera_system_firmware_update` — Start firmware installation with level 4 confirmation. The camera downloads from the vendor.
- `camera_system_timezone` — Set the camera time zone and NTP mode. The camera synchronizes its own clock.
- `device_rename` — Rename a SMART device, camera or camera protocol hub. Its current tolpo slug stays usable.
- `device_third_party_compatibility` — Explain the account switch that may gate local access. Its value cannot be detected locally.
- `doorbell_button_color_set` — Change the button LED color at level 2. UNVERIFIED available color names; unsupported names may be refused by the device.
- `doorbell_pre_wake` — Request pre-wake of a battery doorbell through its parent hub at level 2. UNVERIFIED on H200/D230.
- `doorbell_wake_up_set` — Change the battery doorbell wake-up trigger at level 2. UNVERIFIED on hardware.
- `firmware_progress` — Read SMART firmware download and install progress. No polling or retries.
- `group_assign` — Replace local group members. Devices can belong to several groups.
- `group_create` — Create an empty local group. It does not change Tapo app groups.
- `group_rename` — Rename a local group and keep its members.
- `home_plan_draft` — Draft a floor plan from the devices tolpo knows: rooms guessed from their names, door and window sensors on
- `home_plan_get` — Read the floor plan of the 3D home view, which devices it places and which it does not, and the plan format.
- `home_plan_set` — Replace the floor plan of the 3D home view. Every value is checked before the owner's file is written; an
- `hub_child_rename` — Rename a sensor or valve through its hub and refresh its state. Its tolpo id stays stable.
- `light_add_rule` — Add a validated schedule, countdown timer, or Away Mode rule. Times use device local time.
- `light_custom_effect` — Apply a validated classic strip effect, including static color painting. Requires light_effect write permission.
- `light_edit_rule` — Replace a complete existing lighting rule, including its id.
- `light_enable_rule` — Enable or disable a stored rule while preserving its times, days and target state.
- `light_set_auto_white` — Enable or disable circadian, light compensation, or light tracking Auto-White.
- `light_set_defaults` — Change power-on or power-outage defaults. Supports individual light children.
- `light_set_led` — Set the indicator LED if this light exposes it. The led write permission still applies.
- `light_set_length` — Set the persistent lit length of a strip. The strip_segments write permission still applies.
- `network_cloud_dependency` — Explain app-derived cloud dependencies and expected local behavior. No cloud request.
- `network_rollback_all` — Break-glass cleanup of tagged tolpo tables, including changes from a previous process.
- `plug_default_state_set` — Set one socket's power-loss behavior. Always-on can energize a heater. UNVERIFIED legacy and v2 write shapes.
- `plug_electricity_price_set` — Set a constant price. Replaces time-of-use mode. UNVERIFIED price scaling; do not interpret as a currency amount.
- `room_assign` — Replace room membership. A device belongs to at most one local room.
- `room_create` — Create an empty room in tolpo's local file.
- `room_rename` — Rename a local room and keep its device assignments.
- `room_set_power` — Set room power after checking every member. Report each failed device separately.
- `sensor_led` — Set a child sensor LED with led_onoff. Requires firmware support for ble_sensor_led.
- `sensor_mode` — Set T310/T315 reporting mode for responsiveness or battery life.
- `set_power` — Switch lights and plugs on or off. Cameras, sensors and the hub cannot be switched.
- `switch_low_power_set` — Set low-power mode on hardware that reports this setting. UNVERIFIED write of low_power_mode 1 or 0.
- `switch_settings` — Read one hardware setting on a wall switch or dimmer. UNVERIFIED calibration, action, sleep and wiring response shapes.
- `vacuum_pause` — Pause or resume the current job.
- `vacuum_volume` — Change speaker volume.
- `vacuum_zones` — Clean rectangular zones with per-zone settings. This does not edit the map.
- `valve_schedule` — Read compact local KE100 schedule blocks. Preserve firmware temperature encoding.
- `valve_work_mode_set` — Set KE100 motor behavior to silent_mode, standard_mode or turbo_mode.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Apibase (1384 tools) — https://policylayer.com/tools/io-github-whiteknightonhorse-apibase.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Altium-MCP-Suite (817 tools) — https://policylayer.com/tools/altium-mcp-suite.md
- Eda Agent (777 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=tolpo · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/tolpo
