Coolify + Memtro

Ask Coolify what is down, what is deploying now, and which branch each application runs.

Connect Coolify with an API token and Memtro reads applications, services, databases, servers, projects and running deployments. Memtro talks to Coolify Cloud or your own server, and the token acts as the user who made it. Secrets are never returned. It reads on demand and there is no hourly sync. When asked, and once an administrator has granted the action by name, it can deploy, roll back, start, restart or stop applications, services and databases, change settings and environment variables, create applications from images, run scheduled tasks and Docker clean-up, and permanently delete an application or service.

In Memtro

What you can do with Coolify in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Coolify tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Every application, service and database in the token's team with status and type
  2. 02Applications with domains, git repository, branch and commit, build pack and last update
  3. 03Servers with proxy and how often each has been unreachable, never IP addresses or SSH details
  4. 04Deployments queued or running now, with commit, message and when started, and each application's scheduled tasks
  5. 05When asked and granted, deploys or rolls back an application, deploys everything with a tag, starts, restarts or stops applications, services and databases, cancels a deployment, or runs a scheduled task now
  6. 06When asked and granted, changes application settings and environment variables, creates projects, environments and applications from Docker images, runs Docker clean-up, and permanently deletes an application or service

Acts when asked

When you ask it to

These tools change something in Coolify. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a project in Coolify
  2. 02Rename a Coolify project or replace its description
  3. 03Delete an empty Coolify project
  4. 04Deploy an application, service or database in Coolify, or every resource with a tag (queues a build and rollout)
  5. 05Start a stopped application in Coolify
  6. 06Restart an application in Coolify (brief downtime)
  7. 07Stop an application in Coolify (it goes offline)
  8. 08Cancel a deployment that is queued or running in Coolify
  9. 09Add an environment variable to a Coolify application (takes effect on next deploy)
  10. 10Replace the value of a Coolify application's environment variables (old values are lost)
  11. 11Delete an environment variable from a Coolify application
  12. 12Start a stopped service in Coolify
  13. 13Restart a service in Coolify (brief downtime)
  14. 14Stop a service in Coolify (it goes offline)
  15. 15Start a stopped database in Coolify
  16. 16Restart a database in Coolify (connections drop)
  17. 17Stop a database in Coolify (apps using it fail)
  18. 18Change a Coolify application's name, domains, branch, commands or other settings (takes effect on next deploy)
  19. 19Roll a Coolify application back to an earlier image or commit (queues a deployment)
  20. 20Delete a Coolify application
  21. 21Delete a Coolify service
  22. 22Create a Coolify application from a Docker image
  23. 23Rename a Coolify service or replace its description
  24. 24Run one of a Coolify application's scheduled tasks now
  25. 25Run Docker clean-up on a Coolify server
  26. 26Create an environment in a Coolify project

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Coolify, choosing the same kinds; the tab shows Coolify's own steps. Each event can start a job, with the event as its input. Coolify signs nothing, so the long random address is the only check: treat it as a password.

Events and webhooks
  • 01A deployment succeeded
  • 02A deployment failed
  • 03An application's status changed
  • 04An application hit its restart limit
  • 05A container was restarted automatically
  • 06A database backup succeeded
  • 07A database backup succeeded, but the S3 upload warned
  • 08A database backup failed
  • 09A database backup works again
  • 10A storage backup works again
  • 11A scheduled task succeeded
  • 12A scheduled task failed
  • 13A scheduled task was disabled
  • 14A scheduled task works again
  • 15A Docker cleanup failed
  • 16A Docker cleanup works again
  • 17A server became unreachable
  • 18A server is reachable again
  • 19A server's SSH host key changed
  • 20A server's disk is nearly full
  • 21A server's patch check failed
  • 22The proxy (Traefik) is out of date
  • 23An image has problems attackers are using
  • 24An API token is failing
  • 25A test notification
In practice

Ask it like you would a colleague

Once Coolify is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Coolify + Memtro
  • What is down in Coolify right now?

  • Which branch and commit is the Acme storefront running?

  • Is anything deploying at the moment?

  • Which server has been unreachable?

  • Roll the storefront back to yesterday's commit

01

Is the deploy done

The founder asks whether this morning's storefront release is live. Memtro reads Coolify's running deployments and the application: the build for commit 3f2a9c is still in progress, and the previous build keeps serving traffic until the new one is healthy.

02

A quick restart

Support reports the Brightwave Ltd billing API is hanging. Dan Fletcher asks Memtro to restart it. Memtro restarts the application's containers, it is briefly unavailable, and the status returns to running and healthy.

Teams

Where it fits

The teams that lean on Coolify most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Coolify is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withAPI token
  1. 1

    On a self-hosted Coolify an administrator turns on Settings → Advanced → API Access, and any IP allowlist there must let Memtro in

  2. 2

    Switch to the team Memtro should read, then Keys & Tokens → API tokens → Create with read, plus write only for the actions, never read:sensitive. A dedicated Coolify user is safer. Copy the token: it is shown once

  3. 3

    In Connections → Coolify in Memtro paste the API token, and leave Host blank for Coolify Cloud (app.coolify.io), or type your self-hosted dashboard's domain only: a public DNS name with a publicly trusted certificate

  4. 4

    Ask what is down right now

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Coolify tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Coolify?+

Only when you ask, and only what it has been granted: create a project in Coolify; rename a Coolify project or replace its description; delete an empty Coolify project; deploy an application, service or database in Coolify, or every resource with a tag (queues a build and rollout); start a stopped application in Coolify; restart an application in Coolify (brief downtime); stop an application in Coolify (it goes offline); cancel a deployment that is queued or running in Coolify; add an environment variable to a Coolify application (takes effect on next deploy); replace the value of a Coolify application's environment variables (old values are lost); delete an environment variable from a Coolify application; start a stopped service in Coolify; restart a service in Coolify (brief downtime); stop a service in Coolify (it goes offline); start a stopped database in Coolify; restart a database in Coolify (connections drop); stop a database in Coolify (apps using it fail); change a Coolify application's name, domains, branch, commands or other settings (takes effect on next deploy); roll a Coolify application back to an earlier image or commit (queues a deployment); delete a Coolify application; delete a Coolify service; create a Coolify application from a Docker image; rename a Coolify service or replace its description; run one of a Coolify application's scheduled tasks now; run Docker clean-up on a Coolify server; create an environment in a Coolify project. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Coolify connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Coolify data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Coolify?+

API token. On a self-hosted Coolify an administrator turns on Settings → Advanced → API Access, and any IP allowlist there must let Memtro in.

Can Coolify start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Coolify, choosing the same kinds; the tab shows Coolify's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Coolify in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time