“Show me all users in the Engineering group.” “Create an access request for the Production database.” “What access changes happened to our AWS resources this week?” “Which users have access to financial reporting resources?”
Available MCP Servers
Opal provides three specialized MCP servers, each designed for specific use cases:Admin User Provisioning
Purpose: Manage user access in Opal. View user permissions and add or remove access to resources and groups. Use cases:- Generate an overview of a user’s access across resources and groups
- Add or remove users from resources and groups
- Update user access levels and durations
- Manage group memberships
Admin Access Investigation and Auditing
Purpose: View Opal events and syncs to investigate access and audit changes. Use cases:- Investigate historical access patterns and anomalous access
- Audit changes in organizational structure or role assignments
- Review sync errors and propagation status
- Monitor access requests and approvals
- Track user access reviews and compliance activities
End User Self-Service
Purpose: Request access to Opal resources, groups, and bundles. Use cases:- Browse available resources, groups, and bundles
- Create access requests for yourself or as part of a workflow
- Check request status and view your current access
- Use in combination with other MCP servers (e.g., request access to Retool, then use Retool’s MCP server to query data)
Legacy Server (Full API Access)
For users who need access to the complete Opal API surface or prefer local-only execution, the general-purpose MCP server remains available. Installation: opal-mcp on GitHubRequirements
To set up any MCP server, you’ll need:- Opal Admin permissions (for Admin servers) or a standard Opal user account (for End User Self-Service)
- An Opal API key
- An MCP-compatible client such as Claude Desktop, Cursor, or VS Code
Installation
Each MCP server has its own installation page with step-by-step instructions for different clients:- Visit the installation page for the server you want to use
- Select your client (Cursor, Claude Desktop, VS Code, etc.)
- Follow the installation instructions
- Configure your Opal API key when prompted

