Manage Databricks Apps
manage_appCreate, deploy, start, stop, update, or delete Databricks Apps; inspect apps and deployments, with confirmations for destructive actions.
Instructions
Manage Databricks Apps. Actions: create (name, app fields, no_compute), get, list, update
(partial: only the given app fields), delete, deploy (source_code_path, mode SNAPSHOT|AUTO_SYNC,
extra deployment fields), get_deployment, list_deployments, start, stop. create/deploy/start/stop
return immediately with status 'pending' unless wait=true (bounded). logs is not available via
the API/SDK. Created apps are tracked in the project manifest.
Safety classification: depends on input (DESTRUCTIVE, EXECUTION, READ_ONLY, SECURITY_SENSITIVE, WRITE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | create/update: App fields (REST names), e.g. description, resources, compute_size, user_api_scopes, budget_policy_id. update changes only the fields given. | |
| mode | No | deploy: SNAPSHOT (copy source now) or AUTO_SYNC (keep syncing from source_code_path). | |
| name | No | App name (lowercase letters, numbers, hyphens). | |
| wait | No | Wait (bounded) for the operation to reach a steady state. | |
| action | Yes | create | get | list | update | delete | deploy | get_deployment | list_deployments | start | stop | logs | |
| confirm | No | Set to true ONLY after the user has reviewed the plan returned by a previous call with status 'confirmation_required'. Required for destructive/security-sensitive actions. | |
| dry_run | No | If true, validate and return the planned change without executing it. | |
| page_size | No | Max items to return (server caps this). | |
| deployment | No | deploy: extra AppDeployment fields (e.g. git_source, command, env_vars). | |
| no_compute | No | create: do not start app compute after creation. | |
| page_token | No | next_page_token from a previous response. | |
| deployment_id | No | get_deployment: deployment id. | |
| timeout_seconds | No | Max seconds to wait when wait=true (capped by DBX_MCP_MAX_WAIT_SECONDS). | |
| source_code_path | No | deploy: workspace folder with the app source, e.g. /Workspace/Users/me/app. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| page | No | ||
| plan | No | ||
| tool | Yes | ||
| action | No | ||
| safety | No | ||
| status | No | success | |
| summary | Yes | ||
| warnings | No | ||
| next_steps | No | Suggested follow-up calls. | |
| request_id | No |