Update
Update modifies an MCP tool’s admin-editable fields via update_mask. This is how a tool is approved: set tool.state = MCP_TOOL_STATE_APPROVED with update_mask “state” to move it out of PENDING_REVIEW (or DISABLED to block it). Editable paths: display_name, description, classification, state, allowed_client_types, visibility. tool must include id, app_id, connector_id.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.
Path Parameters
App identifier (app that owns the connector).
Connector identifier.
Unique identifier for this MCP tool record.
Body
Response
MCPToolServiceUpdateResponse returns the updated MCP tool.
MCPToolServiceUpdateResponse returns the updated MCP tool.
MCPTool represents metadata about individual tools discovered from an MCP server.