Skip to content

McpExternalOperationVersion

One version of an MCP tool.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
connectorIduuidThe id of the connector this version calls.
connectorVersionintegerThe exact connector version this version calls.
requestBindingsConnectorBinding[]Fixed values for fields of the request body, which the model never sees or chooses.
authenticationHeaderConnectorAuthenticationHeader| nullThe credential sent with every call, from a secret; null when none is sent.
promptGuidancestring | nullWhen and how to use the tool, written for the model. Null: the connector’s description.
requiresApprovalbooleanWhether a person must approve each call before it is made. The run waits with status PendingApproval until someone approves or rejects the call.
versionintegerThe version number, from 1. Every change to a definition adds a new version with the next number.
datedatetimeWhen this version was created, in UTC.
isDisabledbooleanWhether this version is disabled. A disabled version is never used: new links and runs take the latest enabled version, and anything pinned to this one fails until it is re-enabled.
{
"connectorId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"connectorVersion": 0,
"requestBindings": [
{
"target": "...",
"value": "..."
}
],
"authenticationHeader": {
"headerName": "...",
"secretId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f"
},
"promptGuidance": "...",
"requiresApproval": false,
"version": 0,
"date": "2026-10-26T12:00:00.0000000Z",
"isDisabled": false
}