well_invoke_connector_tool
ActiveTool of Well
Run one tool on a connected provider's own MCP server (e.g. create a record in Attio), on behalf of this workspace's connection. WORKFLOW: 1. well_query_records({ root: "workspace_connectors", fields: [["workspace_connectors","workspace_connector_id"], ["workspace_connectors","connector","name"], ["workspace_connectors","status"], ["workspace_connectors","installed_capabilities"]] }) → pick the ENABLED provider, read its workspace_connector_id and installed_capabilities.available_tools. 2. well_invoke_connector_tool({ workspace_connector_id, tool: "<one of available_tools>", args: { ... } }). Only works on connectors that expose an MCP server (e.g. Attio, Notion, Linear) and whose connection is enabled. Returns the provider's tool result, or { success: false, error } if the tool failed / is not granted.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"workspace_connector_id",
"tool"
],
"properties": {
"args": {
"type": "object",
"description": "Arguments object passed straight to the provider tool. Omit if the tool takes none.",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"tool": {
"type": "string",
"minLength": 1,
"description": "The provider tool name to run (one of the connector's available_tools)."
},
"workspace_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Target workspace. Omit to use the only authorized workspace, or (for read tools) to query all authorized workspaces grouped by workspace. Required for write tools when the token authorizes more than one workspace."
},
"idempotency_key": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Optional client-supplied key. A retried write with the same key returns the original result instead of re-applying the operation."
},
"workspace_connector_id": {
"type": "string",
"minLength": 1,
"description": "The connected provider's workspace_connector_id (from well_query_records on workspace_connectors)."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Well
https://github.com/WellApp-ai/well-mcp
1/7 registries