# Databases

Source: https://coolify.io/docs/mcp/capabilities/databases

| Tool                     | Purpose                                                                                |
| :----------------------- | :------------------------------------------------------------------------------------- |
| `list_databases`         | List standalone databases with project, environment, server, status, and name filters. |
| `get_database`           | Inspect one database by UUID.                                                          |
| `list_database_backups`  | List backup schedules for a database.                                                  |
| `list_backup_executions` | List executions for a scheduled database backup.                                       |

Backup execution messages require `read:sensitive` and are best-effort redacted.

## Create and manage databases

| Tool                  | Actions                                                                                                                                        |
| :-------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------- |
| `create_database`     | The action is the database type: `postgresql`, `mysql`, `mariadb`, `mongodb`, `redis`, `keydb`, `dragonfly`, `clickhouse`, `sqlite` (`write`). |
| `manage_database`     | `update` (`write`); `clone` and `move` (`write`, confirm); `delete` and `import` (`deploy`, confirm).                                          |
| `get_database_import` | Check the progress of an import (`read`). The import output needs `read:sensitive`.                                                            |
| `manage_backup`       | `create`, `update` (`write`); `delete` and `delete_execution` (`write`, confirm). `backup_now` needs `deploy`.                                 |

Actions marked **confirm** need `confirm=true`. Ask the user before your client sends it.
