Organization Settings
Configure your organization's preferences and security settings.
Accessing Settings
- Navigate to Settings in the sidebar
- Only Owners and Admins can access most settings
General Settings
Organization Name
The display name for your organization:
- Click Edit next to the name
- Enter the new name
- Click Save
Organization Slug
The unique identifier used in URLs and API calls:
- Format: lowercase letters, numbers, and hyphens
- Example:
my-company - Cannot be changed after creation
Organization Description
Optional description for your team:
- Click Edit Description
- Enter your description
- Click Save
Security Settings
PIN Protection
Add an extra layer of security for sensitive actions:
- Go to Settings → Security
- Toggle PIN Protection on
- Set a 6-digit PIN
- Confirm your PIN
With PIN protection enabled, you'll need to enter your PIN for:
- Deleting MCPs
- Revoking API keys
- Removing team members
- Changing billing
Two-Factor Authentication
Enable 2FA for your personal account:
- Go to Profile → Security
- Click Enable 2FA
- Scan QR code with authenticator app
- Enter verification code
- Save backup codes securely
Session Management
View and manage active sessions:
- Go to Profile → Sessions
- See all active sessions
- Click Revoke to end a session
- Click Revoke All for all sessions except current
Webhook Settings
Configure webhooks for real-time notifications:
Adding a Webhook
- Go to Settings → Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select events to subscribe to
- Click Save
Available Events
| Event | Description |
|---|---|
mcp.created | New MCP added |
mcp.updated | MCP settings changed |
mcp.deleted | MCP removed |
mcp.health_changed | MCP health status changed |
api_key.created | New API key generated |
api_key.revoked | API key revoked |
team.member_added | New team member joined |
team.member_removed | Team member removed |
usage.threshold | Usage threshold reached |
Webhook Payload
{
"event": "mcp.created",
"timestamp": "2024-01-15T10:30:00Z",
"organization_id": "org_123",
"data": {
"mcp_id": "mcp_456",
"name": "Weather API"
}
}
Testing Webhooks
- Click the webhook in the list
- Click Send Test
- Verify your endpoint receives the payload
Custom Domain
Pro and Team plans only
Use your own domain for API calls:
Setting Up
- Go to Settings → Custom Domain
- Enter your domain (e.g.,
api.yourcompany.com) - Add the CNAME record to your DNS:
api.yourcompany.com CNAME gateway.plexmcp.com - Click Verify Domain
- Wait for DNS propagation (up to 48 hours)
Using Your Custom Domain
Once verified, use your domain for API calls:
curl -X POST https://api.yourcompany.com/v1/mcp/invoke \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{...}'
Danger Zone
Critical actions that should be used with caution:
Delete Organization
Permanently delete your organization and all data:
- Go to Settings → Danger Zone
- Click Delete Organization
- Type your organization name to confirm
- Enter your password
- Click Delete Forever
This action is irreversible. All MCPs, API keys, team data, and billing history will be permanently deleted.
What Gets Deleted
- All MCP configurations
- All API keys
- Team member access
- Usage history
- Billing records (after retention period)
Before Deleting
- Export any data you need
- Notify team members
- Cancel any active subscriptions
- Revoke API keys in use
Audit Logs
Team plan only
View all actions taken in your organization:
- Go to Settings → Audit Logs
- Filter by date, user, or action type
- Export logs for compliance
Logged Actions
- Authentication events
- MCP changes
- API key operations
- Team changes
- Settings modifications
- Billing actions
Log Retention
- Free: Not available
- Pro: 30 days
- Team: 1 year
- Enterprise: Custom retention
Exporting Data
Export your organization data:
- Go to Settings → Data Export
- Select what to export:
- MCP configurations
- API key metadata (not secrets)
- Team member list
- Usage statistics
- Click Generate Export
- Download when ready
Export formats available:
- JSON
- CSV