Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COOLIFY_TOKENYesAPI token from Coolify
COOLIFY_TEAM_IDNoTeam ID for multi-team setups
COOLIFY_BASE_URLYesYour Coolify instance URL (e.g., https://coolify.example.com)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_versionA

Get Coolify version information

health_checkA

Check Coolify API health status

list_teamsA

List all teams accessible to the authenticated user

get_teamB

Get details of a specific team

get_current_teamA

Get details of the current team

get_current_team_membersB

Get members of the current team

list_serversA

List all servers in Coolify

create_serverC

Create a new server

validate_serverC

Validate server connection

get_server_resourcesB

Get server resource usage

get_server_domainsB

Get domains configured on a server

list_projectsB

List all projects

get_projectC

Get project details

create_projectC

Create a new project

list_environmentsB

List environments in a project

create_environmentB

Create a new environment in a project

list_applicationsC

List all applications

get_applicationC

Get application details

create_applicationD

Create a new application

create_public_applicationB

Create a new public application from a public Git repository

create_private_github_app_applicationB

Create a new application from a private Git repository using GitHub App authentication

create_private_deploy_key_applicationB

Create a new application from a private Git repository using deploy key authentication

create_dockerfile_applicationB

Create a new application from a Dockerfile

create_dockerimage_applicationB

Create a new application from a Docker image

create_dockercompose_applicationB

Create a new application from Docker Compose configuration

start_applicationC

Start an application

stop_applicationA

Stop an application. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

restart_applicationA

Restart an application. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

deploy_applicationB

Deploy an application. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

deployC

Deploy resources by UUID or tag. Supports deploying multiple resources at once using comma-separated values.

execute_commandB

Execute a command in an application container. NOTE: This endpoint is not available in Coolify API and will return an error.

get_application_logsC

Get application logs

list_servicesA

List all services

get_service_logsA

Get logs from a service. NOTE: This endpoint is not available in Coolify API and will return an error. Service logs are not exposed via the API.

create_serviceC

Create a new service

start_serviceD

Start a service

stop_serviceA

Stop a service. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

restart_serviceA

Restart a service. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

list_databasesA

List all databases

get_database_logsC

Get logs from a database. NOTE: This endpoint is not available in Coolify API and will return an error. Database logs are not exposed via the API.

create_databaseB

Create a new database. Valid types: postgresql, mysql, mariadb, mongodb, redis, clickhouse, dragonfly, keydb

list_deploymentsB

List all deployments

get_deploymentC

Get deployment details

list_private_keysA

List all SSH private keys

create_private_keyC

Create a new SSH private key

get_private_keyB

Get a private key by UUID

update_private_keyC

Update a private key

delete_private_keyA

Delete a private key. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

list_github_appsA

List all GitHub Apps configured in Coolify

create_github_appC

Create a new GitHub App configuration

get_github_appA

Get GitHub App details by ID

update_github_appB

Update a GitHub App configuration

delete_github_appA

Delete a GitHub App configuration. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

get_github_app_repositoriesB

Get repositories accessible by a GitHub App

get_github_app_repository_branchesB

Get branches of a repository accessible by a GitHub App

get_serverA

Get server details by UUID

update_serverC

Update a server

delete_serverB

Delete a server. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

update_projectC

Update a project

delete_projectB

Delete a project. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

get_environmentC

Get environment details

delete_environmentA

Delete an environment. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

update_applicationC

Update an application

delete_applicationB

Delete an application. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

get_application_envsB

Get environment variables for an application

create_application_envB

Create an environment variable for an application

update_application_envC

Update an environment variable for an application

delete_application_envB

Delete an environment variable from an application

update_application_envs_bulkB

Update multiple environment variables for an application in bulk

get_serviceC

Get service details by UUID

update_serviceC

Update a service

delete_serviceA

Delete a service. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

get_service_envsA

Get environment variables for a service

create_service_envB

Create an environment variable for a service

update_service_envC

Update an environment variable for a service

delete_service_envB

Delete an environment variable from a service

update_service_envs_bulkB

Update multiple environment variables for a service in bulk

get_databaseA

Get database details by UUID

update_databaseD

Update a database

delete_databaseB

Delete a database. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

start_databaseC

Start a database

stop_databaseA

Stop a database. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

restart_databaseA

Restart a database. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

get_database_backupsC

Get backup configurations for a database

create_database_backupC

Create a backup configuration for a database

cancel_deploymentA

Cancel a deployment. When COOLIFY_REQUIRE_CONFIRM=true, requires confirm: true parameter.

get_application_deploymentsB

Get all deployments for an application

list_resourcesB

List all resources (applications, services, databases)

get_team_membersC

Get members of a specific team

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Coolify ApplicationsList all applications in Coolify
Coolify DatabasesList all databases in Coolify
Coolify ServersList all servers in Coolify
Coolify ProjectsList all projects in Coolify
Coolify ServicesList all services in Coolify
Coolify TeamsList all teams in Coolify
Coolify DeploymentsList all deployments in Coolify
Coolify Private KeysList all SSH private keys in Coolify

Latest Blog Posts

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/kof70/coolify-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server