Portals (Accountants)Write

Create Portal

create_portal

Create a new client portal under your parent workspace. A portal is a workspace dedicated to one client. Optionally pass clientEmail to invite the client at create time. Returns the portalId — use it as a workspaceId in any other tool. Accountants only.

Parameters

ParameterTypeRequiredDescription
workspaceIdstringrequiredParent workspace ID — must be top-level (NOT a portal). Get from list_workspaces (entries WITHOUT a parentWorkspaceId).
namestringrequiredPortal name — typically the client's business name. Shown to the client and in your portal list.
clientEmailstringoptionalOptional: invite a client by email at create time. They receive an invitation that makes them an editor of the portal once accepted.
clientRole'editor' | 'viewer'optionalRole for the invited client. Default: editor.
capabilitiesobjectoptionalOverride default capabilities (membersCanCreateBanks, membersCanCreateFeeds, membersCanCreateIntegrations). Defaults: client can connect banks, but cannot create feeds or integrations.
limitsobjectoptionalPer-portal hard caps (maxBanks, maxFeeds, maxIntegrations, maxMembers). null = no cap beyond the family ceiling.

Example call

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

{
"tool": "create_portal",
"arguments": {
"workspaceId": "workspaceId_123",
"name": "value"
}
}

Use this tool in

Related Portals (Accountants) tools