You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
schema.Properties["wait"].Description="Whether to wait for the service to be fully ready before returning. Default is false and is recommended because service creation can take a few minutes and it's usually better to return immediately. ONLY set to true if the user explicitly needs to use the service immediately to continue the same conversation."
172
+
schema.Properties["wait"].Description="Whether to wait for the service to be fully ready before returning. Default is false (recommended). Only set to true if your next steps require connecting to or querying this database. When true, waits up to 10 minutes."
schema.Properties["set_default"].Description="Whether to set the newly created service as the default service. When true, the service will be set as the default for future commands."
schema.Properties["cpu_memory"].Description="CPU and memory allocation combination. Choose from the available configurations. If not specified, inherits from source service."
schema.Properties["wait"].Description="Whether to wait for the forked service to be fully ready before returning. Default is false and is recommended because forking can take several minutes. ONLY set to true if the user explicitly needs to use the forked service immediately to continue the same conversation."
226
+
schema.Properties["wait"].Description="Whether to wait for the forked service to be fully ready before returning. Default is false (recommended). Only set to true if your next steps require connecting to or querying this database. When true, waits up to 10 minutes."
schema.Properties["set_default"].Description="Whether to set the newly forked service as the default service. When true, the forked service will be set as the default for future commands."
schema.Properties["wait"].Description="Whether to wait for the service to be fully started before returning. Default is false and is recommended because starting can take several minutes. ONLY set to true if the user explicitly needs to use the service immediately to continue the same conversation."
288
+
schema.Properties["wait"].Description="Whether to wait for the service to be fully started before returning. Default is false (recommended). Only set to true if your next steps require connecting to or querying this database. When true, waits up to 10 minutes."
schema.Properties["wait"].Description="Whether to wait for the service to be fully stopped before returning. Default is false and is recommended because stopping can take several minutes. ONLY set to true if the user explicitly needs confirmation that the service is stopped to continue the same conversation."
316
+
schema.Properties["wait"].Description="Whether to wait for the service to be fully stopped before returning. Default is false (recommended). Only set to true if your next steps require confirmation that the service is stopped. When true, waits up to 10 minutes."
This operation starts a service that is currently in a stopped/paused state. The service will transition to a ready state and become available for connections.
460
-
461
-
Default behavior: Returns immediately while service starts in background (recommended).
462
-
Setting wait=true will block until the database is ready - only use if your next steps require connecting to or querying this database.
463
-
timeout_minutes: Wait duration in minutes (only relevant with wait=true).`,
430
+
This operation starts a service that is currently in a stopped/paused state. The service will transition to a ready state and become available for connections.`,
464
431
InputSchema: ServiceStartInput{}.Schema(),
465
432
OutputSchema: ServiceStartOutput{}.Schema(),
466
433
Annotations: &mcp.ToolAnnotations{
@@ -476,11 +443,7 @@ timeout_minutes: Wait duration in minutes (only relevant with wait=true).`,
476
443
Title: "Stop Database Service",
477
444
Description: `Stop a running database service.
478
445
479
-
This operation stops a service that is currently running. The service will transition to a stopped/paused state and will no longer accept connections.
480
-
481
-
Default behavior: Returns immediately while service stops in background (recommended).
482
-
Setting wait=true will block until the database is stopped - only use if your next steps require confirmation that the service is stopped.
483
-
timeout_minutes: Wait duration in minutes (only relevant with wait=true).`,
446
+
This operation stops a service that is currently running. The service will transition to a stopped/paused state and will no longer accept connections.`,
Copy file name to clipboardExpand all lines: specs/spec_mcp.md
+4-12Lines changed: 4 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -176,8 +176,7 @@ Create a new database service.
176
176
-`region` (string, optional): Region code
177
177
-`cpu_memory` (string, optional): CPU and memory allocation combination (e.g., "shared/shared", "0.5 CPU/2GB", "2 CPU/8GB")
178
178
-`replicas` (number, optional): Number of high-availability replicas - default: 0
179
-
-`wait` (boolean, optional): Wait for service to be ready - default: false
180
-
-`timeout` (number, optional): Timeout for waiting in minutes - default: 30
179
+
-`wait` (boolean, optional): Wait for service to be ready (waits up to 10 minutes) - default: false
181
180
-`set_default` (boolean, optional): Set the newly created service as the default service for future commands - default: true
182
181
-`with_password` (boolean, optional): Include password in response and connection string - default: false
183
182
@@ -197,8 +196,7 @@ Fork an existing database service to create a new independent copy.
197
196
-`target_time` (string, optional): Target timestamp for point-in-time recovery in RFC3339 format (e.g., "2025-01-15T10:30:00Z"). Required when `fork_strategy` is `"PITR"`, forbidden otherwise.
198
197
-`name` (string, optional): Name for the forked service - auto-generated if not provided
199
198
-`cpu_memory` (string, optional): CPU and memory allocation combination (e.g., "0.5 CPU/2GB", "2 CPU/8GB"). If not specified, inherits from source service.
200
-
-`wait` (boolean, optional): Wait for forked service to be ready - default: false
201
-
-`timeout_minutes` (number, optional): Timeout for waiting in minutes - default: 30
199
+
-`wait` (boolean, optional): Wait for forked service to be ready (waits up to 10 minutes) - default: false
202
200
-`set_default` (boolean, optional): Set the forked service as the default service for future commands - default: true
203
201
-`with_password` (boolean, optional): Include password in response and connection string - default: false
204
202
@@ -222,25 +220,19 @@ Start a stopped database service.
222
220
223
221
**Parameters:**
224
222
-`service_id` (string, required): Service ID to start
225
-
-`wait` (boolean, optional): Wait for service to be fully started before returning - default: false
226
-
-`timeout_minutes` (number, optional): Timeout for waiting in minutes - default: 10
223
+
-`wait` (boolean, optional): Wait for service to be fully started before returning (waits up to 10 minutes). Default is false (recommended) - only set to true if your next steps require connecting to or querying this database.
227
224
228
225
**Returns:** Operation status with current service status and message.
229
226
230
-
**Default behavior:** Returns immediately while service starts in background (recommended). Setting `wait=true` will block until the database is ready - only use if your next steps require connecting to or querying this database.
231
-
232
227
#### `service_stop`
233
228
Stop a running database service.
234
229
235
230
**Parameters:**
236
231
-`service_id` (string, required): Service ID to stop
237
-
-`wait` (boolean, optional): Wait for service to be fully stopped before returning - default: false
238
-
-`timeout_minutes` (number, optional): Timeout for waiting in minutes - default: 10
232
+
-`wait` (boolean, optional): Wait for service to be fully stopped before returning (waits up to 10 minutes). Default is false (recommended) - only set to true if your next steps require confirmation that the service is stopped.
239
233
240
234
**Returns:** Operation status with current service status and message.
241
235
242
-
**Default behavior:** Returns immediately while service stops in background (recommended). Setting `wait=true` will block until the database is stopped - only use if your next steps require confirmation that the service is stopped.
0 commit comments