Tool reference

All 34 tools, what each one does, and which are read-only, which write, and which are destructive.

Every tool is annotated, so a client can tell them apart without reading this page. Read never changes anything. Write creates. Destructive modifies or deletes.

Screens

Tool
screen_listReadEvery screen with status, hardware info, and sync state
screen_getReadOne screen by UUID

Screens are read-only. There is no tool to pair, update, disable, or delete a screen. An assistant can tell you a screen is offline; it cannot act on it.

Assets

Tool
asset_listReadEvery asset with type, status, and metadata
asset_getReadOne asset by UUID
asset_createWriteFrom a URL: web page, image, or video
asset_updateDestructiveTitle, JavaScript injection, headers
asset_deleteDestructiveBy UUID

asset_create takes a URL rather than a file, so an assistant adds content by pointing at it.

Asset groups

Tool
asset_group_listReadThe folders in your content library
asset_group_createWrite
asset_group_updateDestructive
asset_group_deleteDestructiveAlso deletes every asset in the group
Important

asset_group_delete is not the same as deleting a folder in the dashboard, which leaves the content and moves it to the root. Through MCP, deleting a group deletes what is in it.

Playlists

Tool
playlist_listRead
playlist_createWrite
playlist_updateDestructive
playlist_deleteDestructive

Playlist items

Tool
playlist_item_listReadEverything in a playlist
playlist_item_createWriteAdd an asset to a playlist
playlist_item_updateDestructiveDuration and position
playlist_item_deleteDestructiveRemove an item

Labels

Tool
label_listRead
label_createWrite
label_updateDestructive
label_deleteDestructive
label_link_screenWriteAttach a label to a screen
label_unlink_screenDestructive
label_link_playlistWriteAttach a label to a playlist
label_unlink_playlistDestructive

The link tools are how an assistant changes what plays where, since screens themselves are read-only. See Labels.

Shared playlists

Tool
shared_playlist_listRead
shared_playlist_createWriteShare a playlist with another workspace
shared_playlist_deleteDestructiveUnshare it

There is no update: a share either exists or it does not.

Edge apps

Tool
edge_app_listRead
edge_app_list_settingsReadThe settings an app declares
edge_app_list_instancesReadConfigured instances of an app
edge_app_publish_from_htmlDestructivePublish HTML as an app, install it, and deploy

Apart from publishing from HTML, edge apps are read-only through MCP. Building and deploying an app from source is a CLI job.

What has no tool at all

Screen settings, pairing, workspace members, integrations, notifications, and billing. Those are dashboard or API work.

Type to search the documentation