Keycloak · Capability
Keycloak Admin REST API — Roles
Keycloak Admin REST API — Roles. 8 operations. Lead operation: Keycloak List realm-level roles. Self-contained Naftiko capability covering one Keycloak business surface.
What You Can Do
GET
Getroles
— Keycloak List realm-level roles
/v1/{realm}/roles
POST
Createrole
— Keycloak Create a realm-level role
/v1/{realm}/roles
GET
Getrole
— Keycloak Get a realm-level role by name
/v1/{realm}/roles/{rolename}
PUT
Updaterole
— Keycloak Update a realm-level role
/v1/{realm}/roles/{rolename}
DELETE
Deleterole
— Keycloak Delete a realm-level role
/v1/{realm}/roles/{rolename}
GET
Getuserrealmrolemappings
— Keycloak Get realm-level role mappings for a user
/v1/{realm}/users/{userid}/role-mappings/realm
POST
Adduserrealmrolemappings
— Keycloak Add realm-level role mappings to a user
/v1/{realm}/users/{userid}/role-mappings/realm
DELETE
Deleteuserrealmrolemappings
— Keycloak Remove realm-level role mappings from a user
/v1/{realm}/users/{userid}/role-mappings/realm
MCP Tools
keycloak-list-realm-level-roles
Keycloak List realm-level roles
read-only
idempotent
keycloak-create-realm-level-role
Keycloak Create a realm-level role
keycloak-get-realm-level-role
Keycloak Get a realm-level role by name
read-only
idempotent
keycloak-update-realm-level-role
Keycloak Update a realm-level role
idempotent
keycloak-delete-realm-level-role
Keycloak Delete a realm-level role
idempotent
keycloak-get-realm-level-role-2
Keycloak Get realm-level role mappings for a user
read-only
idempotent
keycloak-add-realm-level-role
Keycloak Add realm-level role mappings to a user
keycloak-remove-realm-level-role
Keycloak Remove realm-level role mappings from a user
idempotent