essbase_manage_roles
This Essbase MCP Server tool enables you to manage service and application role assignments.
This tool supports following actions:
list_roleslist_service_roleslist_app_rolesget_app_roleprovision_service_roledeprovision_service_roleprovision_app_roledeprovision_app_roleimport_app_roles
For the provision_service_role action, use role IDs such as user, power_user, or service_administrator. For the provision_app_role action, use application role enum values such as DB_ACCESS, DB_UPDATE, DB_MANAGER, or APP_MANAGER.
Note:
Provision/deprovision actions are destructive security changes and require admin profile.Parameters
action(string) — required — Operation to perform.app_name(string) — Essbase application name.user_id(string) — User identifier.principal_id(string) — User or group id for a role assignment.role(string) — Role id to grant. Service examples: user, power_user, service_administrator. Application examples: DB_ACCESS, DB_UPDATE, DB_MANAGER, APP_MANAGER.name(string) — Display name or object name, depending on the selected action.group(boolean) — True when the principal is a group; false or omitted for users.payload(string) — JSON object/string or XML string required by the selected action.
Minimum Profile
admin
Parent topic: Tools for Admins