MCP Servers / cloud-service / Keycloak MCP Server

Keycloak MCP Server

JSON →
none44cloud-service

Administer Keycloak users and realms using a Model Context Protocol server.

Install
How to run this server
[ { "cmd": "npx -y @smithery/cli", "imports": [] } ]
server path: keycloak-mcp-server-3
Tools
What this server exposes
list_realms
List all realms in the Keycloak instance
get_realm
Get details of a specific realm
create_realm
Create a new realm
update_realm
Update an existing realm
delete_realm
Delete a realm
list_users
List users in a realm
get_user
Get details of a specific user
create_user
Create a new user in a realm
update_user
Update an existing user
delete_user
Delete a user
list_clients
List clients in a realm
get_client
Get details of a specific client
create_client
Create a new client in a realm
update_client
Update an existing client
delete_client
Delete a client
list_roles
List roles in a realm or client
get_role
Get details of a specific role
create_role
Create a new role
delete_role
Delete a role
assign_role_to_user
Assign a role to a user
remove_role_from_user
Remove a role from a user
list_groups
List groups in a realm
get_group
Get details of a specific group
create_group
Create a new group
delete_group
Delete a group
add_user_to_group
Add a user to a group
remove_user_from_group
Remove a user from a group
Configuration
Environment & auth
authnone
envKEYCLOAK_URL
Resources
Keycloak MCP Server — MCP Server · libregistry