Connectors · Developer & infrastructure
Coolify MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Coolify and the rest of your systems. It gives your agent 297 Coolify actions (111 reads, 145 writes and 41 that wait for a confirmation) and holds the Coolify credential itself, so the agent never does. It paces Coolify's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "coolify.teams.get_token_team_members", intent: "check which Coolify account is connected"}# Authenticated Team Members · read · 1 upstream call- 297actionsin one signed file
- 111readlook, never change
- 145writecreate and update
- 41wait for a yesdestructive, confirmed first
Set up
Connect Coolify in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Coolify.
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
api_tokenCoolify API tokenhostWhere your Coolify lives: your host
account { op: "connections.requirements", service: "coolify" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "coolify.teams.get_token_team_members" }# authenticated team members · read · 1 upstream callcheck { action: "coolify.servers.create_server", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Coolify at a glance
- Sign-in
- API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
api_token- Setup fields
host- Limits we pace to
- 200 calls a minute, per connection
- API covered
- Coolify API v1 (OpenAPI 3.1.0, v4.x branch)
app.coolify.io/api/v1 - Built from
- Coolify's documentation, read 23 October 2026OpenAPI spec (GitHub)coolify.io
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 92 of 111 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 4, so ask can line Coolify up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Coolify.
297 actions in 29 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 111readlook, never change
- 145writecreate and update
- 41destructivewait for a confirmation
Databases
439 read · 27 write · 7 destructive
Clone · Create Backup · Create (Clickhouse) · Create (DragonFly)
Applications
4211 read · 24 write · 7 destructive
List · Get · Delete · Restart
Servers
3313 read · 16 write · 4 destructive
List · Create · Get · Delete
Services
276 read · 16 write · 5 destructive
Clone · Create Env · Create service · Create Storage
Shared environment variables
164 read · 8 write · 4 destructive
Create Environment Shared Env · Create Project Shared Env · Create Server Shared Env · Create Team Shared Env
Notifications
126 read · 6 write · 0 destructive
Get Discord notification settings · Get email notification settings · Get Pushover notification settings · Get Slack notification settings
Scheduled tasks
124 read · 6 write · 2 destructive
Create Task · Create Task · Execute Task · Execute Task
Projects
104 read · 4 write · 2 destructive
Create Environment · Create · List Environments · List
21 more areas · 102 actions
- Service databases 9
- Service applications 8
- Hetzner 7
- Cloud tokens 6
- Destinations 6
- Github apps 6
- Hostinger 6
- S3 storages 6
- Teams 6
- Cloud init scripts 5
- Deployments 5
- Digitalocean 5
- Private keys 5
- Vultr 5
- Gitlab apps 4
- Tags 4
- Instance 3
- Secret managers 2
- Settings 2
- Audit events 1
- Resources 1
Top actions
The Coolify API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 17 of Coolify's 17 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
coolify.teams.get_token_team_membersAuthenticated Team Members | Authenticated Team Members. | read | identity.user.list474 connectors |
coolify.servers.list_serversList | List. | read | infra.instance.list18 connectors |
coolify.applications.list_applicationsList | List. | read | infra.container_service.list11 connectors |
coolify.deployments.list_deploymentsList | List. | read | devops.deployment.list22 connectors |
coolify.servers.create_serverCreate | Create. | write | infra.instance.create10 connectors |
coolify.applications.get_applicationGet | Get. | read | infra.container_service.get11 connectors |
coolify.deployments.deployDeploy | Deploy. | write | devops.deployment.create17 connectors |
coolify.servers.delete_serverDelete | Delete. | destructive | infra.instance.delete13 connectors |
coolify.tags.list_tagsList | List. | read | this connector |
coolify.tags.create_tagCreate | Create. | write | this connector |
coolify.teams.list_teamsList | List. | read | this connector |
coolify.teams.get_membersMembers | Members. | read | this connector |
Try it
Prompts to paste into Claude.
Each one names the Coolify actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Who has access in Coolify? List every user and their role.
calls
coolify.teams.get_token_team_members - Writewrite
Create in Coolify. Show me exactly what you will send before you save it.
calls
coolify.servers.create_server
Governance for Coolify
Destructive actions wait for a yes.
41 Coolify actions are destructive. The first 10:
- Delete
coolify.servers.delete_server - Delete
coolify.applications.delete_application - Cancel
coolify.deployments.cancel_deployment - Delete
coolify.tags.delete_tag - Delete Env
coolify.services.delete_env - Delete Tag
coolify.services.delete_tag - Delete Env
coolify.databases.delete_env - Delete Tag
coolify.databases.delete_tag - Disable API
coolify.instance.disable_api - Delete Env
coolify.applications.delete_env
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete?
intent: the user asked me to delete
account { op: "keys.create", name: "coolify-agent", allowed_actions: ["coolify.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "coolify.servers.delete_server", approver: "[email protected]" }, { match: "coolify.applications.delete_application", approver: "[email protected]" }, { match: "coolify.deployments.cancel_deployment", approver: "[email protected]" } ]}Cost
What Coolify costs on actionlake.
Every Coolify action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Coolify refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 297 Coolify actions
- 297actions pageeach page of a long list is one call
- 92reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Coolify action.
297 actions by area: the id your agent calls, what it does, and its effect.
Databases43
coolify.databases.clone_databaseClonewritecoolify.databases.create_database_backupCreate Backupwritecoolify.databases.create_database_clickhouseCreate (Clickhouse)writecoolify.databases.create_database_dragonflyCreate (DragonFly)writecoolify.databases.create_database_importImport database backupwritecoolify.databases.create_database_keydbCreate (KeyDB)writecoolify.databases.create_database_mariadbCreate (MariaDB)writecoolify.databases.create_database_mongodbCreate (MongoDB)writecoolify.databases.create_database_mysqlCreate (MySQL)writecoolify.databases.create_database_postgresqlCreate (PostgreSQL)writecoolify.databases.create_database_redisCreate (Redis)writecoolify.databases.create_database_sqliteCreate (SQLite)writecoolify.databases.create_envCreate Envwritecoolify.databases.create_storageCreate Storagewritecoolify.databases.create_tagCreate Tagwritecoolify.databases.delete_backup_configurationDelete backup configurationdestructivecoolify.databases.delete_backup_executionDelete backup executiondestructivecoolify.databases.delete_databaseDeletedestructivecoolify.databases.delete_database_storage_backup_scheduleDelete database storage backup scheduledestructivecoolify.databases.delete_envDelete Envdestructivecoolify.databases.delete_storageDelete Storagedestructivecoolify.databases.delete_tagDelete Tagdestructivecoolify.databases.get_databaseGetreadcoolify.databases.get_database_backupsGetreadcoolify.databases.get_database_importGet database import statusreadcoolify.databases.get_database_logsGet database logsreadcoolify.databases.list_backup_executionsList backup executionsreadcoolify.databases.list_databasesListreadcoolify.databases.list_envsList Envsreadcoolify.databases.list_storagesList Storagesreadcoolify.databases.list_tagsList Tagsreadcoolify.databases.migrate_databaseMigrate to Serverwritecoolify.databases.move_databaseMovewritecoolify.databases.restart_databaseRestartwritecoolify.databases.run_database_storage_backupRun database storage backupwritecoolify.databases.set_database_storage_backup_scheduleSet database storage backup schedulewritecoolify.databases.start_databaseStartwritecoolify.databases.stop_databaseStopwritecoolify.databases.update_databaseUpdatewritecoolify.databases.update_database_backupUpdatewritecoolify.databases.update_envUpdate Envwritecoolify.databases.update_envsUpdate Envs (Bulk)writecoolify.databases.update_storageUpdate Storagewrite
Applications42
coolify.applications.add_application_destinationAdd Destinationwritecoolify.applications.clone_applicationClonewritecoolify.applications.create_dockerfile_applicationCreate (Dockerfile without git)writecoolify.applications.create_dockerimage_applicationCreate (Docker Image without git)writecoolify.applications.create_envCreate Envwritecoolify.applications.create_preview_deploymentCreate Preview Deploymentwritecoolify.applications.create_private_deploy_key_applicationCreate (Private - Deploy Key)writecoolify.applications.create_private_github_app_applicationCreate (Private - GH App)writecoolify.applications.create_public_applicationCreate (Public)writecoolify.applications.create_storageCreate Storagewritecoolify.applications.create_tagCreate Tagwritecoolify.applications.delete_applicationDeletedestructivecoolify.applications.delete_application_storage_backup_scheduleDelete application storage backup scheduledestructivecoolify.applications.delete_envDelete Envdestructivecoolify.applications.delete_preview_deploymentDelete Preview Deploymentdestructivecoolify.applications.delete_storageDelete Storagedestructivecoolify.applications.delete_tagDelete Tagdestructivecoolify.applications.get_applicationGetreadcoolify.applications.get_application_logsGet application logsreadcoolify.applications.get_preview_application_logsGet preview application logsreadcoolify.applications.get_preview_deploymentGet Preview Deploymentreadcoolify.applications.list_application_destinationsList Destinationsreadcoolify.applications.list_application_rollback_imagesList Rollback Imagesreadcoolify.applications.list_applicationsListreadcoolify.applications.list_envsList Envsreadcoolify.applications.list_preview_deploymentsList Preview Deploymentsreadcoolify.applications.list_storagesList Storagesreadcoolify.applications.list_tagsList Tagsreadcoolify.applications.migrate_applicationMigrate to Serverwritecoolify.applications.move_applicationMovewritecoolify.applications.remove_application_destinationRemove Destinationdestructivecoolify.applications.restart_applicationRestartwritecoolify.applications.rollback_applicationRollbackwritecoolify.applications.run_application_storage_backupRun application storage backupwritecoolify.applications.set_application_storage_backup_scheduleSet application storage backup schedulewritecoolify.applications.start_applicationStartwritecoolify.applications.stop_applicationStopwritecoolify.applications.update_applicationUpdatewritecoolify.applications.update_envUpdate Envwritecoolify.applications.update_envsUpdate Envs (Bulk)writecoolify.applications.update_preview_domainsUpdate Preview Domainswritecoolify.applications.update_storageUpdate Storagewrite
Servers33
coolify.servers.check_server_importCheck server importreadcoolify.servers.check_server_registry_loginCheck a registry login on a serverwritecoolify.servers.complete_server_transferMark server transferreddestructivecoolify.servers.create_serverCreatewritecoolify.servers.delete_serverDeletedestructivecoolify.servers.disable_server_cloudflare_tunnelDisable Cloudflare Tunnelwritecoolify.servers.enable_server_cloudflare_tunnelEnable Cloudflare Tunnel (manual)writecoolify.servers.get_domains_by_server_uuidDomainsreadcoolify.servers.get_resources_by_server_uuidResourcesreadcoolify.servers.get_serverGetreadcoolify.servers.get_server_cloudflare_tunnelGet Cloudflare Tunnel settingsreadcoolify.servers.get_server_docker_cleanupGet Docker cleanup settingsreadcoolify.servers.get_server_log_drainsGet log drain settingsreadcoolify.servers.get_server_proxyGet server proxyreadcoolify.servers.get_server_sentinelGet Sentinel settingsreadcoolify.servers.get_server_transfer_statusGet server transfer statusreadcoolify.servers.import_server_transfer_bundleImport server transfer bundledestructivecoolify.servers.list_server_docker_cleanup_executionsList Docker cleanup executionsreadcoolify.servers.list_server_registriesList server registry loginsreadcoolify.servers.list_serversListreadcoolify.servers.login_server_registryLog in to a registry on a serverwritecoolify.servers.logout_server_registryLog out from a registry on a serverdestructivecoolify.servers.migrate_server_between_instancesMigrate server to another Coolify instancewritecoolify.servers.restart_server_proxyRestart server proxywritecoolify.servers.run_server_docker_cleanupRun Docker cleanupwritecoolify.servers.save_server_proxy_configurationSave server proxy configurationwritecoolify.servers.update_serverUpdatewritecoolify.servers.update_server_cloudflare_tunnelUpdate Cloudflare Tunnel settingswritecoolify.servers.update_server_docker_cleanupUpdate Docker cleanup settingswritecoolify.servers.update_server_log_drainsUpdate log drain settingswritecoolify.servers.update_server_proxyUpdate server proxywritecoolify.servers.update_server_sentinelUpdate Sentinel settingswritecoolify.servers.validate_serverValidatewrite
Services27
coolify.services.clone_serviceClonewritecoolify.services.create_envCreate Envwritecoolify.services.create_serviceCreate servicewritecoolify.services.create_storageCreate Storagewritecoolify.services.create_tagCreate Tagwritecoolify.services.delete_envDelete Envdestructivecoolify.services.delete_serviceDeletedestructivecoolify.services.delete_service_storage_backup_scheduleDelete service storage backup scheduledestructivecoolify.services.delete_storageDelete Storagedestructivecoolify.services.delete_tagDelete Tagdestructivecoolify.services.get_serviceGetreadcoolify.services.get_service_logsGet service logsreadcoolify.services.list_envsList Envsreadcoolify.services.list_servicesListreadcoolify.services.list_storagesList Storagesreadcoolify.services.list_tagsList Tagsreadcoolify.services.migrate_serviceMigrate to Serverwritecoolify.services.move_serviceMovewritecoolify.services.restart_serviceRestartwritecoolify.services.run_service_storage_backupRun service storage backupwritecoolify.services.set_service_storage_backup_scheduleSet service storage backup schedulewritecoolify.services.start_serviceStartwritecoolify.services.stop_serviceStopwritecoolify.services.update_envUpdate Envwritecoolify.services.update_envsUpdate Envs (Bulk)writecoolify.services.update_serviceUpdatewritecoolify.services.update_storageUpdate Storagewrite
Shared environment variables16
coolify.shared_environment_variables.create_environment_shared_envCreate Environment Shared Envwritecoolify.shared_environment_variables.create_project_shared_envCreate Project Shared Envwritecoolify.shared_environment_variables.create_server_shared_envCreate Server Shared Envwritecoolify.shared_environment_variables.create_team_shared_envCreate Team Shared Envwritecoolify.shared_environment_variables.delete_environment_shared_envDelete Environment Shared Envdestructivecoolify.shared_environment_variables.delete_project_shared_envDelete Project Shared Envdestructivecoolify.shared_environment_variables.delete_server_shared_envDelete Server Shared Envdestructivecoolify.shared_environment_variables.delete_team_shared_envDelete Team Shared Envdestructivecoolify.shared_environment_variables.list_environment_shared_envsList Environment Shared Envsreadcoolify.shared_environment_variables.list_project_shared_envsList Project Shared Envsreadcoolify.shared_environment_variables.list_server_shared_envsList Server Shared Envsreadcoolify.shared_environment_variables.list_team_shared_envsList Team Shared Envsreadcoolify.shared_environment_variables.update_environment_shared_envUpdate Environment Shared Envwritecoolify.shared_environment_variables.update_project_shared_envUpdate Project Shared Envwritecoolify.shared_environment_variables.update_server_shared_envUpdate Server Shared Envwritecoolify.shared_environment_variables.update_team_shared_envUpdate Team Shared Envwrite
Notifications12
coolify.notifications.get_current_team_discord_notificationsGet Discord notification settingsreadcoolify.notifications.get_current_team_email_notificationsGet email notification settingsreadcoolify.notifications.get_current_team_pushover_notificationsGet Pushover notification settingsreadcoolify.notifications.get_current_team_slack_notificationsGet Slack notification settingsreadcoolify.notifications.get_current_team_telegram_notificationsGet Telegram notification settingsreadcoolify.notifications.get_current_team_webhook_notificationsGet webhook notification settingsreadcoolify.notifications.update_current_team_discord_notificationsUpdate Discord notification settingswritecoolify.notifications.update_current_team_email_notificationsUpdate email notification settingswritecoolify.notifications.update_current_team_pushover_notificationsUpdate Pushover notification settingswritecoolify.notifications.update_current_team_slack_notificationsUpdate Slack notification settingswritecoolify.notifications.update_current_team_telegram_notificationsUpdate Telegram notification settingswritecoolify.notifications.update_current_team_webhook_notificationsUpdate webhook notification settingswrite
Scheduled tasks12
coolify.scheduled_tasks.create_scheduled_task_by_application_uuidCreate Taskwritecoolify.scheduled_tasks.create_scheduled_task_by_service_uuidCreate Taskwritecoolify.scheduled_tasks.delete_scheduled_task_by_application_uuidDelete Taskdestructivecoolify.scheduled_tasks.delete_scheduled_task_by_service_uuidDelete Taskdestructivecoolify.scheduled_tasks.execute_scheduled_task_by_application_uuidExecute Taskwritecoolify.scheduled_tasks.execute_scheduled_task_by_service_uuidExecute Taskwritecoolify.scheduled_tasks.list_scheduled_task_executions_by_application_uuidList Executionsreadcoolify.scheduled_tasks.list_scheduled_task_executions_by_service_uuidList Executionsreadcoolify.scheduled_tasks.list_scheduled_tasks_by_application_uuidList Tasksreadcoolify.scheduled_tasks.list_scheduled_tasks_by_service_uuidList Tasksreadcoolify.scheduled_tasks.update_scheduled_task_by_application_uuidUpdate Taskwritecoolify.scheduled_tasks.update_scheduled_task_by_service_uuidUpdate Taskwrite
Projects10
coolify.projects.create_environmentCreate Environmentwritecoolify.projects.create_projectCreatewritecoolify.projects.delete_environmentDelete Environmentdestructivecoolify.projects.delete_projectDeletedestructivecoolify.projects.get_environmentEnvironmentreadcoolify.projects.get_environmentsList Environmentsreadcoolify.projects.get_projectGetreadcoolify.projects.list_projectsListreadcoolify.projects.update_environmentUpdate Environmentwritecoolify.projects.update_projectUpdatewrite
Service databases9
coolify.service_databases.create_service_database_importImport service database backupwritecoolify.service_databases.get_service_databaseGet service databasereadcoolify.service_databases.get_service_database_importGet service database import statusreadcoolify.service_databases.get_service_database_logsGet service database logsreadcoolify.service_databases.list_service_databasesList service databasesreadcoolify.service_databases.patch_service_databaseUpdate service databasewritecoolify.service_databases.restart_service_databaseRestart service database containerwritecoolify.service_databases.start_service_databaseStart or redeploy service database containerwritecoolify.service_databases.stop_service_databaseStop service database containerwrite
Service applications8
coolify.service_applications.get_service_applicationGet service applicationreadcoolify.service_applications.get_service_application_logsGet service application logsreadcoolify.service_applications.list_service_applicationsList service applicationsreadcoolify.service_applications.patch_service_applicationUpdate service applicationwritecoolify.service_applications.post_restart_service_applicationRestart service application containerwritecoolify.service_applications.post_service_application_logsGet service application logsreadcoolify.service_applications.post_start_service_applicationStart or redeploy service application containerwritecoolify.service_applications.post_stop_service_applicationStop service application containerwrite
Hetzner7
coolify.hetzner.create_hetzner_serverCreate Hetzner Serverwritecoolify.hetzner.get_hetzner_firewallsGet Hetzner Firewallsreadcoolify.hetzner.get_hetzner_imagesGet Hetzner Imagesreadcoolify.hetzner.get_hetzner_locationsGet Hetzner Locationsreadcoolify.hetzner.get_hetzner_networksGet Hetzner Networksreadcoolify.hetzner.get_hetzner_server_typesGet Hetzner Server Typesreadcoolify.hetzner.get_hetzner_ssh_keysGet Hetzner SSH Keysread
Cloud tokens6
coolify.cloud_tokens.create_cloud_tokenCreate Cloud Provider Tokenwritecoolify.cloud_tokens.delete_cloud_tokenDelete Cloud Provider Tokendestructivecoolify.cloud_tokens.get_cloud_tokenGet Cloud Provider Tokenreadcoolify.cloud_tokens.list_cloud_tokensList Cloud Provider Tokensreadcoolify.cloud_tokens.update_cloud_tokenUpdate Cloud Provider Tokenwritecoolify.cloud_tokens.validate_cloud_tokenValidate Cloud Provider Tokenwrite
Destinations6
coolify.destinations.create_server_destinationCreate destinationwritecoolify.destinations.delete_destinationDelete destinationdestructivecoolify.destinations.get_destinationGet destinationreadcoolify.destinations.list_destinationsList destinationsreadcoolify.destinations.list_server_destinationsList destinations by serverreadcoolify.destinations.update_destinationUpdate destinationwrite
Github apps6
coolify.github_apps.create_github_appCreate GitHub Appwritecoolify.github_apps.delete_github_appDelete GitHub Appdestructivecoolify.github_apps.list_github_appsListreadcoolify.github_apps.load_branchesLoad Branches for a GitHub Repositoryreadcoolify.github_apps.load_repositoriesLoad Repositories for a GitHub Appreadcoolify.github_apps.update_github_appUpdate GitHub Appwrite
Hostinger6
coolify.hostinger.create_hostinger_serverPurchase a Hostinger VPS and create a linked serverwritecoolify.hostinger.get_hostinger_catalogGet Hostinger VPS plans and pricesreadcoolify.hostinger.get_hostinger_data_centersGet Hostinger VPS data centersreadcoolify.hostinger.get_hostinger_post_install_scriptsGet Hostinger post-install scriptsreadcoolify.hostinger.get_hostinger_ssh_keysGet Hostinger account SSH keysreadcoolify.hostinger.get_hostinger_templatesGet Hostinger VPS operating system templatesread
S3 storages6
coolify.s3_storages.create_s3_storageCreate S3 Storagewritecoolify.s3_storages.delete_s3_storageDelete S3 Storagedestructivecoolify.s3_storages.get_s3_storageGet S3 Storagereadcoolify.s3_storages.list_s3_storagesList S3 Storagesreadcoolify.s3_storages.update_s3_storageUpdate S3 Storagewritecoolify.s3_storages.validate_s3_storageValidate S3 Storagewrite
Teams6
coolify.teams.get_membersMembersreadcoolify.teams.get_teamGetreadcoolify.teams.get_token_teamAuthenticated Teamreadcoolify.teams.get_token_team_membersAuthenticated Team Membersreadcoolify.teams.list_teamsListreadcoolify.teams.update_token_teamUpdate authenticated teamwrite
Cloud init scripts5
coolify.cloud_init_scripts.create_cloud_init_scriptCreate Cloud-init Scriptwritecoolify.cloud_init_scripts.delete_cloud_init_scriptDelete Cloud-init Scriptdestructivecoolify.cloud_init_scripts.get_cloud_init_scriptGet Cloud-init Scriptreadcoolify.cloud_init_scripts.list_cloud_init_scriptsList Cloud-init Scriptsreadcoolify.cloud_init_scripts.update_cloud_init_scriptUpdate Cloud-init Scriptwrite
Deployments5
coolify.deployments.cancel_deploymentCanceldestructivecoolify.deployments.deployDeploywritecoolify.deployments.get_deploymentGetreadcoolify.deployments.list_deploymentsListreadcoolify.deployments.list_deployments_by_app_uuidList application deploymentsread
Digitalocean5
coolify.digitalocean.create_digitalocean_serverCreate a server on DigitalOceanwritecoolify.digitalocean.get_digitalocean_imagesGet DigitalOcean imagesreadcoolify.digitalocean.get_digitalocean_regionsGet DigitalOcean regionsreadcoolify.digitalocean.get_digitalocean_sizesGet DigitalOcean sizesreadcoolify.digitalocean.get_digitalocean_ssh_keysGet DigitalOcean SSH keysread
Private keys5
coolify.private_keys.create_private_keyCreatewritecoolify.private_keys.delete_private_keyDeletedestructivecoolify.private_keys.get_private_keyGetreadcoolify.private_keys.list_private_keysListreadcoolify.private_keys.update_private_keyUpdatewrite
Vultr5
coolify.vultr.create_vultr_serverCreate Vultr Serverwritecoolify.vultr.get_vultr_operating_systemsGet Vultr Operating Systemsreadcoolify.vultr.get_vultr_plansGet Vultr Plansreadcoolify.vultr.get_vultr_regionsGet Vultr Regionsreadcoolify.vultr.get_vultr_ssh_keysGet Vultr SSH Keysread
Gitlab apps4
coolify.gitlab_apps.create_gitlab_appCreate GitLab Appwritecoolify.gitlab_apps.delete_gitlab_appDelete GitLab Appdestructivecoolify.gitlab_apps.list_gitlab_appsListreadcoolify.gitlab_apps.update_gitlab_appUpdate GitLab Appwrite
Tags4
coolify.tags.create_tagCreatewritecoolify.tags.delete_tagDeletedestructivecoolify.tags.list_tagsListreadcoolify.tags.update_tagUpdatewrite
Instance3
coolify.instance.disable_apiDisable APIdestructivecoolify.instance.disable_mcpDisable MCP Serverwritecoolify.instance.enable_mcpEnable MCP Serverwrite
Secret managers2
coolify.secret_managers.configure_application_secret_managerConfigure Application Secret Managerwritecoolify.secret_managers.create_secret_manager_integration_tokenCreate Secret Manager Tokenwrite
Settings2
coolify.settings.get_instance_email_settingsGet instance email settingsreadcoolify.settings.update_instance_email_settingsUpdate instance email settingswrite
Audit events1
coolify.audit_events.list_audit_eventsListread
Resources1
coolify.resources.list_resourcesListread
Questions
The Coolify MCP server, answered.
Is there a Coolify MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 297 Coolify actions across databases, applications, servers and services, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Coolify.
What do I need to connect Coolify?
Coolify API token. Plus your host. The free call account { op: "connections.requirements", service: "coolify" } lists exactly what to paste.
Can an AI agent delete or change things in Coolify?
Only if its key allows it, and only with an explicit confirmation. 41 Coolify actions are destructive, including delete, cancel and delete Env. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Coolify API limit?
actionlake paces every call to the limits in the Coolify service file: 200 calls a minute per connection. Repeated reads are answered from cache (92 Coolify actions can be), which never reaches Coolify.
What does a Coolify action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (297 Coolify actions page). Cache hits, searches, dry runs and calls Coolify refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Coolify API does it cover?
The Coolify API v1 (OpenAPI 3.1.0, v4.x branch) at app.coolify.io/api/v1 by default, or the base URL set when you connect. It is built from Coolify's documentation as read on 23 October 2026. 297 actions in 29 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Coolify data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Coolify credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Coolify today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.