Connect Coolify to Your AI Agent

Choose an application or deployment to inspect its recorded state before a requested operational change.

11 tools API key

Try a Coolify Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Coolify

Investigate a Deployment

Read a selected deployment and its associated application record.

/oo Coolify: Read Coolify deployment [deployment UUID] and application [application UUID]. Summarize the returned deployment state and application details.

Restart a Selected Application

Request a restart and inspect the returned deployment handle when available.

/oo Coolify: Restart Coolify application [application UUID]. Report the returned result and check the deployment record if a deployment UUID is returned.

Start Working with Coolify

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Coolify

    Connect a Coolify API token and instance root URL.

    Connect Coolify →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A public HTTPS URL for Coolify Cloud or your self-hosted instance.
  • Enter the root URL without a path such as /api/v1. The token needs read permission for inspection and deploy permission for operational actions.

Coolify Tools

This connection reads Coolify projects, applications, and deployments and supports deployment, cancellation, and application start, stop, and restart.

Projects and Deployment Records

Read application configuration and deployment progress.

Application and Deployment Control

Start, stop, restart, deploy, or cancel specified resources.

11 tools

List Projects

List Coolify projects accessible to the connected API token.

coolify.list_projects

Get Project

Get one Coolify project by UUID.

coolify.get_project

List Applications

List Coolify applications, optionally filtered by tag.

coolify.list_applications

Get Application

Get one Coolify application by UUID.

coolify.get_application

Start Application

Start a Coolify application and queue its deployment.

coolify.start_application

Stop Application

Stop a Coolify application, optionally pruning unused Docker resources.

coolify.stop_application

Restart Application

Restart a Coolify application through the deployment queue.

coolify.restart_application

Deploy

Deploy one Coolify application by UUID.

coolify.deploy

List Deployments

List currently running Coolify deployments.

coolify.list_deployments

Get Deployment

Get one Coolify deployment and its current status by UUID.

coolify.get_deployment

Cancel Deployment

Cancel a queued or running Coolify deployment by UUID.

coolify.cancel_deployment

Frequently Asked Questions

Where do I find application and deployment IDs?

List applications or deployments in the instance and choose the returned UUID for the resource you need.

Does a deployment request mean deployment succeeded?

A request can return a deployment handle. Read the deployment record to check its processing state and outcome.

Can I connect a self-hosted instance?

Yes. Provide its public HTTPS root URL and a token issued by that instance.

Connect Coolify

About Coolify ↗