My Account
In the top-right of the PubNub Admin Portal, there are two menus for managing your account.
- Account menu — click your email address to open:
| Name | Description |
|---|---|
| Switch organization | Switch between your personal account and any organizations you belong to. |
| Organization settings | Manage organization-level settings, including:
|
| Plans and billing | Add payment information and check your current pricing and support plans. Use the Pricing plans tab to change plans and compare options. |
| Billing alerts (Paid members only) | Customize billing triggers for your PubNub account based on cost or usage. |
| Support | Open the support contact form. |
MCP Connections
The MCP Connections page shows all Model Context Protocol (MCP) clients connected to your PubNub account. Connections expire one month after creation. MCP clients are AI-powered development tools like Cursor, VS Code, Claude Code, and others that can interact with PubNub on your behalf using the PubNub MCP Server.
To access MCP Connections, click Profile settings in the account menu, then select MCP Connections from the sidebar.
View active connections
The MCP Connections page displays a table of all active connections:
| Column | Description |
|---|---|
| Organization name | The PubNub organization the client has access to |
| MCP Client | The connected client name and Client ID |
| Created | When the connection was established |
| Expiration | When the connection expires |
| Remove | Action to revoke the connection |
Connection expiration
MCP connections automatically expire one month after creation. To continue using the MCP client, you'll need to reauthenticate when prompted.
Revoke a connection
To revoke an MCP client's access:
-
Navigate to Profile settings → MCP Connections.
-
Find the connection you want to revoke in the table.
-
Click Remove in the rightmost column.
-
Confirm the revocation when prompted.
The MCP client will immediately lose access to your PubNub account. You can reauthorize the client at any time by going through the OAuth flow again.
MCP Connection Access
Account administrators only
This setting is only available to Account Admins.
Account administrators can enable or disable MCP access for the entire organization. When disabled, no users in the organization can authorize new MCP clients.
To manage MCP connection access:
-
Navigate to Organization settings.
-
Find the MCP connection access section.
-
Toggle Allow MCP connections for all clients to enable or disable MCP access.
-
If disabling, confirm your choice in the confirmation dialog.
When MCP access is disabled:
- Existing MCP connections will be rejected by PubNub APIs.
- New OAuth authorizations for MCP clients are blocked.
- The organization won't appear in the account selection screen during OAuth authorization.
Plans and billing
-
Profile menu — click the avatar icon to open:

Name Description Profile settings Shows your account details in the Admin Portal. Log out Sign out of the Admin Portal.
Members and roles
Use Member management to invite members to administer your application. Assign a role to grant access.
Invite a member
To invite a new member to your organization:
- In the top-right, click your account name (email address).
- Select Organization settings from the dropdown.
- Open the Members tab.
- Click Add member, enter the member’s email address, and select a role.

:::note Personal vs. organization accounts When a member accepts your invitation, they can switch between their personal account and your organization using the dropdown on the Homepage. Any role restrictions you assign apply only to their account within your organization, not their personal account. :::
Role permissions
Member roles control access and permissions in your account. Each role enables specific tasks and features.
:::note Account Owner Every organization has one Account Owner — the user who created the organization. This is a permanent designation that cannot be removed or reassigned. The Account Owner has the same full access as an Account Admin and cannot be invited or managed through the Members tab. :::
| Role name | Permissions | Description |
|---|---|---|
| Account Admin |
| Highest level of access within the account. |
| App Admin |
| Enables changes to app settings and keys. |
| App Viewer |
| Basic access for reviewing app-related information. |
| Key Admin |
| Allows changes to key settings. |
| Key Viewer |
| Provides key access (no secret key). |
| PubNub Insights |
| Provides read-only access to Insights information. Restricted from certain areas like Functions, and Events & Actions. |
| BizOps Objects Operator |
| Restricted from other Admin Portal sections. |
| Illuminate Admin |
| Restricted from other Admin Portal sections. |
| Functions Developer |
| Manage all account functions and packages. This role can only be assigned to members who do not have the Account Admin role. |
| Functions Viewer |
| This role can only be assigned to members who do not have the Account Admin role. |
Mutually exclusive roles
Some roles cannot be assigned together because they have overlapping or conflicting permissions.
| If the member has this role | They cannot also have |
|---|---|
| Account Admin | App Admin, App Viewer, Keyset Admin, Keyset Viewer, PubNub Insights, BizOps Objects Operator, Functions Viewer, Functions Developer, Illuminate Admin |
| App Admin | Account Admin, App Viewer (same app), Keyset Admin (same app), Keyset Viewer (same app) |
| App Viewer | Account Admin, App Admin (same app), Keyset Viewer (same app) |
| Keyset Admin | Account Admin, App Admin (same app), Keyset Viewer (same keyset) |
| Keyset Viewer | Account Admin, App Admin (same app), App Viewer (same app), Keyset Admin (same keyset) |
| PubNub Insights | Account Admin |
| BizOps Objects Operator | Account Admin |
| Functions Developer | Account Admin, Functions Viewer |
| Functions Viewer | Account Admin, Functions Developer |
| Illuminate Admin | Account Admin |