Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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 token
    • hostWhere your Coolify lives: your host
    account { op: "connections.requirements", service: "coolify" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. Databases

    43

    9 read · 27 write · 7 destructive

    Clone · Create Backup · Create (Clickhouse) · Create (DragonFly)

  2. Applications

    42

    11 read · 24 write · 7 destructive

    List · Get · Delete · Restart

  3. Servers

    33

    13 read · 16 write · 4 destructive

    List · Create · Get · Delete

  4. Services

    27

    6 read · 16 write · 5 destructive

    Clone · Create Env · Create service · Create Storage

  5. Shared environment variables

    16

    4 read · 8 write · 4 destructive

    Create Environment Shared Env · Create Project Shared Env · Create Server Shared Env · Create Team Shared Env

  6. Notifications

    12

    6 read · 6 write · 0 destructive

    Get Discord notification settings · Get email notification settings · Get Pushover notification settings · Get Slack notification settings

  7. Scheduled tasks

    12

    4 read · 6 write · 2 destructive

    Create Task · Create Task · Execute Task · Execute Task

  8. Projects

    10

    4 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.

ActionWhat it doesEffectSame name in
coolify.teams.get_token_team_membersAuthenticated Team MembersAuthenticated Team Members.readidentity.user.list474 connectors
coolify.servers.list_serversListList.readinfra.instance.list18 connectors
coolify.applications.list_applicationsListList.readinfra.container_service.list11 connectors
coolify.deployments.list_deploymentsListList.readdevops.deployment.list22 connectors
coolify.servers.create_serverCreateCreate.writeinfra.instance.create10 connectors
coolify.applications.get_applicationGetGet.readinfra.container_service.get11 connectors
coolify.deployments.deployDeployDeploy.writedevops.deployment.create17 connectors
coolify.servers.delete_serverDeleteDelete.destructiveinfra.instance.delete13 connectors
coolify.tags.list_tagsListList.readthis connector
coolify.tags.create_tagCreateCreate.writethis connector
coolify.teams.list_teamsListList.readthis connector
coolify.teams.get_membersMembersMembers.readthis 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.

  1. Readread

    Who has access in Coolify? List every user and their role.

    callscoolify.teams.get_token_team_members

  2. Writewrite

    Create in Coolify. Show me exactly what you will send before you save it.

    callscoolify.servers.create_server

Governance for Coolify

Destructive actions wait for a yes.

41 Coolify actions are destructive. The first 10:

  • Deletecoolify.servers.delete_server
  • Deletecoolify.applications.delete_application
  • Cancelcoolify.deployments.cancel_deployment
  • Deletecoolify.tags.delete_tag
  • Delete Envcoolify.services.delete_env
  • Delete Tagcoolify.services.delete_tag
  • Delete Envcoolify.databases.delete_env
  • Delete Tagcoolify.databases.delete_tag
  • Disable APIcoolify.instance.disable_api
  • Delete Envcoolify.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.

docoolify.servers.delete_serverconfirm_policy: human

Delete?

intent: the user asked me to delete

run suspended · waiting for a named person · key coolify-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Coolify only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

Action index

Every Coolify action.

297 actions by area: the id your agent calls, what it does, and its effect.

Databases43
  • coolify.databases.clone_databaseClonewrite
  • coolify.databases.create_database_backupCreate Backupwrite
  • coolify.databases.create_database_clickhouseCreate (Clickhouse)write
  • coolify.databases.create_database_dragonflyCreate (DragonFly)write
  • coolify.databases.create_database_importImport database backupwrite
  • coolify.databases.create_database_keydbCreate (KeyDB)write
  • coolify.databases.create_database_mariadbCreate (MariaDB)write
  • coolify.databases.create_database_mongodbCreate (MongoDB)write
  • coolify.databases.create_database_mysqlCreate (MySQL)write
  • coolify.databases.create_database_postgresqlCreate (PostgreSQL)write
  • coolify.databases.create_database_redisCreate (Redis)write
  • coolify.databases.create_database_sqliteCreate (SQLite)write
  • coolify.databases.create_envCreate Envwrite
  • coolify.databases.create_storageCreate Storagewrite
  • coolify.databases.create_tagCreate Tagwrite
  • coolify.databases.delete_backup_configurationDelete backup configurationdestructive
  • coolify.databases.delete_backup_executionDelete backup executiondestructive
  • coolify.databases.delete_databaseDeletedestructive
  • coolify.databases.delete_database_storage_backup_scheduleDelete database storage backup scheduledestructive
  • coolify.databases.delete_envDelete Envdestructive
  • coolify.databases.delete_storageDelete Storagedestructive
  • coolify.databases.delete_tagDelete Tagdestructive
  • coolify.databases.get_databaseGetread
  • coolify.databases.get_database_backupsGetread
  • coolify.databases.get_database_importGet database import statusread
  • coolify.databases.get_database_logsGet database logsread
  • coolify.databases.list_backup_executionsList backup executionsread
  • coolify.databases.list_databasesListread
  • coolify.databases.list_envsList Envsread
  • coolify.databases.list_storagesList Storagesread
  • coolify.databases.list_tagsList Tagsread
  • coolify.databases.migrate_databaseMigrate to Serverwrite
  • coolify.databases.move_databaseMovewrite
  • coolify.databases.restart_databaseRestartwrite
  • coolify.databases.run_database_storage_backupRun database storage backupwrite
  • coolify.databases.set_database_storage_backup_scheduleSet database storage backup schedulewrite
  • coolify.databases.start_databaseStartwrite
  • coolify.databases.stop_databaseStopwrite
  • coolify.databases.update_databaseUpdatewrite
  • coolify.databases.update_database_backupUpdatewrite
  • coolify.databases.update_envUpdate Envwrite
  • coolify.databases.update_envsUpdate Envs (Bulk)write
  • coolify.databases.update_storageUpdate Storagewrite
Applications42
  • coolify.applications.add_application_destinationAdd Destinationwrite
  • coolify.applications.clone_applicationClonewrite
  • coolify.applications.create_dockerfile_applicationCreate (Dockerfile without git)write
  • coolify.applications.create_dockerimage_applicationCreate (Docker Image without git)write
  • coolify.applications.create_envCreate Envwrite
  • coolify.applications.create_preview_deploymentCreate Preview Deploymentwrite
  • coolify.applications.create_private_deploy_key_applicationCreate (Private - Deploy Key)write
  • coolify.applications.create_private_github_app_applicationCreate (Private - GH App)write
  • coolify.applications.create_public_applicationCreate (Public)write
  • coolify.applications.create_storageCreate Storagewrite
  • coolify.applications.create_tagCreate Tagwrite
  • coolify.applications.delete_applicationDeletedestructive
  • coolify.applications.delete_application_storage_backup_scheduleDelete application storage backup scheduledestructive
  • coolify.applications.delete_envDelete Envdestructive
  • coolify.applications.delete_preview_deploymentDelete Preview Deploymentdestructive
  • coolify.applications.delete_storageDelete Storagedestructive
  • coolify.applications.delete_tagDelete Tagdestructive
  • coolify.applications.get_applicationGetread
  • coolify.applications.get_application_logsGet application logsread
  • coolify.applications.get_preview_application_logsGet preview application logsread
  • coolify.applications.get_preview_deploymentGet Preview Deploymentread
  • coolify.applications.list_application_destinationsList Destinationsread
  • coolify.applications.list_application_rollback_imagesList Rollback Imagesread
  • coolify.applications.list_applicationsListread
  • coolify.applications.list_envsList Envsread
  • coolify.applications.list_preview_deploymentsList Preview Deploymentsread
  • coolify.applications.list_storagesList Storagesread
  • coolify.applications.list_tagsList Tagsread
  • coolify.applications.migrate_applicationMigrate to Serverwrite
  • coolify.applications.move_applicationMovewrite
  • coolify.applications.remove_application_destinationRemove Destinationdestructive
  • coolify.applications.restart_applicationRestartwrite
  • coolify.applications.rollback_applicationRollbackwrite
  • coolify.applications.run_application_storage_backupRun application storage backupwrite
  • coolify.applications.set_application_storage_backup_scheduleSet application storage backup schedulewrite
  • coolify.applications.start_applicationStartwrite
  • coolify.applications.stop_applicationStopwrite
  • coolify.applications.update_applicationUpdatewrite
  • coolify.applications.update_envUpdate Envwrite
  • coolify.applications.update_envsUpdate Envs (Bulk)write
  • coolify.applications.update_preview_domainsUpdate Preview Domainswrite
  • coolify.applications.update_storageUpdate Storagewrite
Servers33
  • coolify.servers.check_server_importCheck server importread
  • coolify.servers.check_server_registry_loginCheck a registry login on a serverwrite
  • coolify.servers.complete_server_transferMark server transferreddestructive
  • coolify.servers.create_serverCreatewrite
  • coolify.servers.delete_serverDeletedestructive
  • coolify.servers.disable_server_cloudflare_tunnelDisable Cloudflare Tunnelwrite
  • coolify.servers.enable_server_cloudflare_tunnelEnable Cloudflare Tunnel (manual)write
  • coolify.servers.get_domains_by_server_uuidDomainsread
  • coolify.servers.get_resources_by_server_uuidResourcesread
  • coolify.servers.get_serverGetread
  • coolify.servers.get_server_cloudflare_tunnelGet Cloudflare Tunnel settingsread
  • coolify.servers.get_server_docker_cleanupGet Docker cleanup settingsread
  • coolify.servers.get_server_log_drainsGet log drain settingsread
  • coolify.servers.get_server_proxyGet server proxyread
  • coolify.servers.get_server_sentinelGet Sentinel settingsread
  • coolify.servers.get_server_transfer_statusGet server transfer statusread
  • coolify.servers.import_server_transfer_bundleImport server transfer bundledestructive
  • coolify.servers.list_server_docker_cleanup_executionsList Docker cleanup executionsread
  • coolify.servers.list_server_registriesList server registry loginsread
  • coolify.servers.list_serversListread
  • coolify.servers.login_server_registryLog in to a registry on a serverwrite
  • coolify.servers.logout_server_registryLog out from a registry on a serverdestructive
  • coolify.servers.migrate_server_between_instancesMigrate server to another Coolify instancewrite
  • coolify.servers.restart_server_proxyRestart server proxywrite
  • coolify.servers.run_server_docker_cleanupRun Docker cleanupwrite
  • coolify.servers.save_server_proxy_configurationSave server proxy configurationwrite
  • coolify.servers.update_serverUpdatewrite
  • coolify.servers.update_server_cloudflare_tunnelUpdate Cloudflare Tunnel settingswrite
  • coolify.servers.update_server_docker_cleanupUpdate Docker cleanup settingswrite
  • coolify.servers.update_server_log_drainsUpdate log drain settingswrite
  • coolify.servers.update_server_proxyUpdate server proxywrite
  • coolify.servers.update_server_sentinelUpdate Sentinel settingswrite
  • coolify.servers.validate_serverValidatewrite
Services27
  • coolify.services.clone_serviceClonewrite
  • coolify.services.create_envCreate Envwrite
  • coolify.services.create_serviceCreate servicewrite
  • coolify.services.create_storageCreate Storagewrite
  • coolify.services.create_tagCreate Tagwrite
  • coolify.services.delete_envDelete Envdestructive
  • coolify.services.delete_serviceDeletedestructive
  • coolify.services.delete_service_storage_backup_scheduleDelete service storage backup scheduledestructive
  • coolify.services.delete_storageDelete Storagedestructive
  • coolify.services.delete_tagDelete Tagdestructive
  • coolify.services.get_serviceGetread
  • coolify.services.get_service_logsGet service logsread
  • coolify.services.list_envsList Envsread
  • coolify.services.list_servicesListread
  • coolify.services.list_storagesList Storagesread
  • coolify.services.list_tagsList Tagsread
  • coolify.services.migrate_serviceMigrate to Serverwrite
  • coolify.services.move_serviceMovewrite
  • coolify.services.restart_serviceRestartwrite
  • coolify.services.run_service_storage_backupRun service storage backupwrite
  • coolify.services.set_service_storage_backup_scheduleSet service storage backup schedulewrite
  • coolify.services.start_serviceStartwrite
  • coolify.services.stop_serviceStopwrite
  • coolify.services.update_envUpdate Envwrite
  • coolify.services.update_envsUpdate Envs (Bulk)write
  • coolify.services.update_serviceUpdatewrite
  • coolify.services.update_storageUpdate Storagewrite
Shared environment variables16
  • coolify.shared_environment_variables.create_environment_shared_envCreate Environment Shared Envwrite
  • coolify.shared_environment_variables.create_project_shared_envCreate Project Shared Envwrite
  • coolify.shared_environment_variables.create_server_shared_envCreate Server Shared Envwrite
  • coolify.shared_environment_variables.create_team_shared_envCreate Team Shared Envwrite
  • coolify.shared_environment_variables.delete_environment_shared_envDelete Environment Shared Envdestructive
  • coolify.shared_environment_variables.delete_project_shared_envDelete Project Shared Envdestructive
  • coolify.shared_environment_variables.delete_server_shared_envDelete Server Shared Envdestructive
  • coolify.shared_environment_variables.delete_team_shared_envDelete Team Shared Envdestructive
  • coolify.shared_environment_variables.list_environment_shared_envsList Environment Shared Envsread
  • coolify.shared_environment_variables.list_project_shared_envsList Project Shared Envsread
  • coolify.shared_environment_variables.list_server_shared_envsList Server Shared Envsread
  • coolify.shared_environment_variables.list_team_shared_envsList Team Shared Envsread
  • coolify.shared_environment_variables.update_environment_shared_envUpdate Environment Shared Envwrite
  • coolify.shared_environment_variables.update_project_shared_envUpdate Project Shared Envwrite
  • coolify.shared_environment_variables.update_server_shared_envUpdate Server Shared Envwrite
  • coolify.shared_environment_variables.update_team_shared_envUpdate Team Shared Envwrite
Notifications12
  • coolify.notifications.get_current_team_discord_notificationsGet Discord notification settingsread
  • coolify.notifications.get_current_team_email_notificationsGet email notification settingsread
  • coolify.notifications.get_current_team_pushover_notificationsGet Pushover notification settingsread
  • coolify.notifications.get_current_team_slack_notificationsGet Slack notification settingsread
  • coolify.notifications.get_current_team_telegram_notificationsGet Telegram notification settingsread
  • coolify.notifications.get_current_team_webhook_notificationsGet webhook notification settingsread
  • coolify.notifications.update_current_team_discord_notificationsUpdate Discord notification settingswrite
  • coolify.notifications.update_current_team_email_notificationsUpdate email notification settingswrite
  • coolify.notifications.update_current_team_pushover_notificationsUpdate Pushover notification settingswrite
  • coolify.notifications.update_current_team_slack_notificationsUpdate Slack notification settingswrite
  • coolify.notifications.update_current_team_telegram_notificationsUpdate Telegram notification settingswrite
  • coolify.notifications.update_current_team_webhook_notificationsUpdate webhook notification settingswrite
Scheduled tasks12
  • coolify.scheduled_tasks.create_scheduled_task_by_application_uuidCreate Taskwrite
  • coolify.scheduled_tasks.create_scheduled_task_by_service_uuidCreate Taskwrite
  • coolify.scheduled_tasks.delete_scheduled_task_by_application_uuidDelete Taskdestructive
  • coolify.scheduled_tasks.delete_scheduled_task_by_service_uuidDelete Taskdestructive
  • coolify.scheduled_tasks.execute_scheduled_task_by_application_uuidExecute Taskwrite
  • coolify.scheduled_tasks.execute_scheduled_task_by_service_uuidExecute Taskwrite
  • coolify.scheduled_tasks.list_scheduled_task_executions_by_application_uuidList Executionsread
  • coolify.scheduled_tasks.list_scheduled_task_executions_by_service_uuidList Executionsread
  • coolify.scheduled_tasks.list_scheduled_tasks_by_application_uuidList Tasksread
  • coolify.scheduled_tasks.list_scheduled_tasks_by_service_uuidList Tasksread
  • coolify.scheduled_tasks.update_scheduled_task_by_application_uuidUpdate Taskwrite
  • coolify.scheduled_tasks.update_scheduled_task_by_service_uuidUpdate Taskwrite
Projects10
  • coolify.projects.create_environmentCreate Environmentwrite
  • coolify.projects.create_projectCreatewrite
  • coolify.projects.delete_environmentDelete Environmentdestructive
  • coolify.projects.delete_projectDeletedestructive
  • coolify.projects.get_environmentEnvironmentread
  • coolify.projects.get_environmentsList Environmentsread
  • coolify.projects.get_projectGetread
  • coolify.projects.list_projectsListread
  • coolify.projects.update_environmentUpdate Environmentwrite
  • coolify.projects.update_projectUpdatewrite
Service databases9
  • coolify.service_databases.create_service_database_importImport service database backupwrite
  • coolify.service_databases.get_service_databaseGet service databaseread
  • coolify.service_databases.get_service_database_importGet service database import statusread
  • coolify.service_databases.get_service_database_logsGet service database logsread
  • coolify.service_databases.list_service_databasesList service databasesread
  • coolify.service_databases.patch_service_databaseUpdate service databasewrite
  • coolify.service_databases.restart_service_databaseRestart service database containerwrite
  • coolify.service_databases.start_service_databaseStart or redeploy service database containerwrite
  • coolify.service_databases.stop_service_databaseStop service database containerwrite
Service applications8
  • coolify.service_applications.get_service_applicationGet service applicationread
  • coolify.service_applications.get_service_application_logsGet service application logsread
  • coolify.service_applications.list_service_applicationsList service applicationsread
  • coolify.service_applications.patch_service_applicationUpdate service applicationwrite
  • coolify.service_applications.post_restart_service_applicationRestart service application containerwrite
  • coolify.service_applications.post_service_application_logsGet service application logsread
  • coolify.service_applications.post_start_service_applicationStart or redeploy service application containerwrite
  • coolify.service_applications.post_stop_service_applicationStop service application containerwrite
Hetzner7
  • coolify.hetzner.create_hetzner_serverCreate Hetzner Serverwrite
  • coolify.hetzner.get_hetzner_firewallsGet Hetzner Firewallsread
  • coolify.hetzner.get_hetzner_imagesGet Hetzner Imagesread
  • coolify.hetzner.get_hetzner_locationsGet Hetzner Locationsread
  • coolify.hetzner.get_hetzner_networksGet Hetzner Networksread
  • coolify.hetzner.get_hetzner_server_typesGet Hetzner Server Typesread
  • coolify.hetzner.get_hetzner_ssh_keysGet Hetzner SSH Keysread
Cloud tokens6
  • coolify.cloud_tokens.create_cloud_tokenCreate Cloud Provider Tokenwrite
  • coolify.cloud_tokens.delete_cloud_tokenDelete Cloud Provider Tokendestructive
  • coolify.cloud_tokens.get_cloud_tokenGet Cloud Provider Tokenread
  • coolify.cloud_tokens.list_cloud_tokensList Cloud Provider Tokensread
  • coolify.cloud_tokens.update_cloud_tokenUpdate Cloud Provider Tokenwrite
  • coolify.cloud_tokens.validate_cloud_tokenValidate Cloud Provider Tokenwrite
Destinations6
  • coolify.destinations.create_server_destinationCreate destinationwrite
  • coolify.destinations.delete_destinationDelete destinationdestructive
  • coolify.destinations.get_destinationGet destinationread
  • coolify.destinations.list_destinationsList destinationsread
  • coolify.destinations.list_server_destinationsList destinations by serverread
  • coolify.destinations.update_destinationUpdate destinationwrite
Github apps6
  • coolify.github_apps.create_github_appCreate GitHub Appwrite
  • coolify.github_apps.delete_github_appDelete GitHub Appdestructive
  • coolify.github_apps.list_github_appsListread
  • coolify.github_apps.load_branchesLoad Branches for a GitHub Repositoryread
  • coolify.github_apps.load_repositoriesLoad Repositories for a GitHub Appread
  • coolify.github_apps.update_github_appUpdate GitHub Appwrite
Hostinger6
  • coolify.hostinger.create_hostinger_serverPurchase a Hostinger VPS and create a linked serverwrite
  • coolify.hostinger.get_hostinger_catalogGet Hostinger VPS plans and pricesread
  • coolify.hostinger.get_hostinger_data_centersGet Hostinger VPS data centersread
  • coolify.hostinger.get_hostinger_post_install_scriptsGet Hostinger post-install scriptsread
  • coolify.hostinger.get_hostinger_ssh_keysGet Hostinger account SSH keysread
  • coolify.hostinger.get_hostinger_templatesGet Hostinger VPS operating system templatesread
S3 storages6
  • coolify.s3_storages.create_s3_storageCreate S3 Storagewrite
  • coolify.s3_storages.delete_s3_storageDelete S3 Storagedestructive
  • coolify.s3_storages.get_s3_storageGet S3 Storageread
  • coolify.s3_storages.list_s3_storagesList S3 Storagesread
  • coolify.s3_storages.update_s3_storageUpdate S3 Storagewrite
  • coolify.s3_storages.validate_s3_storageValidate S3 Storagewrite
Teams6
  • coolify.teams.get_membersMembersread
  • coolify.teams.get_teamGetread
  • coolify.teams.get_token_teamAuthenticated Teamread
  • coolify.teams.get_token_team_membersAuthenticated Team Membersread
  • coolify.teams.list_teamsListread
  • coolify.teams.update_token_teamUpdate authenticated teamwrite
Cloud init scripts5
  • coolify.cloud_init_scripts.create_cloud_init_scriptCreate Cloud-init Scriptwrite
  • coolify.cloud_init_scripts.delete_cloud_init_scriptDelete Cloud-init Scriptdestructive
  • coolify.cloud_init_scripts.get_cloud_init_scriptGet Cloud-init Scriptread
  • coolify.cloud_init_scripts.list_cloud_init_scriptsList Cloud-init Scriptsread
  • coolify.cloud_init_scripts.update_cloud_init_scriptUpdate Cloud-init Scriptwrite
Deployments5
  • coolify.deployments.cancel_deploymentCanceldestructive
  • coolify.deployments.deployDeploywrite
  • coolify.deployments.get_deploymentGetread
  • coolify.deployments.list_deploymentsListread
  • coolify.deployments.list_deployments_by_app_uuidList application deploymentsread
Digitalocean5
  • coolify.digitalocean.create_digitalocean_serverCreate a server on DigitalOceanwrite
  • coolify.digitalocean.get_digitalocean_imagesGet DigitalOcean imagesread
  • coolify.digitalocean.get_digitalocean_regionsGet DigitalOcean regionsread
  • coolify.digitalocean.get_digitalocean_sizesGet DigitalOcean sizesread
  • coolify.digitalocean.get_digitalocean_ssh_keysGet DigitalOcean SSH keysread
Private keys5
  • coolify.private_keys.create_private_keyCreatewrite
  • coolify.private_keys.delete_private_keyDeletedestructive
  • coolify.private_keys.get_private_keyGetread
  • coolify.private_keys.list_private_keysListread
  • coolify.private_keys.update_private_keyUpdatewrite
Vultr5
  • coolify.vultr.create_vultr_serverCreate Vultr Serverwrite
  • coolify.vultr.get_vultr_operating_systemsGet Vultr Operating Systemsread
  • coolify.vultr.get_vultr_plansGet Vultr Plansread
  • coolify.vultr.get_vultr_regionsGet Vultr Regionsread
  • coolify.vultr.get_vultr_ssh_keysGet Vultr SSH Keysread
Gitlab apps4
  • coolify.gitlab_apps.create_gitlab_appCreate GitLab Appwrite
  • coolify.gitlab_apps.delete_gitlab_appDelete GitLab Appdestructive
  • coolify.gitlab_apps.list_gitlab_appsListread
  • coolify.gitlab_apps.update_gitlab_appUpdate GitLab Appwrite
Tags4
  • coolify.tags.create_tagCreatewrite
  • coolify.tags.delete_tagDeletedestructive
  • coolify.tags.list_tagsListread
  • coolify.tags.update_tagUpdatewrite
Instance3
  • coolify.instance.disable_apiDisable APIdestructive
  • coolify.instance.disable_mcpDisable MCP Serverwrite
  • coolify.instance.enable_mcpEnable MCP Serverwrite
Secret managers2
  • coolify.secret_managers.configure_application_secret_managerConfigure Application Secret Managerwrite
  • coolify.secret_managers.create_secret_manager_integration_tokenCreate Secret Manager Tokenwrite
Settings2
  • coolify.settings.get_instance_email_settingsGet instance email settingsread
  • coolify.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.