KosmoKrator

productivity

UpCloud CLI for Coding Agents

Use the UpCloud CLI for coding agents with headless JSON commands, schema discovery, credentials, and permission controls.

7 functions 7 read 0 write Bearer token auth

UpCloud CLI for Coding Agents

Let coding agents discover schemas and execute integration functions through CLI commands or MCP.

Use this pattern when another coding agent needs exact commands and schema discovery. The UpCloud CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# UpCloud CLI for Coding Agents
kosmokrator integrations:configure upcloud --set access_token="$UPCLOUD_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call upcloud.upcloud_list_servers '{}' --json

Discovery Before Execution

Agents and scripts can inspect UpCloud docs and schemas before choosing a function.

kosmo integrations:docs upcloud --json
kosmo integrations:docs upcloud.upcloud_list_servers --json
kosmo integrations:schema upcloud.upcloud_list_servers --json
kosmo integrations:search "UpCloud" --json
kosmo integrations:list --json

Useful UpCloud CLI Functions

FunctionTypeParametersDescription
upcloud.upcloud_list_servers Read none List all cloud servers on the UpCloud account.
upcloud.upcloud_get_server Read uuid Get details for a specific UpCloud server by UUID.
upcloud.upcloud_list_storages Read type List storage devices on the UpCloud account. Optionally filter by type (disk, backup, cdrom).
upcloud.upcloud_list_networks Read none List private networks on the UpCloud account.
upcloud.upcloud_list_ips Read none List IP addresses on the UpCloud account.
upcloud.upcloud_list_zones Read none List available UpCloud zones (data centers).
upcloud.upcloud_get_current_user Read none Get the profile of the currently authenticated UpCloud user. Useful for verifying credentials and displaying account information.

Automation Notes

Related UpCloud CLI Pages