create_service
Create a new containerized service on a specified server and assign it to a project and environment for organized deployment.
Instructions
Create a new service on a specified server. Services are containerized applications that run on your Coolify servers.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"server_uuid": "<server_uuid>",
"project_uuid": "<project_uuid>"
},
"name": "create_service"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A unique, human-readable name for the service | |
| description | No | Optional description of the service's purpose or configuration | |
| server_uuid | Yes | UUID of the server where this service will run. Obtain this from list_servers. | |
| project_uuid | Yes | UUID of the project this service belongs to. Projects help organize related services. | |
| environment_name | No | Name of the environment (e.g., production, staging, development) | |
| environment_uuid | No | Optional UUID of an existing environment to use |