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, send the human to the CloudPloy connect screen. They create the EC2 instance role named there, then paste an access key into CloudPloy. Never ask them to paste the AWS secret into chat. After that, 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 already connected on the team. Call this before provision_server.

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 / provision_ssl / set_env_vars

Domain, certificate, and env changes on an app.

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.