Agent Plugins Marketplace
← All plugins

keycloak-mcp

v1.65.28

Install the Keycloak Admin MCP server for eRegistrations IAM management. Manage users, roles, realms, themes, and token operations across all eRegistrations Keycloak instances.

Claude Code2 Skills1 MCP serverstdio

By UNCTAD Trade Facilitation SectionLicense: SEE LICENSE IN LICENSE0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
3 skill or MCP entries
Source updated
Sep 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install keycloak-mcp for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install keycloak-mcp@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/UNCTAD-eRegistrations/plugin-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/keycloak-mcp/.

Plugin files

plugins/keycloak-mcp/
├── .claude-plugin/plugin.json
├── skills/create-theme/SKILL.md
├── skills/propagate-theme/SKILL.md
└── .mcp.json

Included Skills2

create-themeskills/create-theme/SKILL.md

Scaffold a new country/deployment Keycloak theme that inherits from `unctad-next` in the eRegistrations Keycloak repo (https://github.com/UNCTAD-eRegistrations/Keycloak, branch `develop`). Creates the login + email theme directories, `theme.properties`, a `variables.css` keyed off a chosen primary RGB color, and `.gitkeep`'d directories for the logo images. Offers to clone the repo if missing, and ensures we're working on `develop`. TRIGGER when: the user asks to create / add / scaffold / bootstrap a new Keycloak theme for a country or deployment (e.g. "create a tanzania theme", "add a new theme for rwanda", "bootstrap a theme for the new colombia deployment"). DO NOT TRIGGER when: the user wants to edit/customize an EXISTING theme (just edit the files); asks to ASSIGN an existing theme to a realm (use `kc_set_realm_theme` directly); or wants to PORT/PROPAGATE an existing theme to other branches (use `propagate-theme`).

propagate-themeskills/propagate-theme/SKILL.md

Propagate an existing Keycloak theme directory (`themes/<name>/`) from a source branch (default `develop`) to one or more target branches in the eRegistrations Keycloak repo (https://github.com/UNCTAD-eRegistrations/Keycloak). Uses `git checkout <src> -- themes/<name>/` to copy the theme files into each target branch and commits the result locally — does NOT push. TRIGGER when: the user asks to "propagate", "port", "bring", "copy", or "sync" a Keycloak theme from one branch to others (e.g. "propagate the tanzania theme to release/2026 and staging", "bring rwanda theme into the cuba-prod branch", "sync all themes from develop to main"). DO NOT TRIGGER when: scaffolding a NEW theme that doesn't exist yet (use `create-theme`); merging branches in general (just `git merge`); editing a theme on a single branch (just edit and commit).

MCP servers1

Keycloakstdio
command
uvx
args
--from git+ssh://[email protected]/UNCTAD-eRegistrations/MCP_eRegistrations@main mcp-eregistrations-keycloak

Plugin manifests1

plugins/keycloak-mcp/.claude-plugin/plugin.json
{
  "name": "keycloak-mcp",
  "description": "Install the Keycloak Admin MCP server for eRegistrations IAM management. Manage users, roles, realms, themes, and token operations across all eRegistrations Keycloak instances.",
  "version": "1.65.28",
  "author": {
    "name": "UNCTAD Trade Facilitation Section"
  },
  "license": "SEE LICENSE IN LICENSE"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[keycloak-mcp on Agent Plugins Marketplace](https://pluginsmp.com/plugins/keycloak-mcp)