Coolify MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| coolify_healthA | Check the health status of the Coolify instance |
| coolify_versionA | Get the current Coolify version |
| coolify_enable_apiA | Enable the Coolify API (requires root access) |
| coolify_list_teamsA | List all teams accessible to the authenticated user |
| coolify_get_current_teamA | Get the current team for the API token |
| coolify_get_team_membersA | Get members of the current team |
| coolify_list_projectsB | List all projects |
| coolify_get_projectB | Get a specific project by UUID |
| coolify_create_projectC | Create a new project |
| coolify_update_projectB | Update an existing project |
| coolify_delete_projectC | Delete a project |
| coolify_get_project_environmentB | Get a specific environment within a project |
| coolify_create_environmentC | Create a new environment in a project |
| coolify_delete_environmentB | Delete an environment from a project |
| coolify_list_serversB | List all servers |
| coolify_get_serverC | Get a specific server by UUID |
| coolify_create_serverC | Create/add a new server |
| coolify_update_serverB | Update an existing server |
| coolify_delete_serverC | Delete a server |
| coolify_validate_serverC | Validate server connectivity and Docker prerequisites |
| coolify_get_server_resourcesA | Get all resources (apps, databases, services) on a server |
| coolify_get_server_domainsB | Get all domain-to-IP mappings for a server |
| coolify_list_github_appsA | List all GitHub Apps configured in Coolify (needed to get github_app_uuid for private repo deployments) |
| coolify_list_github_app_repositoriesA | List all repositories accessible by a GitHub App. Use the numeric 'id' from coolify_list_github_apps, not the uuid. |
| coolify_list_private_keysA | List all private SSH keys |
| coolify_get_private_keyA | Get a specific private key by UUID |
| coolify_create_private_keyC | Create a new private SSH key |
| coolify_update_private_keyC | Update a private key |
| coolify_delete_private_keyC | Delete a private key |
| coolify_list_applicationsC | List all applications |
| coolify_get_applicationB | Get a specific application by UUID |
| coolify_create_application_publicB | Create an application from a public Git repository |
| coolify_create_application_private_githubB | Create an application from a private GitHub repository using GitHub App |
| coolify_create_application_private_deploy_keyB | Create an application from a private repository using SSH deploy key |
| coolify_create_application_dockerfileB | Create an application from a Dockerfile |
| coolify_create_application_docker_imageB | Create an application from a Docker image |
| coolify_create_application_docker_composeC | Create an application from Docker Compose |
| coolify_update_applicationC | Update an existing application |
| coolify_delete_applicationC | Delete an application |
| coolify_start_applicationC | Start/deploy an application |
| coolify_stop_applicationB | Stop an application |
| coolify_restart_applicationC | Restart an application |
| coolify_get_application_logsC | Get application logs |
| coolify_list_application_envsB | List environment variables for an application |
| coolify_create_application_envC | Create an environment variable for an application |
| coolify_update_application_envC | Update an environment variable |
| coolify_delete_application_envC | Delete an environment variable |
| coolify_bulk_update_application_envsB | Bulk create/update environment variables for an application |
| coolify_list_databasesB | List all databases |
| coolify_get_databaseB | Get a specific database by UUID |
| coolify_create_database_postgresqlC | Create a PostgreSQL database |
| coolify_create_database_mysqlC | Create a MySQL database |
| coolify_create_database_mariadbC | Create a MariaDB database |
| coolify_create_database_mongodbB | Create a MongoDB database |
| coolify_create_database_redisC | Create a Redis database |
| coolify_create_database_clickhouseB | Create a ClickHouse database |
| coolify_create_database_dragonflyC | Create a DragonFly database (Redis-compatible) |
| coolify_create_database_keydbC | Create a KeyDB database (Redis-compatible) |
| coolify_update_databaseC | Update a database configuration |
| coolify_delete_databaseC | Delete a database |
| coolify_start_databaseC | Start a database |
| coolify_stop_databaseB | Stop a database |
| coolify_restart_databaseC | Restart a database |
| coolify_list_servicesC | List all services |
| coolify_get_serviceA | Get a specific service by UUID |
| coolify_create_serviceC | Create a new service (from template or docker-compose) |
| coolify_update_serviceC | Update a service |
| coolify_delete_serviceC | Delete a service |
| coolify_start_serviceC | Start a service |
| coolify_stop_serviceB | Stop a service |
| coolify_restart_serviceC | Restart a service |
| coolify_list_service_envsB | List environment variables for a service |
| coolify_create_service_envC | Create an environment variable for a service |
| coolify_update_service_envC | Update a service environment variable |
| coolify_delete_service_envB | Delete a service environment variable |
| coolify_deployC | Deploy resources by UUID or tag |
| coolify_list_deploymentsC | List deployments for an application |
| coolify_get_deploymentA | Get a specific deployment by UUID |
| coolify_list_resourcesA | List all resources (applications, databases, services) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ruashots/coolify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server