CloudPloy

Docs

MCP permission docs

What a connected agent can see and change. Connecting each app is on Our MCP. Plans and credits are on the payment page.

Sign-in

The client opens CloudPloy in your browser. You sign in and allow access. The connection uses your team role, so a member sees fewer tools than an owner.

Git and cloud accounts

connect_git_provider returns a link. Open it in the browser while logged into the console. Don't paste a token or an OAuth code into chat.

For AWS, call list_provider_credentials and send the human its connect_url as a link. The CloudPloy screen walks them through the role, policy and access key, then tells them to come back and say they are done. Never ask them to paste the AWS secret into chat. When they are done, call list_provider_credentials and estimate_cost before provision_server. Setup steps live on the AWS docs.

Deletes

terminate_server and delete_app are permanent. They run only when you asked for that, and the call includes confirm=true.

Reads

list_provider_credentials

Cloud accounts connected on the team, plus connect_url: a link to send the human when AWS is not connected yet. Call this before provision_server.

get_env_vars

An app's environment variables. Encrypted values are masked.

detect_app

The framework, build and port CloudPloy detects for a repository.

estimate_cost

The provider's live hourly rate for a size, before anything is created.

list_servers / get_server

Servers on the team, whether you brought them or CloudPloy provisioned them.

list_apps / get_app

Apps on the team, and one app in detail.

list_deployments / get_deployment / get_logs

Deploy history and logs.

list_git_providers / list_git_repositories

Git accounts already connected, and the repos on them.

list_providers / list_server_sizes

Providers you can provision from, and the sizes they offer.

test_provider_credential

Check that a saved AWS credential still works.

Changes

connect_git_provider

Returns a browser link for GitHub, GitLab, or Bitbucket. It does not take a pasted token.

create_app / deploy_app / redeploy

Create an app from a repo, or deploy one that already exists.

enable_auto_deploy

Install the push webhook so the next commit redeploys.

provision_server

Create a server. This spends credit.

connect_server

Attach a machine you already have.

start_server / stop_server / restart_server / resize_server

Change a server you manage.

add_domain / verify_domain / provision_ssl

Add a custom domain, check its DNS, and issue the certificate. With Cloudflare connected, add_domain creates the DNS record for you and can put Cloudflare in front.

set_env_vars

Add or update environment variables. Keys you do not send are kept.

scale_app

Change how many instances of an app run.

delete_provider_credential

Remove a saved cloud credential.

rollback_deployment / restart_app

Clean up a failed deploy, or restart the app.

Questions

Can it delete a server without asking?

terminate_server and delete_app are permanent. They run only when you asked for that, and the call includes confirm=true.