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
ChatGPT Desktop
VS Code
Antigravity CLI
Antigravity IDE
Codex CLI
opencode
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>" } }