Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI โ†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
  • Remote MCP โ†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) โ†— (opens in a new tab)
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ’ป Developer Tools
  3. Coolify
C
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:16:08 AM

Coolify

Enrichment pendingWe havenโ€™t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time โ€” check back soon.
View RepositoryVisit Website

42 optimized tools for managing Coolify infrastructure, diagnostics, and docs search

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "coolify": {
      "command": "npx",
      "args": [
        "-y",
        "coolify"
      ]
    }
  }
}

๐Ÿ’ก Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives๐Ÿ’ป More in Developer Tools

Documentation Overview

Coolify MCP Server

npm version npm downloads CI Claude Desktop one-click install MCP Registry License: MIT

Manage Coolify from Claude, Cursor, or any MCP client: 44 consolidated tools for deploying, debugging, and operating your self-hosted PaaS in plain English.

๐Ÿ“– coolify-mcp.stumason.dev: what it does, how to install it, and why it is safe to point at production.

This README is the full reference: every tool, every gotcha, every parameter.

Install

You need a running Coolify v4 instance and an API token (Coolify โ†’ Settings โ†’ API).

Claude Desktop, one-click: download coolify-mcp.mcpb and drag it into Settings โ†’ Extensions. You'll be prompted for your Coolify URL and token. No Node install, no JSON editing.

Claude Code:

Terminal
claude mcp add coolify \
  -e COOLIFY_BASE_URL="https://your-coolify-instance.com" \
  -e COOLIFY_ACCESS_TOKEN="your-api-token" \
  -- npx @masonator/coolify-mcp@latest

Any MCP client (JSON config):

config.json
{
  "mcpServers": {
    "coolify": {
      "command": "npx",
      "args": ["-y", "@masonator/coolify-mcp"],
      "env": {
        "COOLIFY_BASE_URL": "https://your-coolify-instance.com",
        "COOLIFY_ACCESS_TOKEN": "your-api-token"
      }
    }
  }
}

Behind Cloudflare Access or an auth proxy? Add --header "Key: Value" args (repeatable). The same config works in Cursor, Claude Code and any other MCP client, and can be repeated for multiple Coolify instances.

Tools

CategoryTools
Infrastructureget_infrastructure_overview, get_mcp_version, get_version, system (health, list_resources, enable/disable API)
Diagnosticsdiagnose_app, diagnose_server, find_issues
Batch Operationsrestart_project_apps, bulk_env_update, stop_all_apps, redeploy_project
Serverslist_servers, get_server, validate_server, server_resources, server_domains
Projectsprojects (list, get, create, update, delete via action param)
Environmentsenvironments (list, get, create, delete via action param)
Applicationslist_applications, get_application, application (CRUD + delete_preview)
Databaseslist_databases, get_database, database (create 8 types, delete), database_backups (CRUD schedules, executions incl. delete)
Serviceslist_services, get_service, service (create, update, delete, list_containers; per-container update_application + start/stop/restart_application, Coolify v4.2+)
Controlcontrol (start/stop/restart for apps, databases, services)
Logslogs (container logs for app, database, service; services need container), application_logs (superseded by logs)
Tagstags (list, attach, detach for apps, databases, services; tag resources then deploy them together; Coolify v4.2+)
Env Varsenv_vars (CRUD + bulk_update for application, service, and database env vars)
Storagesstorages (list, create, update, delete persistent/file storages for apps, databases, services)
Scheduled Tasksscheduled_tasks (list, create, update, delete, list_executions, run_once for apps and services)
Deploymentslist_deployments, deploy (incl. wait-to-terminal-status), deployment (get, cancel, list_for_app)
Private Keysprivate_keys (list, get, create, update, delete via action param)
GitHub Appsgithub_apps (list, get, create, update, delete, list_repos, list_branches)
Teamsteams (list, get, get_members, get_current, get_current_members)
Cloud Tokenscloud_tokens (Hetzner/DigitalOcean: list, get, create, update, delete, validate)
Hetzner Cloudhetzner (list_locations, list_server_types, list_images, list_ssh_keys, create_server)
Documentationsearch_docs (full-text search across Coolify docs)

Every tool takes an action parameter; run one with no arguments and it lists what it accepts.

Design

  • Token-optimized. Consolidated action-param tools keep the tool list at ~6,600 tokens instead of ~43,000, so the server doesn't eat your context window before you've asked anything.
  • Summaries by default. list_* tools return uuid/name/status projections, 90โ€“99% smaller than the raw API measured against a real 21-app estate. get_* tools fetch full detail for one resource.
  • Smart lookup. diagnose_app takes a UUID, name, or domain; diagnose_server takes a UUID, name, or IP.
  • Actionable responses. Results carry _actions hints (view logs, restart, next page) so the assistant knows the logical next step without extra tokens.
  • Verified deploys. deploy with wait: true polls to a terminal status and returns a log tail on failure, instead of "the site returns 200 so it probably worked".

Ask before it hurts

Destructive operations pause and ask you, not the model, on clients that support elicitation: Claude Code and VS Code Copilot today. The prompt states the blast radius before you answer:

text
EMERGENCY STOP: take down 12 running applications
(api, worker, cockpit, umami, scheduler, mailer, search, billing and 4 more)
across 3 servers?

Confirmation is asked for on stop_all_apps, redeploy_project, restart_project_apps, system disable_api, application / database / service / project / environment deletes, the credential deletes (private_keys, cloud_tokens, github_apps, none recoverable from Coolify once gone), and bulk_env_update across more than three apps. Routine deletes (storages, scheduled tasks, individual env vars, backup schedules) deliberately stay unprompted: a dialog on every delete is how dialogs stop being read. Deleting a resource spells out whether its persistent volumes go with it. delete_volumes defaults to true upstream, so leaving the flag unset is the destructive choice, not the cautious one.

Prompts are skipped where there is nothing to confirm: an emergency stop on an idle estate, or a redeploy of an empty project, just runs.

This is progressive enhancement, not a new requirement: clients without elicitation support (Claude Desktop, claude.ai) behave exactly as before. Once a client does advertise support, a decline, a cancel or a timeout all abort the call.

These tools also carry the MCP destructiveHint annotation, so on a client that honours annotations and supports elicitation you may answer two dialogs in a row: the client's own permission prompt, then this one. That is the client's prompt plus the server's, not a bug. Allowlisting the tool in your client removes the first and leaves this one as the gate.

Set COOLIFY_MCP_ELICITATION=off to turn the confirmations off entirely. It exists for the case where a client advertises elicitation support but does not actually implement it. Without it, every guarded tool would return could not confirm with the user with no way to recover. It is an escape hatch, not a normal setting.

If confirmations time out before you can answer them, raise your client's MCP tool timeout. The prompt runs inside the tool call, and the MCP SDK's default request timeout is 60 seconds. The server aborts cleanly when the client gives up (nothing runs behind your back), but you will see the call fail rather than the dialog you were reading.

Secure by default

Secrets are masked at the API boundary. A client granted "list" access never sees plaintext credentials unless you explicitly opt in with reveal: true:

  • env_vars: variable values return as ***
  • system list_resources (full mode): webhook HMAC secrets, basic-auth and database passwords, internal/external_db_url connection strings, compose bodies, Traefik labels, nested env vars
  • get_database / get_service: the same credential fields are masked on the detail endpoints, and any embedded server row is projected down to uuid/name/ip so its sentinel token and log-drain config never leave the client
  • get_server: sentinel and log-drain credentials are always masked, with no reveal
  • private_keys: key material is never returned, with no reveal; name, fingerprint and public key identify a key
  • deployment get: the raw upstream payload (server settings, log-drain tokens, webhook secrets) never leaves the client; responses are projected

Log output (logs, application_logs, deployment logs) is wrapped in a tamper-evident untrusted-data boundary so a poisoned log line reads as data, not instructions.

Destructive operations also ask a human first; see Ask before it hurts above.

Coolify version compatibility

Works against Coolify v4.0 through v4.2+. Two v4.2 changes are worth knowing about:

  • Secrets are hidden by default. From v4.2 Coolify strips sensitive fields from API responses unless the token has sensitive-read scope, so reveal: true can return a variable with no value at all. That is the server withholding it, not a bug here; issue a token with sensitive-read scope if you need plaintext back.
  • Member-role tokens are read-only. From v4.2 a token belonging to a Member-role user can view resources but cannot deploy, start, stop, create, update or delete. Those calls return 403. Promote the user or use a token from a role with write access.

State-changing endpoints also moved from GET to POST in v4.2. The client handles this for you across both eras, so no action is needed.

Example prompts

text
Give me an overview of my infrastructure
Diagnose my stuartmason.co.uk app
Find any issues in my infrastructure
Deploy application {uuid} and wait for it to finish
Update the DATABASE_URL env var for application {uuid}
Create a staging environment in project {uuid}
Restart all applications in project {uuid}
How do I fix a 502 Bad Gateway error in Coolify?

Development

bash
git clone https://github.com/StuMason/coolify-mcp.git
cd coolify-mcp && npm install
npm run build && npm test

COOLIFY_BASE_URL="https://your-coolify.com" COOLIFY_ACCESS_TOKEN="token" node dist/index.js

Evals & red teaming

Because tool descriptions are prompts, evals/ measures whether a model picks the right tool from this surface and whether attacker-controlled tool output can make it misbehave. Deterministic contract snapshots gate every PR; tool-selection and prompt-injection evals run a real model against a mock Coolify backend; a promptfoo red-team battery runs on a schedule. Nothing touches production. See evals/README.md.

Contributions welcome; see CONTRIBUTING.md and the architecture notes in CLAUDE.md.

Work with me

I'm Stu Mason. I build MCP servers, AI integrations and agentic systems for agencies, SMEs and enterprise. This repo is what that work looks like in the open.

  • An MCP server for your product. Give Claude, Cursor and every other AI client a proper way into your API, like this one.
  • Answers from your own stuff. AI that answers from your documents and data, with the receipts, instead of guessing. Can stay on your own servers.
  • Work that runs itself. Jobs on a schedule that sort, check and report, with a person signing off before anything goes out.

White-label under your own name if you're an agency. And if a job doesn't need AI, I'll say so before anyone's paid for anything.

๐Ÿ“ฎ hey@stumason.dev ยท stumason.dev ยท coolify-mcp.stumason.dev

Links

  • Coolify: the open-source, self-hostable PaaS this server drives
  • MCP Registry: listed as io.github.StuMason/coolify
  • laravel-coolify: deploy Laravel to Coolify with a dashboard, Artisan commands, and generated Dockerfiles
  • Model Context Protocol

MIT ยฉ Stu Mason. If this is useful, โญ the repo.

Related MCP Servers

View all in Developer Tools View all alternatives
  • A
    Agent Skills Search Server

    Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.

    ๐Ÿ’ป Developer Tools0 views
    Compare vs Agent Skills Search Server โ†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    ๐Ÿ’ป Developer Tools7 views
    Compare vs Claude Task Master โ†’
  • M
    Mcp

    Workix hub catalog plus freelance digest/search and proposal helpers for AI agents

    ๐Ÿ’ป Developer Tools0 views
    Compare vs Mcp โ†’
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    ๐Ÿ’ป Developer Tools0 views
    Compare vs Ai Netcafe โ†’

Frequently Asked Questions about Coolify

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "coolify": { "command": "npx", "args": ["-y", "coolify"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCoolify AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/coolify?style=directory)](https://allmcps.com/mcp/coolify)
HTML Embed
<a href="https://allmcps.com/mcp/coolify"><img src="https://allmcps.com/api/badge/coolify?style=directory" alt="Coolify on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ’ปDeveloper Tools
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging ยท 27/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge โ€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ’ป Developer Tools โ†’Best MCP servers for Developers โ†’Alternatives to Coolify โ†’Install in Claude DesktopInstall in CursorInstall in VS Code