Coolify MCP Server
Skills
get_team
Get details of a specific team. Requires a team ID obtained from list_teams.
list_teams
List all teams the authenticated user has access to. Use this to get team UUIDs needed for other operations.
get_version
Get Coolify version information. Returns the current version of the Coolify instance.
health_check
Check Coolify API health status. Note: This endpoint may not be available in all Coolify versions, including the current version (4.0.0-beta.397).
list_servers
List all servers registered in your Coolify instance. Use this to get server UUIDs needed for other operations.
stop_service
Stop a running service. This will gracefully shut down the service container.
create_server
Create a new server in Coolify. Requires SSH access details and a private key for authentication.
list_services
List all services across your Coolify instance. Services are containerized applications running on your servers.
start_service
Start a previously created service. This will initialize the service container and make it accessible.
create_service
Create a new service on a specified server. Services are containerized applications that run on your Coolify servers.
get_deployment
Get detailed information about a specific deployment. Use this to monitor deployment status and troubleshoot issues.
restart_service
Restart a service by stopping and starting it again. Useful for applying configuration changes or recovering from issues.
validate_server
Validate a server's configuration and connectivity. Use this to verify server setup and troubleshoot connection issues.
get_current_team
Get details of the currently authenticated team. This is the team associated with your API token.
list_deployments
List all deployments across your Coolify instance. Deployments represent the history of application and service deployments.
stop_application
Stop a running application. This will gracefully shut down the application container.
list_applications
List all applications across your Coolify instance. Applications are deployable units sourced from Git repositories.
list_private_keys
List all SSH private keys stored in Coolify. These keys are used for server authentication and Git repository access.
start_application
Start a previously created application. This will initialize the application container and make it accessible.
create_application
Create a new application in Coolify. Applications are deployable units that can be sourced from Git repositories.
create_private_key
Create a new SSH private key in Coolify for server authentication or Git repository access.
get_server_domains
Get a list of domains configured for a server. These domains are used for routing traffic to applications and services.
restart_application
Restart an application by stopping and starting it again. Useful for applying configuration changes or recovering from issues.
get_server_resources
Get a list of applications and services running on a server. This provides an overview of all resources deployed on the specified server.
get_current_team_members
Get a list of all members in the currently authenticated team. Shows who has access to team resources.
execute_command_application
Execute a command inside a running application container. Useful for debugging, maintenance, or running one-off tasks. Note: This endpoint may not be available in all Coolify versions, including the current version (4.0.0-beta.397).