server
Create, retrieve, update, delete, and validate Coolify instances with SSH credentials, private keys, and confirmation safeguards for destructive actions.
Instructions
Server CRUD and validate — servers listed via resource tool with type=server. Actions: get(uuid, format?, projection?, reveal?) · create(name, ip, private_key_uuid) · update(uuid) · delete(uuid, confirm) · delete_preview(uuid) · validate(uuid, timeout?) Safety: confirm for destructive ops · optional instance · reveal opt-in only
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | No | Server IP address or hostname | |
| name | No | Server display name | |
| page | No | Page number for pagination | |
| port | No | SSH port (default 22) | |
| user | No | SSH user (default root) | |
| uuid | No | Server UUID | |
| action | Yes | The action to run | |
| format | No | Output format (default pretty) | |
| reveal | No | Reveal sensitive/masked values in full projection (default false — secrets masked as ***) | |
| confirm | No | Explicit confirmation required for destructive delete | |
| timeout | No | Validation poll timeout in seconds (default 30) | |
| instance | No | Coolify instance name from registry (optional — uses env credentials or registry default) | |
| per_page | No | Items per page | |
| validate | No | Auto-run reachability validation after create (default true) | |
| max_chars | No | Max formatted output characters (default 16000) | |
| projection | No | Detail projection depth | |
| proxy_type | No | Proxy type on the server | |
| description | No | Updated description | |
| include_full | No | Alias for projection: full | |
| delete_volumes | No | Also delete attached volumes (default false) | |
| dynamic_timeout | No | Dynamic timeout seconds | |
| is_build_server | No | Mark as build server | |
| private_key_uuid | No | Private key UUID for SSH auth | |
| concurrent_builds | No | Concurrent build limit | |
| connection_timeout | No | Connection timeout seconds | |
| deployment_queue_limit | No | Deployment queue limit |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| _meta | No | ||
| error | No | ||
| _size_warning | No | ||
| _formattedText | No |