removedInput schema / oneOf
Removed value: -[
- {
- "properties": {
- "action": {
- "const": "get",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format style",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "include_full": {
- "description": "Alias for projection: full",
- "type": "boolean"
- },
- "max_chars": {
- "default": 16000,
- "description": "Maximum characters in text response before truncation",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "page": {
- "default": 1,
- "description": "Page number for pagination",
- "maximum": 9007199254740991,
- "minimum": 1,
- "type": "integer"
- },
- "per_page": {
- "default": 10,
- "description": "Items per page",
- "maximum": 100,
- "minimum": 1,
- "type": "integer"
- },
- "projection": {
- "default": "summary",
- "description": "Detail projection depth",
- "enum": [
- "summary",
- "full"
- ],
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal sensitive/masked values in full projection (default false — secrets masked as ***)",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action",
- "uuid"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "create",
- "type": "string"
- },
- "compose": {
- "description": "Inline Docker Compose YAML — MCP base64-encodes for the API",
- "type": "string"
- },
- "compose_file": {
- "description": "Local path to a docker-compose.yml file (max 1 MiB) — MCP reads and base64-encodes for the API",
- "type": "string"
- },
- "description": {
- "description": "Service description",
- "type": "string"
- },
- "environment_name": {
- "description": "Environment name",
- "type": "string"
- },
- "environment_uuid": {
- "description": "Environment UUID",
- "type": "string"
- },
- "force_domain_override": {
- "default": false,
- "description": "Override domain conflict on create",
- "type": "boolean"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "instant_deploy": {
- "default": true,
- "description": "Start/deploy immediately after create (default true for services)",
- "type": "boolean"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name",
- "type": "string"
- },
- "project_name": {
- "description": "Project name",
- "type": "string"
- },
- "project_uuid": {
- "description": "Project UUID",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked secrets (including compose YAML) in response",
- "type": "boolean"
- },
- "server_uuid": {
- "description": "Target server UUID",
- "type": "string"
- },
- "type": {
- "description": "One-click service type, e.g. actualbudget, calibre-web, gitea-with-mysql",
- "type": "string"
- },
- "urls": {
- "description": "Optional domain URLs",
- "items": {
- "properties": {
- "name": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "name",
- "url"
- ],
- "type": "object"
- },
- "type": "array"
- }
- },
- "required": [
- "action",
- "server_uuid"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "update",
- "type": "string"
- },
- "compose": {
- "description": "Inline Docker Compose YAML — MCP base64-encodes for the API",
- "type": "string"
- },
- "compose_file": {
- "description": "Local path to docker-compose.yml (max 1 MiB)",
- "type": "string"
- },
- "connect_to_docker_network": {
- "description": "Connect to Docker network",
- "type": "boolean"
- },
- "description": {
- "description": "Service description",
- "type": "string"
- },
- "destination_uuid": {
- "description": "Destination UUID",
- "type": "string"
- },
- "environment_name": {
- "description": "Environment name",
- "type": "string"
- },
- "environment_uuid": {
- "description": "Environment UUID",
- "type": "string"
- },
- "force_domain_override": {
- "default": false,
- "description": "Override domain conflict on update",
- "type": "boolean"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "instant_deploy": {
- "description": "Instant deploy flag",
- "type": "boolean"
- },
- "is_container_label_escape_enabled": {
- "description": "Container label escape enabled",
- "type": "boolean"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring or new name when uuid given",
- "type": "string"
- },
- "project_uuid": {
- "description": "Project UUID",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked secrets in full projection response",
- "type": "boolean"
- },
- "server_uuid": {
- "description": "Server UUID",
- "type": "string"
- },
- "urls": {
- "description": "Domain URLs",
- "items": {
- "properties": {
- "name": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "name",
- "url"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "delete",
- "type": "string"
- },
- "confirm": {
- "default": false,
- "description": "Explicit confirmation required for destructive delete",
- "type": "boolean"
- },
- "delete_configurations": {
- "default": false,
- "description": "Also delete configurations (default false)",
- "type": "boolean"
- },
- "delete_connected_networks": {
- "default": false,
- "description": "Delete connected networks (default false)",
- "type": "boolean"
- },
- "delete_volumes": {
- "default": false,
- "description": "Also delete attached volumes (default false)",
- "type": "boolean"
- },
- "docker_cleanup": {
- "default": false,
- "description": "Run Docker cleanup (default false)",
- "type": "boolean"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "delete_preview",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "start",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "stop",
- "type": "string"
- },
- "docker_cleanup": {
- "default": false,
- "description": "Run Docker cleanup on stop — default false for reliable compose service stop on Coolify 4.1.x",
- "type": "boolean"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "restart",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "deploy",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "pull_latest": {
- "default": false,
- "description": "Pull latest Docker images before restart (maps to ?latest=true query param)",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "envs:list",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked env values for this call only",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "envs:get",
- "type": "string"
- },
- "env_uuid": {
- "description": "Environment variable UUID",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "key": {
- "description": "Environment variable key",
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked env values for this call only",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "envs:create",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "is_literal": {
- "default": false,
- "description": "Treat value as literal (no variable interpolation)",
- "type": "boolean"
- },
- "is_multiline": {
- "default": false,
- "description": "Multiline env value",
- "type": "boolean"
- },
- "is_preview": {
- "default": false,
- "description": "Preview variable (build-time only)",
- "type": "boolean"
- },
- "is_shown_once": {
- "default": false,
- "description": "Show value once in Coolify UI",
- "type": "boolean"
- },
- "key": {
- "description": "Environment variable key",
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked env values for this call only",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- },
- "value": {
- "description": "Environment variable value",
- "type": "string"
- }
- },
- "required": [
- "action",
- "key",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "envs:update",
- "type": "string"
- },
- "env_uuid": {
- "description": "Environment variable UUID",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "is_literal": {
- "description": "Literal flag override",
- "type": "boolean"
- },
- "is_multiline": {
- "description": "Multiline flag override",
- "type": "boolean"
- },
- "is_preview": {
- "description": "Preview variable override",
- "type": "boolean"
- },
- "is_shown_once": {
- "description": "Show-once flag override",
- "type": "boolean"
- },
- "key": {
- "description": "Environment variable key",
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked env values for this call only",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- },
- "value": {
- "description": "New environment variable value",
- "type": "string"
- }
- },
- "required": [
- "action",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "envs:delete",
- "type": "string"
- },
- "confirm": {
- "default": false,
- "description": "Explicit confirmation required for env delete",
- "type": "boolean"
- },
- "env_uuid": {
- "description": "Environment variable UUID to delete",
- "type": "string"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked env values for this call only",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action",
- "env_uuid"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "envs:bulk-update",
- "type": "string"
- },
- "confirm": {
- "default": false,
- "description": "Explicit confirmation required for bulk env update",
- "type": "boolean"
- },
- "entries": {
- "description": "Bulk env entries (min 1, max 100 per call)",
- "items": {
- "additionalProperties": false,
- "properties": {
- "is_literal": {
- "description": "Literal flag",
- "type": "boolean"
- },
- "is_multiline": {
- "description": "Multiline flag",
- "type": "boolean"
- },
- "is_preview": {
- "description": "Preview variable",
- "type": "boolean"
- },
- "is_shown_once": {
- "description": "Show-once flag",
- "type": "boolean"
- },
- "key": {
- "description": "Environment variable key",
- "type": "string"
- },
- "value": {
- "description": "Environment variable value",
- "type": "string"
- }
- },
- "required": [
- "key",
- "value"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "format": {
- "default": "pretty",
- "description": "Output format (default pretty)",
- "enum": [
- "pretty",
- "json",
- "table"
- ],
- "type": "string"
- },
- "max_chars": {
- "default": 16000,
- "description": "Max formatted output characters (default 16000)",
- "maximum": 100000,
- "minimum": 1000,
- "type": "integer"
- },
- "name": {
- "description": "Service name substring",
- "type": "string"
- },
- "reveal": {
- "default": false,
- "description": "Reveal masked env values for this call only",
- "type": "boolean"
- },
- "uuid": {
- "description": "Service UUID",
- "type": "string"
- }
- },
- "required": [
- "action",
- "entries"
- ],
- "type": "object"
- }
-]
addedInput schema / properties
Added value: +{
+ "action": {
+ "description": "The action to run",
+ "enum": [
+ "get",
+ "list-types",
+ "create",
+ "update",
+ "delete",
+ "delete_preview",
+ "start",
+ "stop",
+ "restart",
+ "deploy",
+ "envs:list",
+ "envs:get",
+ "envs:create",
+ "envs:update",
+ "envs:delete",
+ "envs:bulk-update"
+ ],
+ "type": "string"
+ },
+ "compose": {
+ "description": "Inline Docker Compose YAML",
+ "type": "string"
+ },
+ "compose_file": {
+ "description": "Local path to a docker-compose.yml file (max 1 MiB)",
+ "type": "string"
+ },
+ "confirm": {
+ "description": "Explicit confirmation for destructive ops",
+ "type": "boolean"
+ },
+ "connect_to_docker_network": {
+ "description": "Connect to Docker network",
+ "type": "boolean"
+ },
+ "delete_configurations": {
+ "description": "Also delete configurations",
+ "type": "boolean"
+ },
+ "delete_connected_networks": {
+ "description": "Delete connected networks",
+ "type": "boolean"
+ },
+ "delete_volumes": {
+ "description": "Also delete attached volumes",
+ "type": "boolean"
+ },
+ "description": {
+ "description": "Service description",
+ "type": "string"
+ },
+ "destination_uuid": {
+ "description": "Destination UUID",
+ "type": "string"
+ },
+ "docker_cleanup": {
+ "description": "Run Docker cleanup on stop",
+ "type": "boolean"
+ },
+ "entries": {
+ "description": "Bulk env entries (min 1, max 100 per call)",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "is_literal": {
+ "description": "Literal flag",
+ "type": "boolean"
+ },
+ "is_multiline": {
+ "description": "Multiline flag",
+ "type": "boolean"
+ },
+ "is_preview": {
+ "description": "Preview variable",
+ "type": "boolean"
+ },
+ "is_shown_once": {
+ "description": "Show-once flag",
+ "type": "boolean"
+ },
+ "key": {
+ "description": "Environment variable key",
+ "type": "string"
+ },
+ "value": {
+ "description": "Environment variable value",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "env_uuid": {
+ "description": "Environment variable UUID",
+ "type": "string"
+ },
+ "environment_name": {
+ "description": "Environment name",
+ "type": "string"
+ },
+ "environment_uuid": {
+ "description": "Environment UUID",
+ "type": "string"
+ },
+ "force_domain_override": {
+ "description": "Override domain conflict",
+ "type": "boolean"
+ },
+ "format": {
+ "description": "Output format (default pretty)",
+ "enum": [
+ "pretty",
+ "json",
+ "table"
+ ],
+ "type": "string"
+ },
+ "fqdn": {
+ "description": "Application FQDN substring",
+ "type": "string"
+ },
+ "include_full": {
+ "description": "Alias for projection: full",
+ "type": "boolean"
+ },
+ "instance": {
+ "description": "Coolify instance name from registry (optional — uses env credentials or registry default)",
+ "pattern": "^[a-z][a-z0-9_-]{1,31}$",
+ "type": "string"
+ },
+ "instant_deploy": {
+ "description": "Start/deploy immediately after create",
+ "type": "boolean"
+ },
+ "is_container_label_escape_enabled": {
+ "description": "Container label escape enabled",
+ "type": "boolean"
+ },
+ "is_literal": {
+ "description": "Literal flag",
+ "type": "boolean"
+ },
+ "is_multiline": {
+ "description": "Multiline flag",
+ "type": "boolean"
+ },
+ "is_preview": {
+ "description": "Preview variable",
+ "type": "boolean"
+ },
+ "is_shown_once": {
+ "description": "Show-once flag",
+ "type": "boolean"
+ },
+ "key": {
+ "description": "Environment variable key",
+ "type": "string"
+ },
+ "max_chars": {
+ "description": "Max formatted output characters (default 16000)",
+ "maximum": 100000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "name": {
+ "description": "Service name substring",
+ "type": "string"
+ },
+ "page": {
+ "description": "Page number for pagination",
+ "maximum": 9007199254740991,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "per_page": {
+ "description": "Items per page",
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "project_name": {
+ "description": "Project name",
+ "type": "string"
+ },
+ "project_uuid": {
+ "description": "Project UUID",
+ "type": "string"
+ },
+ "projection": {
+ "description": "Detail projection depth",
+ "enum": [
+ "summary",
+ "full"
+ ],
+ "type": "string"
+ },
+ "pull_latest": {
+ "description": "Pull latest Docker images before restart",
+ "type": "boolean"
+ },
+ "reveal": {
+ "description": "Reveal sensitive/masked values in full projection (default false — secrets masked as ***)",
+ "type": "boolean"
+ },
+ "server_uuid": {
+ "description": "Target server UUID",
+ "type": "string"
+ },
+ "type": {
+ "description": "One-click service type, e.g. actualbudget, calibre-web, gitea-with-mysql",
+ "type": "string"
+ },
+ "urls": {
+ "description": "Optional domain URLs",
+ "items": {
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "uuid": {
+ "description": "Service UUID",
+ "type": "string"
+ },
+ "value": {
+ "description": "Environment variable value",
+ "type": "string"
+ }
+}