# Clerk MCP for AI Agents AI Agent Connect

> Clerk MCP lets you manage your entire user base, organizations, and authentication workflows through your AI client. It handles everything from sending invites to pulling user metadata without you having to jump back into the dashboard. Connect your Clerk account to take control of multi-tenant environments and user profiles using natural language.

## Overview
- **Category:** loved-by-devs
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ndVC0buVapGqcB59D9OX4SUkk7NJ8OMh9Mn0F8Ok/ai-agent-connect
- **Tags:** authentication, user-management, sso, multi-factor-auth, session-handling, user-profiles

## Description

Connect your Clerk account to any AI agent and take full control of your user authentication and multi-tenant management workflows through natural conversation. You're likely tired of switching tabs between your code editor and the Clerk dashboard just to check a user's status or send a manual invite. This Connector changes that by giving your AI agent direct access to your Clerk account. Instead of digging through tables or clicking through nested menus, you just ask your agent to do the work. It can pull up high-fidelity user profiles, manage multi-tenant organization structures, and handle the invitation lifecycle in seconds. Whether you're an admin trying to troubleshoot an onboarding issue or a developer needing to verify auth metadata, you can just talk to your agent to get it done. It's part of the Vinkius catalog, which makes it easy to plug into your existing workflow. You get a dedicated auth architect that knows your user base inside and out, letting you focus on building features instead of managing credentials. You can see who's registered, send out invites with custom links, and manage team access for your organizations without ever leaving your workspace. This turns a tedious administrative task into a quick conversation.

## Tools

### create_auth_invitation
Send a new user invitation with a specific redirect URL. This helps you automate the onboarding flow for new signups.

### create_auth_organization
Build a new organization for your multi-tenant app. Use this to set up team environments quickly.

### get_auth_user_details
Pull specific profile data and metadata for a single user. It is useful for checking specific account details.

### list_auth_invitations
View all current invitations to see who is pending. This helps you track the status of your invite queue.

### list_auth_organizations
See a list of all organizations and their current status. Use this to audit your multi-tenant setup.

### list_auth_users
Get a full directory of every user registered in your app. This gives you a complete overview of your user base.

## Prompt Examples

**Prompt:** 
```
List all users who joined in the last 24 hours.
```

**Response:** 
```
### Recent Signups
I've retrieved the user directory for the last 24 hours. Here are the new registrations:

| Name | Email | Signup Date |
| :--- | :--- | :--- |
| **Alex Rivera** | alex.r@example.com | 2026-07-10 |
| **Sam Chen** | sam.c@testmail.org | 2026-07-10 |

Would you like me to fetch the full profile metadata for any of these users?
```

**Prompt:** 
```
Send an invite to dev@example.com with a redirect to our docs.
```

**Response:** 
```
✅ **Invitation Dispatched**

I've sent the email invite to **dev@example.com**. 

*   **Redirect URL:** `https://docs.vinkius.com/start`
*   **Status:** Pending

I'll let you know as soon as they complete their registration.
```

**Prompt:** 
```
Show me the slug for the 'Enterprise' organization.
```

**Response:** 
```
Searching your multi-tenant data... 

I found the organization you're looking for:
*   **Name:** Vinkius Enterprise
*   **Slug:** `vinkius-ent`
*   **Status:** Active

Do you need me to list all other active organizations as well?
```

## Capabilities

### Fetch user profiles
Get detailed contact info and metadata for any registered user.

### Manage organizations
View and coordinate multi-tenant environments and team access.

### Send invitations
Dispatch email invites with custom redirect URLs to new users.

### Track invitations
See a list of all pending invites to monitor your onboarding pipeline.

### List all users
Pull a complete directory of your application's registered users.

### Create organizations
Set up new multi-tenant environments for your customers.

## Use Cases

### Troubleshooting a login issue
A user reports a problem. You ask the agent to use get_auth_user_details to check their current auth status and metadata.

### Onboarding a new team
You need to invite 5 new members. You tell the agent to send invitations with a specific redirect link using create_auth_invitation.

### Auditing active organizations
You need to see which organizations are active. You ask the agent to list all organizations and their slugs.

### Exporting user counts
You need a list of all users to check for inactive accounts. You ask the agent to list all users.

## Benefits

- Skip the dashboard: Use list_auth_users to see your entire user base without opening a browser tab.
- Faster onboarding: Send invites instantly with create_auth_invitation while staying in your flow.
- Simplified multi-tenancy: Create and view organizations with create_auth_organization and list_auth_organizations in seconds.
- Instant data retrieval: Get specific profile details with get_auth_user_details for faster troubleshooting.
- Automated workflows: Let your agent handle the heavy lifting of user orchestration and invitation tracking.
- Better visibility: Use list_auth_invitations to monitor your onboarding pipeline without manual checks.

## How It Works

The bottom line is you get a natural language interface for your entire Clerk auth backend.

1. Subscribe to the Clerk MCP on Vinkius.
2. Grab your Secret Key from the Clerk Dashboard in the API Keys section.
3. Connect your key to your AI client to start managing users via chat.

## Frequently Asked Questions

**Can I use the Clerk MCP to manage my users?**
Yes, this Connector connects your Clerk account to your AI agent. You can list users, pull profile details, and manage auth status using natural language commands instead of clicking through a dashboard.

**How do I send invitations using Clerk MCP?**
You can simply ask your agent to send an invitation to a specific email address. You can even provide a custom redirect URL so the user lands on the right page after signing up.

**Does Clerk MCP support multi-tenant organizations?**
Yes, it fully supports multi-tenant workflows. You can create new organizations, list existing ones, and manage team access through your AI client.

**Can I see user profiles with Clerk MCP?**
Yes, you can retrieve high-fidelity profiles including contact information and custom metadata. This is great for troubleshooting specific user issues quickly.

**Is the Clerk MCP safe for production?**
Yes, it uses your Clerk Secret Key to perform actions. Your AI agent acts as a secure interface to your existing authentication backend.

**Can I list all my invitations?**
Yes, you can ask your agent to show all pending invitations. This helps you monitor your onboarding pipeline and see who hasn't joined yet.

**How do I find my Clerk Secret Key?**
Log in to the [**Clerk Dashboard**](https://dashboard.clerk.com/), select your application, and navigate to **API Keys** in the sidebar.

**Can I manage organizations via AI?**
Yes! The `create_auth_organization` and `list_auth_organizations` tools allow your agent to manage B2B tenants and teams programmatically.

**How do I send a user invitation?**
Use the `create_auth_invitation` tool and provide the recipient's email address. You can also specify an optional redirect URL for the signup flow.