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)

Tools

Functions exposed to the LLM to take actions

NameDescription
get_version

Get Coolify version information

health_check

Check Coolify API health status

list_teams

List all teams accessible to the authenticated user

get_team

Get details of a specific team

get_current_team

Get details of the current team

get_current_team_members

Get members of the current team

list_servers

List all servers in Coolify

create_server

Create a new server

validate_server

Validate server connection

get_server_resources

Get server resource usage

get_server_domains

Get domains configured on a server

list_projects

List all projects

get_project

Get project details

create_project

Create a new project

list_environments

List environments in a project

create_environment

Create a new environment in a project

list_applications

List all applications

get_application

Get application details

create_application

Create a new application

create_public_application

Create a new public application from a public Git repository

create_private_github_app_application

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

create_private_deploy_key_application

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

create_dockerfile_application

Create a new application from a Dockerfile

create_dockerimage_application

Create a new application from a Docker image

create_dockercompose_application

Create a new application from Docker Compose configuration

start_application

Start an application

stop_application

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

restart_application

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

deploy_application

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

deploy

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

execute_command

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

get_application_logs

Get application logs

list_services

List all services

get_service_logs

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_service

Create a new service

start_service

Start a service

stop_service

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

restart_service

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

list_databases

List all databases

get_database_logs

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_database

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

list_deployments

List all deployments

get_deployment

Get deployment details

list_private_keys

List all SSH private keys

create_private_key

Create a new SSH private key

get_private_key

Get a private key by UUID

update_private_key

Update a private key

delete_private_key

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

list_github_apps

List all GitHub Apps configured in Coolify

create_github_app

Create a new GitHub App configuration

get_github_app

Get GitHub App details by ID

update_github_app

Update a GitHub App configuration

delete_github_app

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

get_github_app_repositories

Get repositories accessible by a GitHub App

get_github_app_repository_branches

Get branches of a repository accessible by a GitHub App

get_server

Get server details by UUID

update_server

Update a server

delete_server

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

update_project

Update a project

delete_project

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

get_environment

Get environment details

delete_environment

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

update_application

Update an application

delete_application

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

get_application_envs

Get environment variables for an application

create_application_env

Create an environment variable for an application

update_application_env

Update an environment variable for an application

delete_application_env

Delete an environment variable from an application

update_application_envs_bulk

Update multiple environment variables for an application in bulk

get_service

Get service details by UUID

update_service

Update a service

delete_service

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

get_service_envs

Get environment variables for a service

create_service_env

Create an environment variable for a service

update_service_env

Update an environment variable for a service

delete_service_env

Delete an environment variable from a service

update_service_envs_bulk

Update multiple environment variables for a service in bulk

get_database

Get database details by UUID

update_database

Update a database

delete_database

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

start_database

Start a database

stop_database

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

restart_database

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

get_database_backups

Get backup configurations for a database

create_database_backup

Create a backup configuration for a database

cancel_deployment

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

get_application_deployments

Get all deployments for an application

list_resources

List all resources (applications, services, databases)

get_team_members

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