Skip to main content
Start by asking the assistant to list your displays or inspect one display. That confirms the target and gives the assistant the current version values required for safe updates.

Inspect displays and apps

  • 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.

Make changes

  • 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.

Delete only with confirmation

Removing an installed app or scene requires the exact confirmation REMOVE. Removing a display requires DELETE. Niblet checks these values even when the AI client shows its own confirmation.
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.

Keep secrets in the dashboard

MCP can write ordinary non-secret app configuration that matches the immutable release schema. Credential and OAuth fields stay in the dashboard and are never returned through MCP.
Last modified on August 29, 2026