Casdoor (IAM)

Casdoor (IAM) MCP Connector for Claude

A+

Manage identity and access control via Casdoor — list users, manage organizations, and configure applications directly from any AI agent.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Casdoor IAM instance to any AI agent to streamline your identity and access management workflows through natural conversation.

What you can do

  • User Management — Create, update, delete, and retrieve detailed profiles for users across your organizations using the add_user, update_user, and delete_user tools.
  • Organization Oversight — List all organizations and fetch specific configuration details for your IAM hierarchy with list_organizations and get_organization.
  • Application Control — Query and manage applications registered within your Casdoor instance using list_applications and get_application.
  • Identity Inspection — Instantly retrieve the profile of the currently authenticated user to verify permissions via get_userinfo.

How it works

  1. Subscribe to this server
  2. Enter your Casdoor Endpoint, Client ID, and Client Secret
  3. Start managing your identity infrastructure from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • DevOps Engineers — Automate user provisioning and organization audits without leaving the terminal or IDE.
  • Security Teams — Quickly inspect user permissions and application configurations for compliance and security reviews.
  • Full-stack Developers — Manage test users and application settings directly while coding to maintain development flow.
iamauthenticationuser-managementcasdooraccess-control

10 tools expose this connector's capabilities to your AI agent.

add_user

Requires owner (organization) and name (username). Add a new user

delete_user

Requires the owner (organization) and name (username) of the user to delete. Delete a user

get_application

Get a specific application

get_organization

Get a specific organization

get_user

Get a specific user by ID

list_applications

List applications in an organization

list_organizations

List all organizations

list_users

List users in an organization

update_user

The ID parameter must be formatted as <organization>/<username>. Update an existing user

get_userinfo

Get the profile of the authenticated user

See how to talk to your AI agent using Casdoor (IAM).

List all organizations in my Casdoor instance.

I've retrieved the organizations. You currently have: 'built-in', 'marketing-dept', and 'engineering-team'. Would you like to see the users for any of these?

Get the profile for user 'built-in/admin'.

Fetching details for 'built-in/admin'... The user is active, with the display name 'System Administrator' and email 'admin@example.com'.

Add a new user named 'dev_user' to the 'engineering' organization.

I have successfully created the user 'dev_user' in the 'engineering' organization. Would you like to set an email or display name for this user?

Use the `list_users` tool and provide the organization name in the 'owner' parameter. The agent will return a list of all users registered under that organization.

Related Connectors