Bank ConnectionsWrite

Create Bank Link

create_bank_link

Initiate a new bank connection. Returns a link token and hosted authorization URL. For Plaid: open authUrl in a browser. For SaltEdge/SnapTrade: open authUrl and follow the authorization flow.

Parameters

ParameterTypeRequiredDescription
workspaceIdstringrequiredWorkspace ID — get from list_workspaces. Portal workspaces are valid here when you manage them (look for `isInherited: true` in list_workspaces).
sourceenum: 'plaid' | 'saltedge' | 'snaptrade'requiredBanking data provider. Use "plaid" for US/CA, "saltedge" for EU/AU/NZ.
institutionIdstringoptionalPre-select a specific institution. Omit to let the user search.
countryCodesstring[]optionalISO 3166-1 alpha-2 country codes, e.g. ["US", "CA"]

Example call

The tool call an MCP client sends (required arguments shown with placeholder values).

{
"tool": "create_bank_link",
"arguments": {
"workspaceId": "workspaceId_123",
"source": "value"
}
}

Use this tool in

Related Bank Connections tools