# Kinde MCP for AI Agents AI Agent Connect

> Kinde (Modern Authentication) MCP lets you manage your entire identity and access control system through your AI agent. You can create users, handle organizations, and audit permissions without switching tabs. It connects your Kinde environment to your favorite AI tools so you can perform admin tasks using plain English. It's built for fast, conversational management of your auth stack.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Lh7IZ5LjAJ13lKrUtR5jmSd20b7GibFb3VqXH98c/ai-agent-connect
- **Tags:** authentication, user-management, rbac, iam, kinde

## Description

Managing user accounts and permissions usually involves a lot of friction. You have to keep a browser tab open for your Kinde dashboard, copy user IDs from one place, and paste them into another to update permissions or create new organizations. It's a slow, error-prone process that breaks your focus. This Connector changes that by letting you handle your Kinde identity management directly within your AI agent. Instead of hunting for a specific user ID or manually assigning roles to an organization, you just tell your agent what needs to happen. You can quickly spin up new accounts, check who has access to what, and reorganize your multi-tenant structure on the fly. It's built to make the tedious parts of IAM feel like a conversation. When you connect this through the Vinkius catalog, your AI agent becomes a functional admin assistant that knows your auth environment inside out. You'll spend less time on manual data entry and more time actually building your application. You get a direct line to your auth data without the overhead of a full admin UI. By moving these tasks into a chat interface, you cut out the repetitive clicks and let your agent handle the heavy lifting of data entry.

## Tools

### list_permissions
Audit the available permissions to ensure proper access control. Use this to verify your security settings.

### list_users
Get a full list of every user registered in your Kinde environment. Use this to see your active user base.

### update_user
Change specific fields for a user by providing their ID and the new data. This is great for quick profile updates.

### list_organizations
View all organizations currently configured in your Kinde project. This gives you a bird's eye view of your tenants.

### list_roles
See all roles currently defined in your Kinde project. This helps you audit your current role structure.

### create_organization
Set up a new organization to manage multi-tenant access. This helps you organize your tenants quickly.

### create_user
Add a new user to your Kinde system with specific profile details. Use this for fast account provisioning.

### get_user
Fetch the full profile and status of a specific user. Use this to check account details on the fly.

## Prompt Examples

**Prompt:** 
```
Who is currently in the Acme Corp organization?
```

**Response:** 
```
I found 3 users in Acme Corp:

| Name | Email |
| :--- | :--- |
| Alice | alice@example.com |
| Bob | bob@example.com |
| Charlie | charlie@example.com |

Would you like to see their specific permissions?
```

**Prompt:** 
```
Create a new test user named 'Dev_Test' with an email of test@dev.com.
```

**Response:** 
```
I've created the user **Dev_Test**.

**Details:**
- **Name:** Dev_Test
- **Email:** test@dev.com
- **Status:** Active
- **ID:** kp_88234

Let me know if you need me to assign them to an organization.
```

**Prompt:** 
```
What roles are available for me to assign?
```

**Response:** 
```
Here are the roles currently configured in your Kinde project:

| Role Name | Description |
| :--- | :--- |
| **Admin** | Full system access |
| **Editor** | Can edit content |
| **Viewer** | Read-only access |

Which one would you like to assign?
```

## Capabilities

### Create new user accounts
Add new users to your Kinde environment with specific profile details via your agent.

### List all active users
Retrieve a full list of everyone registered in your Kinde system in one step.

### Retrieve user profile details
Pull specific information for any user to check their status or contact info.

### Update existing user info
Modify user data fields by providing the user ID and the new information.

### Create new organizations
Spin up new organizations to manage multi-tenant access and structures.

### List roles and permissions
Audit your available roles and permissions to ensure proper access control.

## Use Cases

### Fixing a user login issue
A user can't log in. The support lead asks the agent to `get_user` and `update_user` to reset their status and clear any errors.

### Rapid client onboarding
A new client signs up. The DevOps engineer tells the agent to `create_organization` and `create_user` for the new tenant immediately.

### Security and RBAC audit
The security lead uses `list_roles` and `list_permissions` to check for over-privileged accounts and ensure the principle of least privilege.

### QA test account setup
A developer asks the agent to `list_users` and `create_user` to prep a set of dummy accounts for an upcoming integration test.

## Benefits

- Stop tab-switching by using `list_users` and `get_user` to find account details instantly in your IDE.
- Speed up onboarding by using `create_user` and `create_organization` to set up new customers in seconds.
- Audit your security posture easily with `list_roles` and `list_permissions` to see exactly what users can do.
- Fix account issues faster by using `update_user` to modify profile data without a manual database entry.
- Manage multi-tenant environments more efficiently by using `list_organizations` to see your full structure.

## How It Works

The bottom line is you get a conversational interface for your entire Kinde auth dashboard.

1. Subscribe to this Connector and grab your Kinde Domain and Access Token.
2. Input those credentials into your AI client's configuration.
3. Start asking your agent to list users or create organizations.

## Frequently Asked Questions

**Can the Kinde MCP help me manage my multi-tenant organizations?**
Yes, it lets you list and create organizations directly through your AI agent. You can organize your tenants without leaving your workspace.

**How do I use the Kinde MCP to fix a user's account?**
You can ask your agent to retrieve user details and then update their information. It's a fast way to handle support tickets or account issues.

**Can I use the Kinde MCP to audit my permissions?**
Yes, you can list all available roles and permissions. This helps you verify that your access control settings are correct.

**Does the Kinde MCP support creating new users?**
It does. You can provide the user details to your agent, and it will create the new account in Kinde for you.

**Is the Kinde MCP good for developer testing?**
It's great for it. You can quickly create test accounts or check user IDs without having to manually navigate the Kinde dashboard.

**Can I update user profiles using the Kinde MCP?**
Yes, you can update specific fields for any user by providing their ID. This is much faster than manual entry.

**Can I create a new user directly through the AI?**
Yes! Use the `create_user` tool by providing the necessary data payload (email, name, etc.). The agent will interface with Kinde to provision the account immediately.

**How do I audit the roles available in my Kinde environment?**
Simply ask the agent to run the `list_roles` tool. It will retrieve all defined roles, allowing you to verify access levels and configurations.

**Is it possible to update an existing user's information?**
Yes, you can use the `update_user` tool. You'll need to provide the `user_id` and the specific fields you wish to modify in the data payload.