Clerk (verified)
Manage users, organizations, sessions, and invitations. Look up user details, update metadata, ban or unban accounts, and configure authentication.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add clerk
# Browse available tools
npx -y smithery tool list clerk
# Get full schema for a tool
npx -y smithery tool get clerk clerk_sdk_snippet
# Call a tool
npx -y smithery tool call clerk clerk_sdk_snippet '{}'Direct MCP Connection
Endpoint: https://clerk.run.tools
Tools (2)
clerk_sdk_snippet— Get Clerk SDK code snippets and patterns.list_clerk_sdk_snippets— List all available Clerk SDK snippets and bundles. Filter by tag to find specific functionality.
# Get full input/output schema for a tool
npx -y smithery tool get clerk Resources
clerk://quickstarts/nextjs-app-routerclerk://quickstarts/react-viteclerk://quickstarts/expoclerk://quickstarts/astroclerk://quickstarts/remixclerk://quickstarts/expressclerk://quickstarts/goclerk://sdk/use-userclerk://sdk/use-authclerk://sdk/use-sessionclerk://sdk/use-clerkclerk://sdk/use-sign-inclerk://sdk/use-sign-upclerk://sdk/use-organizationclerk://sdk/use-organization-listclerk://sdk/use-waitlistclerk://sdk/b2b-saas-setupclerk://sdk/billing-integrationclerk://sdk/organization-switcherclerk://sdk/protect-componentclerk://sdk/show-componentclerk://sdk/user-buttonclerk://sdk/server-auth-nextjsclerk://sdk/clerk-client-backendclerk://quickstarts/nextjs-app-router— Quickstart guide for Next.js 15 App Router Quickstartclerk://quickstarts/react-vite— Quickstart guide for React (Vite) Quickstartclerk://quickstarts/expo— Quickstart guide for Expo (React Native) Quickstartclerk://quickstarts/astro— Quickstart guide for Astro Quickstartclerk://quickstarts/remix— Quickstart guide for Remix Quickstartclerk://quickstarts/express— Quickstart guide for Express.js Quickstartclerk://quickstarts/go— Quickstart guide for Go Quickstartclerk://sdk/use-user— Access the current user object and loading stateclerk://sdk/use-auth— Access auth state and session tokens for API callsclerk://sdk/use-session— Access the current session object with full session detailsclerk://sdk/use-clerk— Access the Clerk client instance for advanced operationsclerk://sdk/use-sign-in— Build custom sign-in flows with full controlclerk://sdk/use-sign-up— Build custom sign-up flows with full controlclerk://sdk/use-organization— Access the active organization and its membersclerk://sdk/use-organization-list— List and manage all organizations a user belongs toclerk://sdk/use-waitlist— Manage waitlist signups for beta/early accessclerk://sdk/b2b-saas-setup— Complete guide to setting up Clerk for B2B SaaS with organizationsclerk://sdk/billing-integration— Integrate Stripe billing with Clerk organizationsclerk://sdk/organization-switcher— Pre-built component for switching between organizationsclerk://sdk/protect-component— DEPRECATED: Use instead. Conditionally render content based on auth/role stateclerk://sdk/show-component— Conditionally render content based on auth state, roles, or permissionsclerk://sdk/user-button— Pre-built user menu with sign out and profile managementclerk://sdk/server-auth-nextjs— Auth patterns for Next.js App Router server components and API routesclerk://sdk/clerk-client-backend— Server-side operations using the Clerk Backend SDK