High-risk tools in Mcp Control Plane
81 of the 286 tools in Mcp Control Plane are classified as high risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at high risk
-
activate_windowExecuteActivate the first top-level window whose title contains the given text.
-
admin_runExecuteRun an allowlisted elevated Windows admin action through the scheduled-task broker.
-
api_sentenceExecuteRun a raw RouterOS API sentence, for example ['/system/resource/print'].
-
apply_unified_patch_remoteExecuteApply a unified diff on the remote server without shell quoting issues.
-
apt_maintenanceExecuteRun apt update plus optional upgrade/autoremove/autoclean.
-
call_serviceExecuteCall a Home Assistant service, for example domain='light', service='turn_on'.
-
clickExecuteClick at the current position or at supplied screen coordinates.
-
click_atExecuteMove to screen coordinates, click, and optionally return to the original cursor position.
-
click_in_windowExecuteClick at coordinates relative to a matching window's top-left corner.
-
comfy_generate_from_assetExecuteQueue an API-format ComfyUI workflow asset, optionally overriding common SDXL fields.
-
comfy_interruptExecuteInterrupt the current ComfyUI generation.
-
comfy_restartExecuteRestart ComfyUI and wait until its local HTTP API responds.
-
deck_execExecuteRun an explicit shell command on the Steam Deck over SSH.
-
deck_probeExecuteCheck SSH connectivity and confirm basic SteamOS/Linux identity.
-
dns_testExecuteMeasure DNS resolution timing from Windows.
-
docker_composeExecuteRun docker compose/docker-compose in a directory. Use for ps, logs, pull, up -d, restart, etc.
-
docker_container_actionExecuteRun a safe Docker container action: start, stop, restart, pause, unpause, or kill.
-
docker_execExecuteExecute a shell command inside a Docker container.
-
double_clickExecuteDouble-click at the current position or at supplied screen coordinates.
-
drag_toExecuteDrag the mouse to screen coordinates.
-
focus_window_win32ExecuteRestore and focus a top-level window using Win32 APIs.
-
hold_keyExecuteHold a keyboard key for a duration in milliseconds, then release it.
-
hotkeyExecutePress a key combination, for example ['ctrl', 'l'].
-
install_flatpak_emulatorsExecuteInstall selected emulator Flatpaks from Flathub by friendly name or app id.
-
key_downExecutePress and hold a keyboard key until key_up is called.
-
key_upExecuteRelease a keyboard key.
-
launch_appExecuteLaunch a local Windows application.
-
launch_desktop_appExecuteLaunch a desktop command or Flatpak app in the active Steam Deck desktop session.
-
maximize_windowExecuteMaximize a top-level window whose title contains the given text.
-
media_playerExecuteControl a media_player: play, pause, stop, next, previous, mute, unmute, volume_set.
-
minimize_windowExecuteMinimize a top-level window whose title contains the given text.
-
move_mouseExecuteMove the mouse pointer to screen coordinates.
-
nextcloud_occExecuteRun a Nextcloud occ command as www-data, for example: status or app:list.
-
notify_deckExecuteShow a desktop notification on the Deck.
-
open_emudeck_download_pageExecuteOpen the official EmuDeck website in the Deck desktop session for interactive install.
-
open_urlExecuteOpen a URL or file association through Windows Shell, optionally focusing a matching window.
-
paste_textExecutePaste text into the active control using the clipboard.
-
paste_url_in_windowExecuteFocus a browser-like window, paste URL into the address bar, and press Enter.
-
pingExecuteRun RouterOS ping over SSH.
-
postgres_queryExecuteRun a PostgreSQL query as postgres.
-
powershellExecuteRun a local PowerShell command. Keep commands focused and non-interactive.
-
powershell_encodedExecuteRun local PowerShell using -EncodedCommand with UTF-16LE base64.
-
powershell_scriptExecuteRun a local multi-line PowerShell script from a temporary UTF-8 .ps1 file.
-
powershell_script_utf8ExecuteRun a local multi-line PowerShell script and capture output as UTF-8.
-
pressExecutePress one keyboard key.
-
rebuild_search_indexExecuteRebuild Context Store FTS index for documents, facts, and runbooks.
-
reposition_windowExecuteMove a top-level window while keeping its current size.
-
resize_windowExecuteResize a top-level window while keeping its current top-left position.
-
restart_steam_game_modeExecuteRestart Steam in Game Mode. This interrupts the current Steam UI session.
-
restore_windowExecuteRestore a top-level window whose title contains the given text.
-
runExecuteRun a terminal-like RouterOS command through the API, for example '/system resource print'.
-
run_commandExecuteRun a bash command on the Ubuntu server as the SSH user.
-
run_powershellExecuteRun a local PowerShell command and return stdout/stderr.
-
run_python_scriptExecuteUpload a temporary UTF-8 Python script and execute it with python3.
-
run_recipeExecuteRun a built-in worker recipe such as server_quick or network_quick.
-
run_scriptExecuteUpload a temporary bash script to the Ubuntu server and execute it.
-
run_sudo_commandExecuteRun a bash command on the Ubuntu server through sudo.
-
run_tasksExecuteSubmit independent worker tasks and wait for their results.
-
scrollExecuteScroll the active window. Positive values scroll up, negative values scroll down.
-
scroll_in_windowExecuteScroll inside a matching window using optional relative coordinates.
-
service_controlExecuteRun systemctl action for a service: status, restart, reload, start, stop, enable, disable.
-
set_window_bounds_win32ExecuteMove and resize a top-level window using Win32 APIs.
-
sshExecuteRun a RouterOS command over SSH using MIKROTIK_* credentials.
-
start_homeassistant_tunnelExecuteStart a persistent SSH tunnel for Home Assistant: localhost -> Ubuntu localhost:8123.
-
start_implementation_branchExecuteStart a bounded implementation branch in an isolated git worktree.
-
steam_rom_manager_addExecuteRun Steam ROM Manager add. Steam should be closed while shortcuts are written.
-
stop_tunnelExecuteStop a managed local tunnel.
-
submit_durable_tasksExecuteSubmit a worker batch behind an internal durable task handle.
-
submit_tasksExecuteSubmit independent worker tasks and return immediately with a batch id.
-
toggleExecuteToggle an entity through homeassistant.toggle.
-
tracerouteExecuteRun RouterOS traceroute over SSH.
-
turn_offExecuteTurn off an entity through homeassistant.turn_off.
-
turn_onExecuteTurn on an entity through homeassistant.turn_on.
-
type_textExecuteType text into the active control.
-
wait_batchExecuteWait for a worker batch to finish or until timeout.
-
wait_for_windowExecuteWait until a visible top-level window title contains title_substring.
-
window_action_win32ExecuteRun a Win32 window action: minimize, maximize, restore, close.
-
ws_commandExecuteRun a raw Home Assistant WebSocket command.
-
yandex_station_commandExecuteSend a native command to a Yandex.Station media_player entity.
-
yandex_station_sayExecuteMake a Yandex.Station say text through the sendText command.
-
yandex_station_say_by_nameExecuteMake a Yandex media_player say text by friendly name or entity_id substring.
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.