Tool reference

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

Updated

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, so an assistant can tell you a screen is offline but 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.

Was this page helpful?

Thanks. Glad it helped.

Thanks. That tells us where to look next.

Type to search the documentation