Coolify integration
Self-hosted PaaS platform API for managing applications, services, databases, and servers. Deploy static sites, APIs, backends, and databases from Git repositories or Docker images. Features automated deployments, environment management, and multi-server support as an open-source alternative to Vercel, Heroku, and Netlify.
Say what should happen.
The workflow builds itself.
Common Coolify use cases
- configuration review
- troubleshooting
- maintenance
- team management
- database provisioning
- caching
- resource cleanup
- backup management
- CI/CD integration
- resource overview
What you can do with Coolify
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Database, 15 operations
create_database_clickhouseCreate database clickhousePOSTCreates a new ClickHouse database instance.create_database_dragonflyCreate database dragonflyPOSTCreates a new Dragonfly database instance (Redis-compatible).create_database_keydbCreate database keydbPOSTCreates a new KeyDB database instance (Redis-compatible).create_database_mariadbCreate database mariadbPOSTCreates a new MariaDB database instance.create_database_mongodbCreate database mongodbPOSTCreates a new MongoDB database instance.create_database_mysqlCreate database mysqlPOSTCreates a new MySQL database instance.create_database_postgresqlCreate database postgresqlPOSTCreates a new PostgreSQL database instance with configurable version and credentials.create_database_redisCreate database redisPOSTCreates a new Redis database instance.delete_databaseDelete databaseDELETEPermanently deletes a database and all associated resources.get_databaseGet databaseGETRetrieves detailed database information including configuration and connection details.list_databasesList databasesGETLists all databases deployed on your Coolify instance with their type and status.restart_databaseRestart databaseGETRestarts a database container.start_databaseStart databaseGETStarts a database container.stop_databaseStop databaseGETStops a running database container.update_databaseUpdate databasePATCHUpdates database configuration including name, image, and public access settings.
Application, 12 operations
create_application_dockerfileCreate application dockerfilePOSTCreates a new application from an inline Dockerfile without Git integration.create_application_dockerimageCreate application dockerimagePOSTCreates a new application from a pre-built Docker image.create_application_private_deploy_keyCreate application private deploy keyPOSTCreates a new application from a private Git repository via SSH deploy key.create_application_private_github_appCreate application private github appPOSTCreates a new application from a private GitHub repository via GitHub App authentication.create_application_publicCreate application publicPOSTCreates a new application from a public Git repository with configurable build and deployment settings.delete_applicationDelete applicationDELETEPermanently deletes an application and all associated resources including containers and volumes.get_applicationGet applicationGETRetrieves detailed information about a specific application including configuration and deployment status.list_applicationsList applicationsGETLists all applications deployed on your Coolify instance with their current status and configuration.restart_applicationRestart applicationGETRestarts an application's containers without rebuilding, useful for configuration changes.start_applicationStart applicationGETStarts an application by triggering a deployment job based on current configuration.stop_applicationStop applicationGETStops a running application by stopping its containers while preserving configuration.update_applicationUpdate applicationPATCHUpdates an application's configuration including build settings, domains, and health checks.
Environment variable, 11 operations
create_application_envCreate application envPOSTCreates a new environment variable for a specific application.create_database_envCreate database envPOSTCreates a new environment variable for a specific database.create_service_envCreate service envPOSTCreates a new environment variable for a specific service.delete_application_envDelete application envDELETEDeletes an environment variable from a specific application.delete_service_envDelete service envDELETEDeletes an environment variable from a specific service.list_application_envsList application envsGETLists all environment variables for a specific application.list_database_envsList database envsGETLists all environment variables configured for a specific database.list_service_envsList service envsGETLists all environment variables for a specific service.update_application_envUpdate application envPATCHUpdates an environment variable for a specific application.update_application_envs_bulkUpdate application envs bulkPATCHBulk creates or updates multiple environment variables for an application.update_service_envUpdate service envPATCHUpdates an environment variable for a specific service.
Service, 8 operations
create_serviceCreate servicePOSTCreates a new one-click or custom service from Docker Compose.delete_serviceDelete serviceDELETEPermanently deletes a service and all associated resources.get_serviceGet serviceGETRetrieves detailed service information.list_servicesList servicesGETLists all one-click services deployed on your Coolify instance.restart_serviceRestart serviceGETRestarts a service.start_serviceStart serviceGETStarts a service.stop_serviceStop serviceGETStops a running service.update_serviceUpdate servicePATCHUpdates service configuration including name, description, and compose content.
Backup, 6 operations
create_database_backupCreate database backupPOSTCreates a scheduled backup configuration for a database.delete_backup_executionDelete backup executionDELETEDeletes a single backup execution record.delete_database_backupDelete database backupDELETEDeletes a database backup schedule and all execution history.list_backup_executionsList backup executionsGETLists backup execution history for a scheduled backup.list_database_backupsList database backupsGETLists backup configurations for a database.update_database_backupUpdate database backupPATCHUpdates a database backup schedule configuration.
Server, 6 operations
create_serverCreate serverPOSTRegisters a new server for deployments with SSH configuration and optional connectivity validation.delete_serverDelete serverDELETEDeletes a server from the Coolify instance.get_serverGet serverGETRetrieves detailed server information.list_serversList serversGETLists all servers registered with your Coolify instance with their status and configuration.update_serverUpdate serverPATCHUpdates server configuration including SSH settings and proxy type.validate_serverValidate serverGETTests SSH connectivity and Docker availability on a server without modifying configuration.
Deployment, 5 operations
cancel_deploymentCancel deploymentPOSTCancels a running deployment.get_deploymentGet deploymentGETRetrieves deployment details by UUID.list_application_deploymentsList application deploymentsGETLists the deployment history for a specific application.list_deploymentsList deploymentsGETLists all currently running deployments with their status.trigger_deploymentTrigger deploymentGETTriggers a deployment for applications matching the specified tag or UUID.
Private key, 5 operations
create_private_keyCreate private keyPOSTCreates a new SSH private key for server authentication.delete_private_keyDelete private keyDELETEDeletes an SSH private key.get_private_keyGet private keyGETRetrieves SSH private key details.list_private_keysList private keysGETLists all SSH private keys for the authenticated team.update_private_keyUpdate private keyPATCHUpdates an SSH private key.
Project, 5 operations
create_projectCreate projectPOSTCreates a new project for organizing applications, databases, and services.delete_projectDelete projectDELETEDeletes a project.get_projectGet projectGETRetrieves project details by UUID.list_projectsList projectsGETLists all projects in your Coolify instance used for organizing resources.update_projectUpdate projectPATCHUpdates project name and description.
Team, 5 operations
get_current_teamGet current teamGETRetrieves the currently authenticated team.get_current_team_membersGet current team membersGETLists members of the current team.get_teamGet teamGETRetrieves team details by ID.get_team_membersGet team membersGETLists members of a specific team.list_teamsList teamsGETLists all teams accessible to the authenticated user.
Environment, 4 operations
create_project_environmentCreate project environmentPOSTCreates a new environment in a project.delete_project_environmentDelete project environmentDELETEDeletes an environment from a project.get_environment_detailsGet environment detailsGETRetrieves environment details within a project.list_project_environmentsList project environmentsGETLists all environments in a project.
System, 4 operations
disable_apiDisable apiGETDisables the Coolify API.enable_apiEnable apiGETEnables the Coolify API.get_versionGet versionGETGets the current Coolify version.health_checkHealth checkGETChecks the health status of the Coolify API.
Scheduled task, 3 operations
create_application_scheduled_taskCreate application scheduled taskPOSTCreates a new scheduled task (cron job) for a specific application.delete_application_scheduled_taskDelete application scheduled taskDELETEDeletes a scheduled task from a specific application.list_application_scheduled_tasksList application scheduled tasksGETLists all scheduled tasks (cron jobs) configured for a specific application.
Storage, 3 operations
create_application_storageCreate application storagePOSTCreates a new persistent storage volume for a specific application.delete_application_storageDelete application storageDELETEDeletes a persistent storage volume from a specific application.list_application_storagesList application storagesGETLists all persistent storage volumes attached to a specific application.
Domain, 1 operation
get_server_domainsGet server domainsGETRetrieves all domains configured on a specific server.
Github app, 1 operation
list_github_appsList github appsGETLists all GitHub Apps configured for private repository deployments.
Github branch, 1 operation
list_github_app_repository_branchesList github app repository branchesGETLists all branches of a repository accessible to a specific GitHub App.
Github repository, 1 operation
list_github_app_repositoriesList github app repositoriesGETLists all repositories accessible to a specific GitHub App installation.
Log, 1 operation
get_application_logsGet application logsGETRetrieves container logs for an application with configurable line count.
Resource, 1 operation
list_resourcesList resourcesGETLists all resources across all projects.
Server resource, 1 operation
get_server_resourcesGet server resourcesGETRetrieves all applications, databases, and services deployed on a specific server.
Coolify API rate limits
Rate limits may vary based on self-hosted configuration
These are the limits Coolify documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Coolify documentation for current values.
Use Coolify from Claude Code, Cursor or Codex
Connect Coolify in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Coolify operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Coolify
- Create your workspace
Sign up free. Nothing to install.
- Connect Coolify once
Add your Coolify connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Coolify integration FAQ
What can you do with the Coolify integration?
LiveContext exposes 99 operations on Coolify, covering database, application, environment variable and service. Common uses include configuration review, troubleshooting and maintenance.
What are the Coolify API rate limits?
Rate limits may vary based on self-hosted configuration Limits are set by Coolify and can depend on your plan.
