Keycloak
skycloak_create_cluster
Provision a new Keycloak cluster. Asynchronous: the returned cluster starts in a provisioning state — poll skycloak_get_cluster until its status is 'available'. Requires --allow-writes.
Remote skycloak/keycloak-mcp
Remote (network-hosted)
Other tools also called skycloak_create_cluster?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "human-readable cluster name"
},
"size": {
"type": "string",
"description": "instance size: small, medium, or large (case-insensitive)"
},
"type": {
"type": "string",
"description": "cluster type: keycloak or tidecloak (case-insensitive); defaults to keycloak"
},
"version": {
"type": "string",
"description": "Keycloak version, e.g. 26.1"
},
"location": {
"type": "string",
"description": "region: us, ca, au, or eu (case-insensitive)"
},
"auto_upgrade_enabled": {
"type": [
"null",
"boolean"
],
"description": "enable automatic patch upgrades"
},
"maintenance_window_enabled": {
"type": "boolean",
"description": "whether the creation maintenance window is active"
},
"maintenance_window_timezone": {
"type": "string",
"description": "maintenance-window IANA timezone, e.g. Europe/Berlin"
},
"maintenance_window_end_local": {
"type": "string",
"description": "maintenance-window local end time in HH:MM format"
},
"maintenance_window_start_local": {
"type": "string",
"description": "maintenance-window local start time in HH:MM format"
},
"maintenance_window_days_of_week": {
"type": [
"null",
"array"
],
"items": {
"type": "integer",
"maximum": 2147483647,
"minimum": -2147483648
},
"description": "maintenance-window days, 0=Sunday through 6=Saturday"
}
}
}