The Skycloak MCP server gives any MCP client, Claude, ChatGPT, Gemini, Grok or your editor, your whole platform: clusters, realms, applications, SSO, custom domains, WAF, webhooks, SIEM and branding. One command, browser sign-in, nothing to install.
$ claude mcp add --transport http skycloak https://mcp.skycloak.io
That is Claude Code. Everywhere else you paste the same URL: a custom connector in Claude, ChatGPT, Gemini or Grok, a JSON entry in Cursor or VS Code. No API key to create, paste into a config file, or forget to rotate.
Point an agent at a Keycloak admin API and it can edit realms. It cannot provision a cluster, verify a custom domain, change a WAF rule, or ship events to your SIEM. Those surfaces are the managed platform, and they are exactly where an assistant saves the most time.
Provision, resize, upgrade and inspect the managed Keycloak clusters themselves.
Read and change the protection in front of the cluster, not just the settings inside it.
Add a domain, get back the DNS records to create, then trigger verification and manage routes.
Subscribe to platform events, inspect what is subscribed, and fire a test delivery.
Wire cluster events into Splunk, Datadog, Sentinel or a webhook sink, and test the pipe.
Query authentication and admin events, read logs, and export realms or event history.
The Keycloak layer: realms, users, roles, groups and membership.
OIDC and SAML clients, their roles and sessions, plus the identity providers behind sign-in.
Login and email branding, theme upload and per-client theme assignment.
Install and upgrade Keycloak extensions, and configure or test outbound mail.
Eight jobs teams hand to the MCP server every day, running against a live platform. Pick one, or let it play.
$ claude mcp add --transport http skycloak https://mcp.skycloak.io
That is Claude Code. Everywhere else you paste the same URL: a custom connector in Claude, ChatGPT, Gemini or Grok, a JSON entry in Cursor or VS Code. No API key to create or rotate.
Bounded by your own access. Read questions run against your live platform. Anything that changes state is limited to your permissions, and deletions refuse to run without an explicit confirm=true.
The scary part of handing an assistant your identity provider is not that it does nothing useful. It is that it does something very useful to the wrong realm. So there is no second permission system to reason about.
Tools are registered against the scopes of the credential you signed in with. If your account cannot rotate a client secret, neither can your assistant. Nothing to configure, nothing that can drift out of step with your real access.
Deleting a realm, an application or an identity provider requires an explicit confirm=true. Without it the tool declines and says why, so an ambiguous instruction cannot cascade into a deletion.
Sign-in runs through your Skycloak account over OAuth. There is no long-lived key sitting in a config file on a laptop, and revoking access is the same action you already use.
https://mcp.skycloak.io and exposes every operation the Skycloak platform API supports, spanning managed Keycloak clusters, realms, applications, identity providers, users, custom domains, edge security and WAF, webhooks, SIEM destinations, branding, extensions, SMTP and audit logs. You connect with one command and sign in through your browser over OAuth, there is nothing to install, and an assistant only ever gets the access the signed-in account already has.https://mcp.skycloak.io and it does the rest. In Claude, ChatGPT, Gemini and Grok that means adding a custom connector; in Claude Code it is claude mcp add --transport http skycloak https://mcp.skycloak.io; in Cursor, VS Code and other editors it is a JSON entry with "type": "http" and that URL. On first use the server returns a 401 carrying its OAuth metadata and the client opens a browser for you to sign in. See the MCP documentation for the full setup.confirm=true, so a vague instruction cannot cascade into a deletion.Connect in one command, or start a free trial and spin up a cluster to point it at. Unlimited users on every plan, real upstream Keycloak, no lock-in.