list_applications
List all applications in Coolify
Run the everyday Coolify controls from an agent: list, start, stop, restart and deploy applications, create projects, databases and servers, and start or stop services.
LABSCO SUMMARY
The tools cover the daily loop — see what is on the instance, deploy, start, stop and restart — plus creating projects, databases and servers; none of them removes anything. create_database takes only a name and a type, so anything beyond that is set in Coolify itself. The README recommends a full-access token for this server, and Coolify's token scopes also include read-only, for when the agent should only look.
A Coolify client with 18 tools across applications, databases, servers, projects and services, plus read-only resources that list each of those and your teams.
A reachable Coolify instance and an API token for it: the address goes in COOLIFY_API_URL and the token in COOLIFY_API_TOKEN, both required; COOLIFY_TEAM_ID is optional. Create the token in Coolify under Keys & Tokens > API tokens.
Add the configuration to your client
USE CASES
Find the application, deploy it (optionally at a tag), then restart it if it needs a clean start.
List the services on the instance, then start or stop one by its ID.
Register the machine with a name, IP address, SSH port and user, then validate the connection before deploying to it.
Create the project, then a database in it by name and type — postgresql, mysql, mongodb or redis, for example.
Listed in project code.
list_applicationsList all applications in Coolify
get_applicationGet details of a specific application
create_applicationCreate a new application
start_applicationStart an application
stop_applicationStop an application
restart_applicationRestart an application
deploy_applicationDeploy an application
list_databasesList all databases in Coolify
create_databaseCreate a new database
list_serversList all servers in Coolify
create_serverCreate a new server
validate_serverValidate server connection
list_projectsList all projects in Coolify
create_projectCreate a new project
list_servicesList all services in Coolify
start_serviceStart a service
stop_serviceStop a service
get_versionGet Coolify version information
BEFORE YOU INSTALL
18 tools registered in the project's code. It also exposes six read-only resources: coolify://applications, coolify://databases, coolify://servers, coolify://projects, coolify://services and coolify://teams.
CONTEXT COST
Rated by the size of the 18 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
This one is configured rather than run — your client needs the configuration block, not a command.
{
"mcpServers": {
"coolify": {
"command": "npx",
"args": [
"@joshuarileydev/coolify-mcp-server",
"--yes"
],
"env": {
"COOLIFY_API_URL": "http://localhost:8000",
"COOLIFY_API_TOKEN": "<YOUR_COOLIFY_API_TOKEN>",
"COOLIFY_TEAM_ID": "optional-team-id"
}
}
}
}Set COOLIFY_API_URL to your Coolify instance's address and COOLIFY_API_TOKEN to a token created in Coolify under Keys & Tokens > API tokens; COOLIFY_TEAM_ID is optional.