Admin User Provisioning
Manage user access in Opal: view permissions, add/remove access

Install

Select a method below to install the server.
Cursor
Claude Code
Claude Desktop
VS Code
Gemini CLI
Codex CLI
Available Tools (11)
opal_user Retrieves detailed user information from Opal. This endpoint is designed to fetch user details by either user ID (UUID) or email address. The endpoint follows a strict precedence rule where user_id takes priority over email if both are provided. Key Implementation Notes: - Exactly one identifier (user_id OR email) must be provided - Returns a complete User object with all associated metadata - Suitable for user verification and profile data retrieval - Recommended for MCP user synchronization workflows Authentication: - Requires valid API authentication - Respects standard Opal authorization rules
Retrieves detailed user information from Opal. This endpoint is designed to fetch user details by either user ID (UUID) or email address. The endpoint follows a strict precedence rule where user_id takes priority over email if both are provided. Key Implementation Notes: - Exactly one identifier (user_id OR email) must be provided - Returns a complete User object with all associated metadata - Suitable for user verification and profile data retrieval - Recommended for MCP user synchronization workflows Authentication: - Requires valid API authentication - Respects standard Opal authorization rules
opal_get_user_tags Returns all tags applied to the user.
Returns all tags applied to the user.
opal_get_users Returns a list of users for your organization.
Returns a list of users for your organization.
opal_update_resource_user Updates a user's access level or duration on this resource.
Updates a user's access level or duration on this resource.
opal_delete_resource_user Removes a user's direct access from this resource.
Removes a user's direct access from this resource.
opal_set_owner_users Sets the list of users for this owner. If escalation is enabled, the order of this list is the escalation priority order of the users. If the owner has a source group, adding or removing users from this list won't be possible.
Sets the list of users for this owner. If escalation is enabled, the order of this list is the escalation priority order of the users. If the owner has a source group, adding or removing users from this list won't be possible.
opal_get_owner_users Gets the list of users for this owner, in escalation priority order if applicable.
Gets the list of users for this owner, in escalation priority order if applicable.
opal_add_group_user Adds a user to this group.
Adds a user to this group.
opal_update_group_user Updates a user's access level or duration in this group.
Updates a user's access level or duration in this group.
opal_delete_group_user Removes a user's access from this group.
Removes a user's access from this group.
opal_get_group_users Gets the list of users for this group.
Gets the list of users for this group.
No tools match your search.
Server URL
https://app.getgram.ai/mcp/opal-user-provisioning
Raw Configuration
If you have a client that's not listed above, access the raw MCP configuration below. Check out the troubleshooting documentation for more help.
{ "command": "npx", "args": [ "mcp-remote@0.1.25", "https://app.getgram.ai/mcp/opal-user-provisioning", "--header", "Mcp-Opal-Bearer-Auth:${MCP_OPAL_BEARER_AUTH}" ], "env": { "MCP_OPAL_BEARER_AUTH": "<your-value-here>" } }