Skip to main content
Start read-only. Ask the assistant to list displays or inspect one display before requesting a change. IDs and current version fields returned by read tools are required for several safe updates.

Read tools

  • display_list lists account-owned displays and online state.
  • display_get returns settings, installed apps, policies, scenes, capabilities, and catalog references.
  • catalog_search finds installable apps.
  • catalog_get returns one release and its immutable configuration schema.

Control tools

  • display_update changes the name, day brightness, or supported panel color mapping.
  • display_set_night_schedule configures a device-local recurring dim or off window.
  • display_set_policy replaces the advanced display schedule.
  • installed_app_add, installed_app_update, and installed_app_reorder manage rotation.
  • scene_create, scene_update, scene_activate, and scene_deactivate manage scenes.
  • display_set_firmware_policy, display_install_firmware, and display_reflash_firmware manage updates.

Destructive tools

Removing an installed app or scene requires the exact confirmation value REMOVE. Removing a display requires DELETE. The server validates those values even if the MCP client also shows its own confirmation UI.
display_remove deletes the account-owned display, its installations, pending enrollment, jobs, and Cloud credential. Use it only when the user explicitly asks to remove that exact display.

Configuration boundaries

MCP can write ordinary non-secret app configuration that matches the immutable release schema. Credential and OAuth fields remain dashboard-only and are never returned to the assistant.