create_mcp_connect_link
Connect another MCP server (e.g. https://mcp.notion.com/mcp, https://mcp.linear.app/mcp, https://mcp.atlassian.com/v1/sse) so agents can use its tools. Signing in to that server needs the USER in their own browser, so you cannot do it for them: create the link, show the returned url as a clickable link, and ask them to say when they are done. The page needs no dashboard login, opens on the agency's own domain for whitelabel workspaces, and has one Connect button. Pass agentIds to put the server on those agents automatically once the sign-in finishes (start node; allNodes=true for every node). Pass connectionId to re-sign an existing connection whose sign-in expired. When the user says they finished, call get_mcp_connection and only say it works when status is "connected".
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"serverUrl": "<serverUrl>"
},
"name": "create_mcp_connect_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agentIds | No | Agents to attach the connection to after sign-in. | |
| allNodes | No | Attach to every node of those agents instead of only the start node. | |
| serverUrl | Yes | The MCP server URL (streamable HTTP or SSE). | |
| serverName | No | Short name used in tool names (letters, digits, _ and -). Defaults from the URL. | |
| ttlMinutes | No | How long the link works. Default 60, max 10080 (7 days). | |
| connectionId | No | Re-sign this existing connection instead of creating a new one. |