Summary
Four calls, all about users — the everyday half of Keycloak administration.
Realms are listed so you can find the one you mean, users are listed within it, and a user can be created or removed. It is not the full admin API and does not pretend to be; it covers the request that lands in a developer's lap most often.
What it is
A small Keycloak administration server, pointed at a Keycloak URL with admin credentials, covering realms and their users.
What you get
- list-realms — the realms available on that Keycloak instance
- list-users — the users in a realm you name
- create-user — a new user in a realm, with username, email, firstName and lastName
- delete-user — a user removed from a realm by userId
Requirements
A Keycloak instance you can reach, and an admin username and password for it, both set in the client config alongside the server URL. It runs from npx.
Setup effort
One command plus a key — npx -y keycloak-model-context-protocol, then supply credentials
