You're viewing a demo portfolio

Join the waitlist
PRSM

well_invoke_connector_tool

Active

Tool of Well

declared in 1.0.0

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
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

Well

https://github.com/WellApp-ai/well-mcp

1/7 registries
View full server →
well_invoke_connector_tool — Well — PRSM MCP