Red Hat · Capability

Red Hat Identity and Access

Identity and access management workflow using Keycloak for managing realms, users, clients, roles, groups, and identity federation. Used by platform admins and security teams.

Run with Naftiko Red HatKeycloakIdentityAccess Management

What You Can Do

GET
List realms — List all realms.
/v1/realms
GET
Get realm — Get realm details.
/v1/realms/{realm}
GET
List users — List users.
/v1/realms/{realm}/users
POST
Create user — Create a user.
/v1/realms/{realm}/users
GET
List clients — List clients.
/v1/realms/{realm}/clients
GET
List roles — List roles.
/v1/realms/{realm}/roles
GET
List groups — List groups.
/v1/realms/{realm}/groups
GET
List identity providers — List identity providers.
/v1/realms/{realm}/identity-providers

MCP Tools

list-realms

List all Keycloak realms.

read-only
get-realm

Get realm configuration details.

read-only idempotent
list-users

List users in a realm.

read-only
create-user

Create a new user in a realm.

get-user

Get user details.

read-only idempotent
delete-user

Delete a user from a realm.

list-clients

List client applications in a realm.

read-only
create-client

Register a new client application.

list-realm-roles

List roles in a realm.

read-only
list-groups

List groups in a realm.

read-only
list-identity-providers

List external identity providers.

read-only
delete-session

Terminate a user session.

APIs Used

keycloak-admin