Enterprise DNA
M MCP Servers Developer low

takleb3rry/zitadel-mcp

by Various

MCP server for Zitadel identity management — manage users, projects, apps, roles, and service accounts from AI tools

T

MCP

takleb3rry/zitadel-mcp

Added 1 June 2026

#ai #authentication #authorization #claude #iam #identity #mcp #mcp-server

Overview

An MCP server that exposes Zitadel identity management operations to AI tools. It lets you manage users, projects, apps, roles, and service accounts through a standardized protocol.

Best for

Best for
Developers using Zitadel who want to manage identity resources through AI assistants

Use cases

  • Provision and deprovision Zitadel users from an AI assistant
  • Create and configure projects and applications programmatically
  • Assign roles and manage service accounts via natural language

How to use

Install

npm install && npm run build

Tools exposed

  • zitadel_list_users
  • zitadel_get_user
  • zitadel_create_user
  • zitadel_deactivate_user
  • zitadel_reactivate_user
  • zitadel_lock_user
  • zitadel_unlock_user
  • zitadel_delete_user
  • zitadel_list_projects
  • zitadel_get_project
  • zitadel_create_project
  • zitadel_list_apps
  • zitadel_get_app
  • zitadel_create_oidc_app
  • zitadel_update_app
  • zitadel_list_project_roles
  • zitadel_create_project_role
  • zitadel_list_user_grants
  • zitadel_create_user_grant
  • zitadel_remove_user_grant

Tested with

Claude Code

Example client config

{\n  "mcpServers": {\n    "zitadel": {\n      "command": "node",\n      "args": ["/path/to/zitadel-mcp/build/index.js"],\n      "env": {\n        "ZITADEL_ISSUER": "https://your-instance.zitadel.cloud",\n        "ZITADEL_SERVICE_ACCOUNT_USER_ID": "...",\n        "ZITADEL_SERVICE_ACCOUNT_KEY_ID": "...",\n        "ZITADEL_SERVICE_ACCOUNT_PRIVATE_KEY": "...",\n        "ZITADEL_ORG_ID": "...",\n        "ZITADEL_PROJECT_ID": "..."\n      }\n    }\n  }\n}

Notes

An MCP server that exposes Zitadel identity management operations to AI tools. It lets you manage users, projects, apps, roles, and service accounts through a standardized protocol.

6 stars on GitHub. Last updated 2026-04-01. Licensed MIT.

Use cases

  • Provision and deprovision Zitadel users from an AI assistant
  • Create and configure projects and applications programmatically
  • Assign roles and manage service accounts via natural language

Pros

  • Direct integration with Zitadel’s identity platform via MCP
  • Written in TypeScript for type safety and easy extension
  • Covers core identity management operations in one tool

Cons

  • Small community with only 6 stars, limited support
  • Requires a running Zitadel instance to be useful
  • No documented authentication or setup instructions in the given facts

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Direct integration with Zitadel's identity platform via MCP
  • Written in TypeScript for type safety and easy extension
  • Covers core identity management operations in one tool

Cons

  • Small community with only 6 stars, limited support
  • Requires a running Zitadel instance to be useful
  • No documented authentication or setup instructions in the given facts
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks