Clerk MCP. Audit users, sessions, and B2B organizations instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Clerk MCP gives your AI agent full visibility into user authentication, B2B organizations, and active sessions. Use it to check system health dashboards, monitor who is logged in right now, or audit pending invitations—all from natural conversation.
What your AI agents can do
Get auth dashboard summary
Retrieves a high-level count of users and the current system health status.
Get user auth details
Fetches specific, detailed information about one user account.
List active sessions
Generates a list of all current, active logins across your entire platform.
Get an immediate summary of user counts, active sessions, and system status.
Retrieve detailed profiles for specific users or list every person in your application.
See a real-time list of all current active user sessions across different devices.
List and manage the B2B groups within your application, along with their member rosters.
Check which domains or emails are on your authentication allowlist to prevent unauthorized access.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Clerk: 8 Authentication Tools
These tools let you programmatically list every user, check active logins, manage organizations, and audit system access points directly through your agent.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Clerk on Vinkius019d7571get auth dashboard summary
Retrieves a high-level count of users and the current system health status.
019d7571get user auth details
Fetches specific, detailed information about one user account.
019d7571list active sessions
Generates a list of all current, active logins across your entire platform.
019d7571list auth allowlist
Shows the exact identifiers (like domains or emails) that are authorized for access.
019d7571list clerk clients
Lists all tracking instances, such as specific browser tabs or devices used to log in.
019d7571list clerk organizations
Retrieves a list of every B2B organization set up within your application.
019d7571list clerk users
Provides a comprehensive listing of all user accounts registered in the system.
019d7571list sent invitations
Checks the status and details for both pending and completed user invitations.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Clerk, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Clerk. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The mess of manual user auditing today
Right now, tracking who's done what is a nightmare. You have to open the User Dashboard, then switch tabs to see active sessions, and if you need organizational context, you jump over to the B2B settings. It’s a cycle of clicking through five different screens just to answer one question: 'Is everything running smoothly?'
With this MCP, your agent handles that cross-dashboard work for you. You ask it to get a summary dashboard view and it pulls together user counts, active sessions, and system health in one go. It gives you the answers without the clicks.
list_clerk_users: Get every profile detail instantly
You used to have to run a report on your user base, export it to Excel, and then spend hours filtering by status or metadata. If you needed details for just one person, you had to search through the list and manually copy data.
Now, you can ask your agent to pull all users using `list_clerk_users`—or even drill down with `get_user_auth_details`—and get structured data back. It’s instant context for every user.
What you can do with this MCP connector
Building complex applications means managing a massive user base. You need more than just a signup form; you need real-time visibility into the identity layer. This MCP lets your agent perform deep audits on user accounts and organizational structure without ever opening an admin dashboard. Need to know if a critical domain is allowed? Check it with list_auth_allowlist.
Curious who logged in last night? You can check all active sessions instantly. It also handles B2B groups, letting you list organizations and see who belongs where. Because user credentials are so sensitive, the MCP runs through Vinkius’s zero-trust proxy; your keys only pass through during transit and never sit on a disk.
This means you get powerful audit capabilities without sacrificing security.
019d7571-c76b-72ac-92e2-b133526f0b5a How Clerk MCP Works
- 1 Subscribe to this MCP and provide your Clerk Secret Key (find it in the API Keys section of your dashboard).
- 2 Connect your preferred AI client, like Cursor or Claude, to Vinkius. The connection handles all authentication securely.
- 3 Ask your agent a natural language question—like 'Show me who needs an invite'—and the MCP executes the necessary calls.
The bottom line is you can manage user and session data through chat commands instead of clicking through multiple admin screens.
Who Is Clerk MCP For?
Product Managers, Operations Engineers, and Support Staff. If your job involves answering questions like 'Who was last logged in?' or 'What's our user base size?', this MCP saves hours of clicking through dashboards.
Manages system health and verifies the list_auth_allowlist to ensure only approved domains can access the service.
Needs to quickly pull up a user's details or check if their organization membership is active without logging into Clerk directly.
Audits the success rates of invitations by checking list_sent_invitations and tracking overall user counts via get_auth_dashboard_summary.
What Changes When You Connect
- Know your current operational status immediately. Use
get_auth_dashboard_summaryto get a quick read on total user counts and system health without deep diving into metrics. - Stop guessing about who's logged in.
list_active_sessionsgives you a clean, real-time inventory of every single active login right now. - Manage your B2B structure with confidence. You can list all organizations using
list_clerk_organizationsand check the membership roster for each one. - Track onboarding success rates by checking
list_sent_invitations, which lets you see if invites are pending or if they've been accepted already. - Maintain security by verifying access boundaries. Use
list_auth_allowlistto confirm that only approved domains can authenticate. - Get granular user data on demand. Need to check a specific profile? Just use
get_user_auth_detailsinstead of navigating through multiple forms.
Real-World Use Cases
Investigating Suspicious Logins
A security team member noticed unusual traffic. Instead of logging into the admin panel, they ask their agent to run list_active_sessions and immediately see all current logins, helping them pinpoint the source of the issue.
Onboarding a New Client Group
A sales manager needs to confirm if an entire corporate group is ready for access. They ask their agent to run list_clerk_organizations and check membership status, streamlining client setup significantly.
Auditing User Growth
The product team wants a quick snapshot of the user base size compared to last month. They request the summary dashboard via get_auth_dashboard_summary and get the data instantly in chat.
Debugging Access Issues
A developer reports that a specific client domain can't log in. Instead of checking code, they use their agent to run list_auth_allowlist and confirm if the necessary domain is approved for authentication.
The Tradeoffs
Checking logs manually
Logging into multiple dashboards (users, sessions, orgs) just to piece together a single status report on user activity.
→
Ask your agent to run get_auth_dashboard_summary first for an overview. Then, use specific tools like list_active_sessions or list_clerk_organizations if you need deeper data.
Assuming all users are active
Thinking that just because a user was created means they've successfully logged in and can access premium features.
→
Always cross-check the current status by calling list_active_sessions or checking their detailed profile with get_user_auth_details to confirm real-time activity.
Ignoring B2B boundaries
Treating all users as belonging to one large, flat user pool when the system is actually segmented into different companies.
→
Always start by running list_clerk_organizations first. This shows you the distinct groups and lets your agent narrow down the scope of your search.
When It Fits, When It Doesn't
Use this MCP if your core job involves monitoring identity: tracking who is logged in, verifying organizational boundaries, or auditing user accounts before a manual check will do. You need visibility into the entire lifecycle—from invitation to active session. Don't use it if you only need simple contact information; that's for a dedicated CRM tool. If your primary need is managing payments or subscriptions, you need a separate billing MCP and should chain this Clerk MCP with it in Vinkius to build a complete automation.
Common Questions About Clerk MCP
How do I check if a domain is allowed in the Clerk MCP? +
You use list_auth_allowlist. This tool shows you exactly which emails or domains are authorized to access your application, so you can quickly block unauthorized sources.
What does list_active_sessions do in the Clerk MCP? +
list_active_sessions provides a clean snapshot of every user who is currently logged into your platform. This is critical for real-time security monitoring.
Can I see which B2B groups exist with list_clerk_organizations? +
Yes, list_clerk_organizations lists all the different B2B organizations in your app. You can then follow up to check their member rosters.
I need a summary of user counts; which tool do I use? +
Use get_auth_dashboard_summary. This single function gives you the total user count, current active sessions, and general system health status in one call.
How do I use the `get_user_auth_details` tool to investigate a specific user's account? +
The tool retrieves deep information for one user. You can pass a user ID, and your agent returns detailed metadata, including profile fields or last login times, letting you audit accounts without navigating the dashboard.
What kind of status updates can I get by running `list_sent_invitations`? +
This tool tracks every user invitation. It differentiates between pending invites that haven't been accepted and completed invitations, giving you a clear view of your user onboarding pipeline.
If I need to debug session issues on specific devices, how does `list_clerk_clients` help? +
The tool lists every tracking client instance. This is helpful for troubleshooting by showing you the browser or device IDs associated with active sessions across your platform.
When should I use `list_clerk_users` versus checking the summary dashboard? +
Use this tool when you need an exhaustive roster. While the summary gives a count, list_clerk_users provides the full list of user IDs and associated data for bulk processing or auditing.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.