Team Management
Collaborate with your team by inviting members and managing their permissions.
Roles Overview
PlexMCP has four roles with different permission levels:
| Permission | Viewer | Member | Admin | Owner |
|---|---|---|---|---|
| View Dashboard | ✓ | ✓ | ✓ | ✓ |
| View MCPs | ✓ | ✓ | ✓ | ✓ |
| Use MCPs via API | - | ✓ | ✓ | ✓ |
| Create API Keys | - | ✓ | ✓ | ✓ |
| Manage Own Keys | - | ✓ | ✓ | ✓ |
| Add/Edit MCPs | - | - | ✓ | ✓ |
| Delete MCPs | - | - | ✓ | ✓ |
| Invite Members | - | - | ✓ | ✓ |
| Change Roles | - | - | ✓ | ✓ |
| Remove Members | - | - | ✓ | ✓ |
| Manage Billing | - | - | - | ✓ |
| Delete Organization | - | - | - | ✓ |
| Transfer Ownership | - | - | - | ✓ |
Role Descriptions
Viewer
- Read-only access to dashboard
- Cannot make changes or use API
- Good for stakeholders and observers
Member
- Can use MCPs via API
- Can create and manage their own API keys
- Cannot modify MCPs or team settings
Admin
- Full MCP management access
- Can invite and manage team members
- Cannot access billing or delete org
Owner
- Full access to everything
- Manages billing and subscription
- Can delete the organization
- Only one owner per organization
Inviting Team Members
- Navigate to Team in the sidebar
- Click Invite Member
- Enter their email address
- Select their role
- Click Send Invite
The invitee will receive an email with a link to join.
Managing Invitations
Pending Invites
View and manage outstanding invitations:
- See when invite was sent
- Resend the invitation
- Cancel the invitation
Resending an Invite
- Find the pending invite
- Click Resend
- A new email is sent
Canceling an Invite
- Find the pending invite
- Click Cancel
- The invite link becomes invalid
Changing Roles
To update a member's role:
- Find the member in the team list
- Click their current role
- Select the new role
- Confirm the change
note
You cannot change your own role or the owner's role.
Removing Members
To remove someone from your organization:
- Find the member in the team list
- Click Remove
- Confirm the removal
When a member is removed:
- They lose access immediately
- Their API keys are revoked
- Their activity history is preserved
Transferring Ownership
Owners can transfer ownership to an admin:
- Go to Settings
- Find Transfer Ownership
- Select the new owner
- Enter your password to confirm
- Click Transfer
After transfer:
- You become an Admin
- The new owner has full control
Team Limits
Based on your plan:
| Plan | Team Members |
|---|---|
| Free | 1 |
| Pro | 5 |
| Team | Unlimited |
Activity Log
View team activity in the dashboard:
- Who made what changes
- When actions occurred
- What was affected
This helps with:
- Auditing changes
- Troubleshooting issues
- Compliance requirements
Best Practices
Use Appropriate Roles
Don't give more access than needed:
- Developers → Member
- Team leads → Admin
- Finance/billing → Viewer with billing access
Review Access Regularly
Periodically audit team access:
- Remove inactive members
- Downgrade roles when appropriate
- Update roles for role changes
Document Your Team Structure
Keep track of who has what access:
- Maintain a team directory
- Note the purpose of each role
- Plan for succession
Troubleshooting
Invite Not Received
- Check spam/junk folders
- Verify the email address
- Resend the invitation
- Ask them to check their email filters
Cannot Change Role
- Verify you have Admin or Owner role
- You cannot change your own role
- You cannot change the Owner's role
Member Cannot Access MCPs
- Verify their role allows MCP access (Member or higher)
- Check if specific API key permissions are set
- Ensure the MCPs they need are active