Install
Select a method below to install the server.
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.
https://app.getgram.ai/mcp/opal-user-provisioning
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>"
}
}