Clerk

api.clerk.com

Community

Clerk is a user authentication and management platform for web and mobile applications. It provides APIs to create, read, update, and delete users, verify session tokens, and manage organizations. Use this to programmatically manage your application's user base, validate authentication sessions, and handle multi-tenant organization structures.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.clerk.com

Crawl failures

1

Last verified

2026-03-01T11:07:05.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

create_user

email

Create a new user account with email, phone, username, or external credentials.

Detail: https://api.clerk.com/capabilities/create_user

delete_user

other

Permanently delete a user and all their associated data from your Clerk application.

Detail: https://api.clerk.com/capabilities/delete_user

get_user

other

Retrieve a single user's full profile by their Clerk user ID.

Detail: https://api.clerk.com/capabilities/get_user

list_organizations

other

List all organizations in your Clerk application with pagination and filtering.

Detail: https://api.clerk.com/capabilities/list_organizations

list_users

other

List all users in your Clerk application with filtering, sorting, and pagination support.

Detail: https://api.clerk.com/capabilities/list_users

update_user

other

Update an existing user's profile information, metadata, or authentication settings.

Detail: https://api.clerk.com/capabilities/update_user

verify_session

other

Verify a session token to confirm it is valid and retrieve the associated session details.

Detail: https://api.clerk.com/capabilities/verify_session

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Clerk
Description: Clerk is a user authentication and management platform for web and mobile applications. It provides APIs to create, read, update, and delete users, verify session tokens, and manage organizations. Use this to programmatically manage your application's user base, validate authentication sessions, and handle multi-tenant organization structures.
Auth: api_key
Capabilities:
  - create_user: Create a new user account with email, phone, username, or external credentials.
  - delete_user: Permanently delete a user and all their associated data from your Clerk application.
  - get_user: Retrieve a single user's full profile by their Clerk user ID.
  - list_organizations: List all organizations in your Clerk application with pagination and filtering.
  - list_users: List all users in your Clerk application with filtering, sorting, and pagination support.
  - update_user: Update an existing user's profile information, metadata, or authentication settings.
  - verify_session: Verify a session token to confirm it is valid and retrieve the associated session details.