ConnectorTool
A tool of a Connector (1.60.0): its MCP descriptor in snake_case with the scopes, PHI paths, default deadline, idempotency and messaging action Vocal adds.
An object with 11 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
annotations | ConnectorToolAnnotations | yes | |
default_timeout_ms | integer | yes | The deadline a binding starts from, in milliseconds (a target). |
description | string | yes | Model-facing: what the tool does and when to use it. |
idempotency | ConnectorToolIdempotency | yes | |
input_schema | ToolParameters | yes | |
messaging | ConnectorToolMessaging or null | yes | The messaging action of a messaging tool; null for every other tool. |
name | ConnectorToolName | yes | |
output_schema | ToolResponseSchema | yes | |
phi_paths | array of ToolPhiPath | yes | |
scopes | array of VendorScope | yes | The vendor scopes the tool needs; a Connection's requested scopes are the union over its enabled_tools. |
title | string | yes |