🤖 New: Connect Your AI Assistant to Cloud-IAM with MCP
<span style="color: rgb(0, 0, 0);">Your Keycloak deployments hold a lot of operational context: audit logs, extension status, billing usage, upcoming upgrades. Getting to it usually means switching to the console. With our new MCP server, you can now ask your AI assistant directly.</span>
Talk to Cloud-IAM from your assistant (new) Cloud-IAM exposes its control plane through the Model Context Protocol, so any MCP-aware client (Claude Desktop, Claude Code, Cursor, and others) can list your deployments, inspect audit logs, check installed extensions, or compute a billing synthesis, straight from a conversation.
<span style="color: rgb(0, 0, 0);">Tool calls run with your own identity and permissions, not a shared API key or service account. Every action the assistant takes is logged in the audit trail under your user, the same as if you'd done it from the console.</span>
Nineteen tools, scoped to what you're allowed to see<span style="color: rgb(0, 0, 0);"> Four organization-scoped tools cover deployment listing, members, service accounts, and billing. Fifteen deployment-scoped tools cover things like deployment detail, plan usage, audit logs, extensions, custom domains, Keycloak feature flags, allow lists, themes, exports, backups, maintenance windows, and pending upgrades. The gateway resolves organizations and deployments by name or ID and only ever against resources you're a member of, so there's no way to reach into an organization or deployment you don't belong to. Note that deployment-scoped tools aren't available for freemium deployments; organization-scoped tools stay available to everyone.</span>
Getting started<span style="color: rgb(0, 0, 0);"> An </span>ORG_OWNER<span style="color: rgb(0, 0, 0);"> enables MCP from </span>Settings<span style="color: rgb(0, 0, 0);"> → </span>MCP<span style="color: rgb(0, 0, 0);"> in the console, then copies the connection URL that appears below the switch. In Claude, add it as a custom connector under </span>Settings<span style="color: rgb(0, 0, 0);"> → </span>Connectors<span style="color: rgb(0, 0, 0);"> → </span>Add custom connector<span style="color: rgb(0, 0, 0);">; in Claude Code, run </span>claude mcp add --transport http cloud-iam https://mcp.cloud-iam.com/mcp<span style="color: rgb(0, 0, 0);">. The first tool call opens a browser for you to sign in with your usual Cloud-IAM account and grant consent once. Turning the organization switch off immediately revokes access for everyone.</span>
<span style="color: rgb(0, 0, 0);">📖 </span>Read the documentation