Coolify MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COOLIFY_BASE_URLYesThe URL of your Coolify instance
COOLIFY_ACCESS_TOKENYesYour Coolify API key

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list-resources

Retrieve a comprehensive list of all resources managed by Coolify. This includes applications, services, databases, and deployments.

list-applications

Fetch a list of all applications currently managed by Coolify. This provides an overview of all deployed applications.

get-application

Retrieve detailed information about a specific application using its UUID. This includes the application's status, configuration, and deployment details.

start-application

Start a specific application using its UUID. This initiates the application and makes it available for use.

stop-application

Stop a specific application using its UUID. This halts the application and makes it unavailable.

restart-application

Restart a specific application using its UUID. This stops and then starts the application, applying any configuration changes.

list-services

Retrieve a list of all services managed by Coolify. This includes external services and microservices.

list-databases

Fetch a list of all databases managed by Coolify. This provides an overview of all database instances.

list-deployments

Retrieve a list of all running deployments in Coolify. This includes details about the deployment status and history.

deploy

Deploy an application or service using a tag or UUID. This allows you to deploy new versions or updates to your applications.

update-application

Update the settings of a specific application, such as health check configurations. This allows you to modify the application's behavior and monitoring settings.