# Clerk MCP server

Access Clerk authentication docs, SDK snippets, and quickstart guides

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-clerk-mcp-server
- Website: https://clerk.com/docs/guides/ai/mcp/clerk-mcp-server

## Install
- Endpoint: https://mcp.clerk.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.clerk.com/mcp

## Tools
- clerk_sdk_snippet (Clerk SDK snippet) - Get Clerk SDK code snippets and patterns. Endpoint: https://mcp.clerk.com/mcp
- list_clerk_sdk_snippets (List Clerk SDK snippets) - List all available Clerk SDK snippets and bundles. Filter by tag to find specific functionality. Endpoint: https://mcp.clerk.com/mcp

## Resources
- clerk://quickstarts/nextjs-app-router - Next.js 15 App Router Quickstart MIME type: text/markdown
- clerk://quickstarts/react-vite - React (Vite) Quickstart MIME type: text/markdown
- clerk://quickstarts/expo - Expo (React Native) Quickstart MIME type: text/markdown
- clerk://quickstarts/astro - Astro Quickstart MIME type: text/markdown
- clerk://quickstarts/remix - Remix Quickstart MIME type: text/markdown
- clerk://quickstarts/express - Express.js Quickstart MIME type: text/markdown
- clerk://quickstarts/go - Go Quickstart MIME type: text/markdown
- clerk://sdk/use-user - useUser hook MIME type: text/markdown
- clerk://sdk/use-auth - useAuth hook MIME type: text/markdown
- clerk://sdk/use-session - useSession hook MIME type: text/markdown
- clerk://sdk/use-clerk - useClerk hook MIME type: text/markdown
- clerk://sdk/use-sign-in - useSignIn hook MIME type: text/markdown
- clerk://sdk/use-sign-up - useSignUp hook MIME type: text/markdown
- clerk://sdk/use-organization - useOrganization hook MIME type: text/markdown
- clerk://sdk/use-organization-list - useOrganizationList hook MIME type: text/markdown
- clerk://sdk/use-waitlist - Waitlist Setup MIME type: text/markdown
- clerk://sdk/b2b-saas-setup - B2B SaaS Setup Guide MIME type: text/markdown
- clerk://sdk/billing-integration - Billing Integration (Stripe) MIME type: text/markdown
- clerk://sdk/organization-switcher - <OrganizationSwitcher> Component MIME type: text/markdown
- clerk://sdk/protect-component - <Protect> Component (Deprecated) MIME type: text/markdown
- clerk://sdk/show-component - <Show> Component MIME type: text/markdown
- clerk://sdk/user-button - <UserButton> Component MIME type: text/markdown
- clerk://sdk/server-auth-nextjs - Server-Side Auth (Next.js App Router) MIME type: text/markdown
- clerk://sdk/clerk-client-backend - Clerk Backend SDK MIME type: text/markdown
- clerk://quickstarts/nextjs-app-router - Clerk Quickstart Guide Quickstart guide for Next.js 15 App Router Quickstart MIME type: text/markdown
- clerk://quickstarts/react-vite - Clerk Quickstart Guide Quickstart guide for React (Vite) Quickstart MIME type: text/markdown
- clerk://quickstarts/expo - Clerk Quickstart Guide Quickstart guide for Expo (React Native) Quickstart MIME type: text/markdown
- clerk://quickstarts/astro - Clerk Quickstart Guide Quickstart guide for Astro Quickstart MIME type: text/markdown
- clerk://quickstarts/remix - Clerk Quickstart Guide Quickstart guide for Remix Quickstart MIME type: text/markdown
- clerk://quickstarts/express - Clerk Quickstart Guide Quickstart guide for Express.js Quickstart MIME type: text/markdown
- clerk://quickstarts/go - Clerk Quickstart Guide Quickstart guide for Go Quickstart MIME type: text/markdown
- clerk://sdk/use-user - Clerk SDK snippet Access the current user object and loading state MIME type: text/markdown
- clerk://sdk/use-auth - Clerk SDK snippet Access auth state and session tokens for API calls MIME type: text/markdown
- clerk://sdk/use-session - Clerk SDK snippet Access the current session object with full session details MIME type: text/markdown
- clerk://sdk/use-clerk - Clerk SDK snippet Access the Clerk client instance for advanced operations MIME type: text/markdown
- clerk://sdk/use-sign-in - Clerk SDK snippet Build custom sign-in flows with full control MIME type: text/markdown
- clerk://sdk/use-sign-up - Clerk SDK snippet Build custom sign-up flows with full control MIME type: text/markdown
- clerk://sdk/use-organization - Clerk SDK snippet Access the active organization and its members MIME type: text/markdown
- clerk://sdk/use-organization-list - Clerk SDK snippet List and manage all organizations a user belongs to MIME type: text/markdown
- clerk://sdk/use-waitlist - Clerk SDK snippet Manage waitlist signups for beta/early access MIME type: text/markdown
- clerk://sdk/b2b-saas-setup - Clerk SDK snippet Complete guide to setting up Clerk for B2B SaaS with organizations MIME type: text/markdown
- clerk://sdk/billing-integration - Clerk SDK snippet Integrate Stripe billing with Clerk organizations MIME type: text/markdown
- clerk://sdk/organization-switcher - Clerk SDK snippet Pre-built component for switching between organizations MIME type: text/markdown
- clerk://sdk/protect-component - Clerk SDK snippet DEPRECATED: Use <Show> instead. Conditionally render content based on auth/role state MIME type: text/markdown
- clerk://sdk/show-component - Clerk SDK snippet Conditionally render content based on auth state, roles, or permissions MIME type: text/markdown
- clerk://sdk/user-button - Clerk SDK snippet Pre-built user menu with sign out and profile management MIME type: text/markdown
- clerk://sdk/server-auth-nextjs - Clerk SDK snippet Auth patterns for Next.js App Router server components and API routes MIME type: text/markdown
- clerk://sdk/clerk-client-backend - Clerk SDK snippet Server-side operations using the Clerk Backend SDK MIME type: text/markdown

## Prompts
Not captured

## Metadata
- Owner: io.github.clerk
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Mar 9, 2026
- Source: https://registry.modelcontextprotocol.io
