Clerk MCP. Get deep insight into users and sessions, 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. Manage your entire application's user base and authentication system from your AI client. You can list every user, track active sessions across all platforms, monitor B2B organizations, and audit pending invitations directly via natural conversation.
It gives your agent full control over your identity layer.
What your AI agents can do
Get auth dashboard summary
Retrieves a summary of your total user count and system health status.
Get user auth details
Gets detailed profile information for a specific user ID.
List active sessions
Lists all current active user sessions across the platform.
Retrieve detailed information for any specific user in the application.
List all active user sessions across all connected platforms.
List all B2B organizations and their member details.
View all user invitations, whether they are pending or already completed.
List the emails and domains currently approved on the authentication allowlist.
Fetch a summary showing total user counts and overall system health.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Clerk MCP Server: 8 Tools for Auth & User Management
These tools let your agent query everything about your user base, from individual profiles to system-wide session status, right in your chat.
019d7571get auth dashboard summary
Retrieves a summary of your total user count and system health status.
019d7571get user auth details
Gets detailed profile information for a specific user ID.
019d7571list active sessions
Lists all current active user sessions across the platform.
019d7571list auth allowlist
Lists identifiers like emails or domains on the authentication allowlist.
019d7571list clerk clients
Lists all browser or device instances currently tracking activity.
019d7571list clerk organizations
Lists all B2B organizations set up in your application.
019d7571list clerk users
Lists every user record in your Clerk application.
019d7571list sent invitations
Lists all user invitations, both pending and already completed.
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,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
You can connect your AI client to this server and get full control over managing your user base and authentication system. You'll be able to list every user, track active sessions across all platforms, monitor B2B organizations, and audit pending invitations—all through natural conversation. It gives your agent total control over your identity layer.
Audit User Accounts
list_clerk_users lets your agent pull up a list of every user record in your app. If you need the dirt on a specific person, get_user_auth_details pulls up their detailed profile information. Track Live Sessions
list_active_sessions lists every active user session running across your whole platform. Manage B2B Groups
list_clerk_organizations shows all B2B organizations set up in your app. Review Invitations
list_sent_invitations lets you see all user invitations, whether they're still pending or already finished. Check Allowlist Status
list_auth_allowlist shows you the identifiers, like emails or domains, that are approved on the authentication allowlist. Get System Metrics
get_auth_dashboard_summary retrieves a summary of your total user count and the system's overall health status. List Connected Clients
list_clerk_clients shows every browser or device instance currently tracking activity. List Organizations
list_clerk_organizations shows all B2B organizations set up in your application. List Users
list_clerk_users lists every user record in your Clerk application.
How Clerk MCP Works
- 1 Subscribe to this server and provide your Clerk Secret Key (found in your dashboard's API Keys).
- 2 Your AI client connects to the server, calling a specific tool (e.g.,
list_clerk_users). - 3 The server executes the request against your Clerk account and sends the structured data back to your agent.
The bottom line is, your AI agent interacts with your user data via natural conversation, bypassing manual dashboard navigation.
Who Is Clerk MCP For?
The ops engineer who's tired of clicking through dashboards at 2am. This is for developers, support staff, and product managers who need immediate, deep visibility into user accounts, session status, and organizational health without leaving their chat window.
Checks user signups and verifies session status using simple language commands.
Quickly looks up user profiles and organization memberships without logging into the main dashboard.
Audits invitation success rates and active user counts straight from their chat interface.
Verifies authentication allowlists and checks system health metrics quickly.
What Changes When You Connect
- See the full picture of your user base. Instead of navigating to the User Management tab, run
list_clerk_usersto get a complete list of every account in one prompt. - Stop guessing about active logins. Using
list_active_sessionsgives you a real-time, comprehensive list of every user session currently active across all your connected services. - Audit your B2B structure without logging into the admin panel.
list_clerk_organizationslets you list all organizations and check their member rosters right from your chat. - Triage onboarding issues instantly.
list_sent_invitationslets you see if an invite was sent, who it went to, and if it's still sitting in the 'Pending' state. - Check system health in seconds. The
get_auth_dashboard_summarytool gives you immediate user counts and system metrics without needing to open a dashboard. - Verify security boundaries. Use
list_auth_allowlistto confirm exactly which domains or emails are allowed to authenticate.
Real-World Use Cases
Investigating a Suspicious Login
A customer support agent notices a user reporting unusual activity. They ask their agent to run list_active_sessions and then get_user_auth_details for the user. The agent quickly identifies a session from a foreign IP address and confirms the login details, solving the issue instantly.
Auditing New Client Setup
The product manager needs to confirm how many new B2B accounts were created this month. They ask the agent to run list_clerk_organizations. The agent returns a list of all organizations, allowing the PM to track setup progress without manually exporting data.
Onboarding a New Feature
The developer needs to ensure that the new feature is only available to specific domains. They use list_auth_allowlist to confirm the exact list of approved domains, ensuring the feature deploys to the right clients and nothing else.
Debugging User Access Issues
A team member suspects a user's profile data is incomplete. They ask the agent to run get_user_auth_details and cross-reference it with list_clerk_users to verify the user's full metadata and status.
The Tradeoffs
Mixing up tools
Trying to solve a user profile issue by only running list_clerk_users and then assuming the data is complete. This only gives a list of IDs, not the deep profile data.
→
Always start by running list_clerk_users to find the user ID, and then immediately use get_user_auth_details with that ID to pull the full, necessary profile data.
Ignoring the session context
A user reports being logged out, so they just check the user list. This only confirms the account exists, but doesn't tell you if the session is actually active or if it failed to connect.
→
To check session status, you must use list_active_sessions. This tool specifically tracks the live connection state, not just the account existence.
Assuming completeness
Running get_auth_dashboard_summary and thinking that's all you need. It's a high-level count, but it doesn't tell you who the users are or why the system health is low.
→
After checking the summary, follow up with list_clerk_organizations or list_clerk_users to drill down into the specific data sets that are driving the overall system health metric.
When It Fits, When It Doesn't
Use this server if your primary need is visibility into identity—who exists, who's logged in, and what B2B groups are active. It's essential for support, security, and ops teams. Don't use it if you only need to manage API keys or change user passwords; that's handled in the main Clerk dashboard. If your goal is pure data warehousing or long-term analytics, you'll need a dedicated data export tool, not just these real-time query tools. If you need to perform complex multi-step actions (like 'create a user AND send them an invite'), you'll need to chain multiple calls together using your agent's orchestration capabilities.
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.
Available Capabilities
Checking user status used to require jumping between three different internal dashboards.
Before this, checking a user meant logging into the main app dashboard, finding the user by ID, then switching to the Session Management panel to see if they were active, and finally checking the Organization module to see which B2B group they belonged to. It was a painful, multi-click process that took five minutes and three different tabs.
Now, you just ask your agent. You can ask it to check the user's details, list their active sessions, and confirm their organization membership—all in one conversational flow. You get the full context without opening a single browser tab.
Clerk MCP Server: Audit user accounts and sessions from chat.
You no longer need to manually export user lists from the admin portal and paste them into a spreadsheet just to count active accounts or find the most recent signup date. You can ask the agent to run `list_clerk_users` and immediately get the data set you need.
It changes the game from tedious, manual data gathering to instant, conversational data retrieval. You get the answer, and you get it now.
Common Questions About Clerk MCP
How do I check if a user is active using list_active_sessions? +
Running list_active_sessions shows every user session currently running. The output tells you the session ID, the user ID, and when it was last active, letting you see if the user is truly logged in right now.
What is the difference between list_clerk_users and get_user_auth_details? +
list_clerk_users gives you a full list of all user IDs in the system. get_user_auth_details requires a specific user ID and returns the full, rich profile data for just that one user.
Can I check B2B organizations using list_clerk_organizations? +
Yes, running list_clerk_organizations retrieves a list of every B2B organization in your application. This list includes details on the organization's name and member roster.
How do I check all possible domains for my app? +
Use list_auth_allowlist. This tool retrieves all identifiers, like specific domains and emails, that are currently approved for authentication across your platform.
How do I use `get_auth_dashboard_summary` to check system health? +
It gives you a quick overview of user counts, active sessions, and system health. This summary is perfect for daily checks, letting you see total users and pending invitations in one prompt.
What data does `list_auth_allowlist` return about my domains? +
It returns a list of identifiers, like emails and domains, currently on your authentication allowlist. You can use this to audit which addresses and domains are permitted to sign up.
Can `list_clerk_users` help me track user metadata? +
Yes, list_clerk_users retrieves detailed information for all users in your application. You can pull metadata and status flags along with the core user details.
How does `list_sent_invitations` manage B2B invitations? +
This tool provides a full record of both pending and completed user invitations. You can track who was invited and the status of those invitations for your organization.
Can I see how many users are currently logged in? +
Yes! Use the list_active_sessions tool. The agent will return a list of all current sessions, allowing you to gauge real-time platform activity.
How do I check if a specific user belongs to an organization? +
Use the list_clerk_organizations tool to find the organization and then review its members, or use get_user_auth_details to see the user's specific organization memberships.
Where do I find my Clerk Secret Key? +
Log in to your Clerk Dashboard, select your application, and navigate to API Keys. You can find your Secret Key starting with sk_ there.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Nmap Online
Perform network discovery and security auditing via Nmap — track port scans, DNS lookups, and traceroutes directly from your AI agent.
Okta
Equip your AI agent with Okta Identity Cloud to manage users, groups, and seamless authentication effortlessly.
Auth0 Alternative
Manage identity and access via Auth0 — list users, create accounts, audit logs, manage clients and review connections from any AI agent.
You might also like
Fly.io Alternative
Manage edge compute infrastructure via Fly.io — list apps, control machines (VMs), manage volumes and certificates from any AI agent.
Spoonacular
The most comprehensive recipe API — search recipes, plan meals, find dishes by ingredients, and get full nutritional analysis for everything you cook.
NREL Solar Resource
Access NREL's solar irradiance data and National Solar Radiation Database (NSRDB) information for any US location directly from your AI agent.