ReferenceRoles and permissions

MCP

Tenant MCP servers and personal external-service credentials.

Agentic Friendly

MCP servers belong to a tenant, not to individual users. There are no per-server owner, editor or viewer sharing grants. Tenant permissions govern server registration and management; current tenant members can discover and use their tenant's servers.

Credentials are personal. Linking a credential does not expose it to other tenant members, and permission to use a server does not replace authentication required by the external service.

Permissions

This family contains 9 permissions. “Baseline member” means every current tenant member already has the operation permission, including members with any system role. It does not bypass the resource checks described above. “Custom role” means the identifier can be selected when defining a custom role.

Link personal credentials to an MCP server, including API-key or OAuth authorization flows.

Link personal credentials to an MCP server, including API-key or OAuth authorization flows.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

mcp.credential.status

Represents baseline access to the caller's MCP credential-link status.

Represents baseline access to the caller's MCP credential-link status. It does not expose another user's credentials.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleNo. Personal credential status is available through baseline tenant membership.
Remove the caller's stored credential link for an MCP server.

Remove the caller's stored credential link for an MCP server.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

mcp.server.create

Register an MCP server for the selected tenant.

Register an MCP server for the selected tenant.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliesmcp.server.list, mcp.server.read

mcp.server.delete

Remove an MCP server registration from the tenant.

Remove an MCP server registration from the tenant.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliesmcp.server.list, mcp.server.read, mcp.server.update

mcp.server.list

List MCP servers registered in the selected tenant.

List MCP servers registered in the selected tenant.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes
Also impliesmcp.server.read

mcp.server.read

Inspect an MCP server registration and its configuration.

Inspect an MCP server registration and its configuration.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

mcp.server.update

Change a tenant MCP server's configuration.

Change a tenant MCP server's configuration.

PropertyValue
ScopeSelected tenant
Granted byTenant administrator
Custom roleYes
Also impliesmcp.server.list, mcp.server.read

mcp.server.use

Use a tenant MCP server, including discovering its available tools.

Use a tenant MCP server, including discovering its available tools. A server can additionally require the caller's external-service credentials.

PropertyValue
ScopeSelected tenant
Granted byBaseline member
Custom roleYes

On this page