Deployment.io

Available MCP Tools


Reference of all tools exposed by the MCP server. These are the actions a coding agent can perform when connected to your organization.

Environment Management

ToolDescription
prepare_temp_deploymentPrepare for deploying local changes without committing to main. Returns git commands to create a temporary branch. Call this before create_environment when testing uncommitted code.
create_environmentCreate a new ephemeral cloud environment. Can clone from an existing deployment or create from scratch.
get_environment_statusGet the current status and details of an environment including URLs and health information.
get_environment_logsGet structured build and deployment logs for an environment.
destroy_environmentDestroy an ephemeral environment and clean up all associated resources.

Jobs

ToolDescription
get_job_statusPoll the status of an async job (environment creation, destruction, or tests).

Deployments

ToolDescription
list_deploymentsList available deployments that can be cloned for ephemeral environments.
list_environmentsList existing environments in the organization.
run_testsRun tests on an environment. Returns a job ID to poll for results.

Repositories

ToolDescription
list_repositoriesList repositories from connected providers (GitHub, GitLab, Bitbucket).
connect_repositoryConnect a new repository provider and get an authorization URL.
create_deploymentCreate a new deployment configuration. Supports static-site, web-service, and private-service types.
get_deploymentGet detailed information about a specific deployment.