veryfront__update_agent_push_runtime_serviceAccess
No external-service connection is required. Use a Veryfront credential with access to the requested resources. Call type: Can change resources.Arguments
| Field | Type | Required | Description and constraints |
|---|---|---|---|
project_reference | string | No | Project that owns the service. A source project may drain its shared runtime grant using its own project reference. Only a project service is found; a global service answers not_found. Minimum length: 1. |
service_id | string | Yes | Runtime service to change. Draining stops selection for new work and, for managed source connections, revokes queued and child dispatch; either project may revoke. Resuming re-enables selection; managed source connections require project.runtime.manage in both projects. Format: uuid. |
availability | string | Yes | active makes the runtime service available for selection; drained stops selecting it for new work. For a managed source connection, drained also revokes queued and child dispatch. Values: "active", "drained". |
Example request
Send this JSON-RPC request through an initialized MCP client. Replace sample identifiers and values before calling the tool. See MCP client setup.request.json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "veryfront__update_agent_push_runtime_service",
"arguments": {
"service_id": "00000000-0000-4000-8000-000000000000",
"availability": "active"
}
}
}
Result
The published output shape is summarized below. Inspect both the MCP response content andisError when handling a call.
| Field | Type | Required | Description and constraints |
|---|---|---|---|
id | string | Yes | Unique identifier for the returned record. Format: uuid. |
service_name | string | Yes | |
service_key | string | Yes | |
scope_kind | string | Yes | Values: "global", "project". |
project_id | string or null | Yes | Project identifier associated with this result. |
availability | string | Yes | Values: "active", "drained". |
connection_status | string | Yes | Values: "online", "offline", "disabled". |
runtime | string or null | Yes | |
region | string or null | Yes | |
last_seen_at | string or null | Yes | Time of the last heartbeat, or null before the first one. |
Full schemas
{
"type": "object",
"properties": {
"project_reference": {
"type": "string",
"minLength": 1,
"description": "Project that owns the service. A source project may drain its shared runtime grant using its own project reference. Only a project service is found; a global service answers not_found."
},
"service_id": {
"type": "string",
"format": "uuid",
"description": "Runtime service to change. Draining stops selection for new work and, for managed source connections, revokes queued and child dispatch; either project may revoke. Resuming re-enables selection; managed source connections require project.runtime.manage in both projects."
},
"availability": {
"type": "string",
"enum": [
"active",
"drained"
],
"description": "active makes the runtime service available for selection; drained stops selecting it for new work. For a managed source connection, drained also revokes queued and child dispatch."
}
},
"required": [
"service_id",
"availability"
],
"additionalProperties": false,
"description": "Arguments for the update_agent_push_runtime_service tool.",
"$schema": "http://json-schema.org/draft-07/schema#"
}
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Unique identifier for the returned record."
},
"service_name": {
"type": "string"
},
"service_key": {
"type": "string"
},
"scope_kind": {
"type": "string",
"enum": [
"global",
"project"
]
},
"project_id": {
"anyOf": [
{
"type": "string",
"format": "uuid",
"description": "Project identifier associated with this result."
},
{
"type": "null",
"description": "Project identifier associated with this result."
}
],
"description": "Project identifier associated with this result."
},
"availability": {
"type": "string",
"enum": [
"active",
"drained"
]
},
"connection_status": {
"type": "string",
"enum": [
"online",
"offline",
"disabled"
]
},
"runtime": {
"type": [
"string",
"null"
]
},
"region": {
"type": [
"string",
"null"
]
},
"last_seen_at": {
"type": [
"string",
"null"
],
"description": "Time of the last heartbeat, or null before the first one."
}
},
"required": [
"id",
"service_name",
"service_key",
"scope_kind",
"project_id",
"availability",
"connection_status",
"runtime",
"region",
"last_seen_at"
],
"additionalProperties": false,
"description": "Structured result returned by the update_agent_push_runtime_service tool.",
"$schema": "http://json-schema.org/draft-07/schema#"
}