Skip to main content
Glama
hecateq
by hecateq

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoPino log levelinfo
COOLIFY_URLYesBase URL of your Coolify instance (e.g. https://coolify.example.com). Trailing slashes are stripped.
MCP_HTTP_HOSTNoHTTP transport host (only used when MCP_TRANSPORT=http)0.0.0.0
MCP_HTTP_PORTNoHTTP transport port3000
MCP_TRANSPORTNoTransport modestdio
COOLIFY_API_TOKENNoFallback API token (used when no scoped token matches)
COOLIFY_ALLOW_STOPNoAllow stop operations (globally)false
COOLIFY_READ_TOKENNoRead-only token for normal read operations
MCP_SERVER_API_KEYNoAPI key for authenticating HTTP MCP requests (required for HTTP transport)
COOLIFY_WRITE_TOKENNoToken for write operations (env vars, settings)
COOLIFY_DEPLOY_TOKENNoToken for deploy operations
COOLIFY_LOG_MAX_LINESNoMax log lines to return from application logs200
COOLIFY_OPERATION_MODENoRestricts what operations the MCP server allowsread-only
COOLIFY_ALLOW_ENV_WRITENoAllow environment variable modificationsfalse
COOLIFY_SENSITIVE_TOKENNoToken for reading sensitive data (envs, logs)
COOLIFY_PRODUCTION_ENV_NAMESNoEnvironment names considered 'production'production,prod
COOLIFY_ALLOWED_PROJECT_UUIDSNoRestrict access to specific projects. Accepts UUID v4 or Coolify-native identifiers.
COOLIFY_ALLOWED_RESOURCE_UUIDSNoRestrict access to specific resources. Accepts UUID v4 or Coolify-native identifiers.
COOLIFY_ALLOW_PRODUCTION_DEPLOYNoAllow deploy on production (only if DENY_PRODUCTION_MUTATIONS is false)false
COOLIFY_ALLOWED_ENVIRONMENT_UUIDSNoRestrict access to specific environments. Accepts UUID v4 or Coolify-native identifiers.
COOLIFY_DENY_PRODUCTION_MUTATIONSNoBlock all mutations on production environmentstrue

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
coolify_healthA

Check Coolify API and MCP server connectivity. Returns health status, auth status, and latency. No secrets in response.

coolify_list_projectsA

List all Coolify projects with optional name filter.

coolify_get_projectA

Get a single project by UUID with its environments and resource counts.

coolify_list_resourcesA

List all resources with filters: project_uuid, environment_uuid, resource_type, status, search.

coolify_get_resourceA

Get a single resource detail by UUID and type. Sensitive fields are redacted.

coolify_project_overviewA

High-level project overview: project info, all environments, resources with status, recent deployments, and health summary. Optimized to prevent multiple separate calls.

coolify_list_deploymentsA

List deployments with filters: resource_uuid, status, limit. Newest first.

coolify_get_deploymentA

Get deployment detail by UUID: status, timestamps, commit info, error summary.

coolify_get_application_logsA

Get application logs with configurable line count (capped by COOLIFY_LOG_MAX_LINES). Secrets are redacted.

coolify_list_environment_variablesA

List environment variables for a resource. Returns keys and metadata only — VALUES ARE NEVER RETURNED.

coolify_list_rollback_imagesA

List available Docker images for rolling back an application. Returns current tag and available image tags.

coolify_list_s3_storagesA

List all S3 storages for the authenticated team with optional name filter. Credentials are NEVER returned.

coolify_deployB

Deploy a resource. Subject to operation mode, allowlist, and production guard policies.

coolify_rollback_applicationA

Queue a rollback deployment for an application to a previous image tag/commit. Deploy-only operation subject to operation mode, allowlist, and production guard policies. Audit: coolify.application.rollback

coolify_restartA

Restart a resource. Production policy check is mandatory.

coolify_startA

Start a stopped resource.

coolify_stopB

Stop a resource. DEFAULT DISABLED — COOLIFY_ALLOW_STOP must be true. Marked destructive.

coolify_set_environment_variableA

Set an environment variable on a resource. DEFAULT DISABLED — COOLIFY_ALLOW_ENV_WRITE must be true. Value is NEVER returned in response.

coolify_create_projectB

Create a new project. Requires safe-write operation mode.

coolify_create_environmentA

Create a new environment within a project. Requires safe-write operation mode.

coolify_create_applicationA

Create a new application in a project environment. Subject to operation mode, allowlist, and production guard policies.

coolify_create_serviceA

Create a new service in a project environment. Requires safe-write operation mode.

coolify_create_databaseA

Create a new database in a project environment. Passwords and connection strings are NEVER returned in response. Requires safe-write operation mode.

coolify_set_environment_variablesA

Set multiple environment variables on a resource in bulk (1-50). DEFAULT DISABLED — COOLIFY_ALLOW_ENV_WRITE must be true. Values are NEVER returned in response.

coolify_list_github_appsA

List GitHub Apps connected to your Coolify instance. Returns team and system-wide apps.

coolify_list_repositoriesA

List repositories accessible via a GitHub App. Supports pagination and search.

coolify_list_branchesA

List branches of a GitHub repository via a GitHub App.

coolify_list_scheduled_tasksB

List scheduled tasks for an application or service.

coolify_get_task_executionsA

Get execution history for a scheduled task. Output is redacted for security.

coolify_create_scheduled_taskA

Create a scheduled task (cron job) on an application or service. Subject to operation mode, allowlist, and production guard policies. Cron expression is validated.

coolify_update_scheduled_taskB

Update a scheduled task. Subject to operation mode, allowlist, and production guard policies.

coolify_execute_scheduled_taskA

Execute a scheduled task immediately. Subject to operation mode, allowlist, and production guard policies.

coolify_cancel_deploymentA

Cancel a queued or in-progress deployment. Returns UNSUPPORTED_OPERATION for terminal states. Audit: coolify.deployment.cancel.

coolify_list_database_backupsA

List backup executions for a database. Sensitive destination paths are redacted.

coolify_create_backup_configA

Create a backup configuration for a database. Cron expression is validated. Audit: coolify.database_backup_config.create

coolify_list_backup_executionsA

List backup executions for a scheduled backup configuration. Output is redacted for security.

coolify_run_volume_backupA

Run a volume backup for a storage mount on an application, database, or service. Subject to operation mode, allowlist, and production guard policies.

coolify_update_backup_configA

Update a backup configuration for a database. PATCH semantics — only provided fields are updated. Cron expression is validated.

coolify_list_serversA

List all servers connected to your Coolify instance. Sensitive network info and SSH keys are redacted.

coolify_get_serverA

Get a single server detail by UUID. SSH keys and sensitive network info are redacted.

coolify_list_server_resourcesA

List resources associated with a specific server with optional type and status filters.

coolify_validate_serverA

Validate server connectivity and configuration. Audited as a mutation action.

coolify_list_server_domainsA

List domains associated with a server.

coolify_get_current_teamA

Get the current team context: id, name, and permission scope.

coolify_list_team_membersA

List members of the current team. Email addresses are policy-gated and redacted by default.

coolify_update_application_configA

Update application configuration: health check, resource limits, replicas, ports, build settings. PATCH semantics. Audit: coolify.application.config.update

coolify_update_database_configA

Update database configuration: CPU/memory limits, name, description. PATCH semantics. Audit: coolify.database.config.update

coolify_list_storagesA

List storage mounts for an application, service, or database. Sensitive host paths are redacted.

coolify_create_storageA

Create a storage mount for a resource. Path traversal is validated. Subject to operation mode, allowlist, and production guard policies. Audit: coolify.storage.create

coolify_create_s3_storageA

Create a new S3 storage configuration for the authenticated team. Credentials are never returned or logged. Subject to operation mode policy. Audit: coolify.s3_storage.create

coolify_validate_s3_storageA

Validate an S3 storage connection using ListObjectsV2. Audited as a mutation action.

coolify_list_notificationsA

List notification channel settings. Credential values (webhook URLs, tokens, passwords) are never exposed.

coolify_update_notificationB

Update notification settings for a channel. PATCH semantics. Credential values are never echoed back or logged. Subject to operation mode and production guard policies. Audit: coolify.notification.update.

coolify_list_destinationsA

List all Docker network destinations for the authenticated team.

coolify_get_destinationA

Get a single destination by UUID.

coolify_create_destinationA

Create a Docker network destination on a server. Subject to operation mode, allowlist, and production guard policies. Audit: coolify.destination.create.

coolify_get_database_logsA

Get database container logs. Secrets are redacted.

coolify_get_service_logsA

Get service container logs. Secrets are redacted.

coolify_get_versionA

Get the Coolify instance version.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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

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