Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Connectors Clerk
Live 56 Actions 25 Events

Clerk Integration for AI Agents

Connect your AI agent to 56 QA'd Clerk actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 25 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Clerk AI Agent Actions

56 production-ready actions for your agent to do more on Clerk.

56 Actions
List Allowlist Identifiers - Retrieve a paginated list of allowlist identifiers from your Clerk instance.
Create Allowlist Identifier - Create a new allowlist identifier in your Clerk instance.
Delete Allowlist Identifier - Permanently delete a allowlist identifier from your Clerk instance.
List Blocklist Identifiers - Retrieve a paginated list of blocklist identifiers from your Clerk instance.
Create Blocklist Identifier - Create a new blocklist identifier in your Clerk instance.
Delete Blocklist Identifier - Permanently delete a blocklist identifier from your Clerk instance.
List Invitations - Retrieve a paginated list of invitations from your Clerk instance.
Create Invitation - Create a new instance-level invitation in your Clerk instance.
Revoke Invitation - Revoke a pending instance-level invitation so it can no longer be accepted.
List JWT Templates - Retrieve a paginated list of JWT templates from your Clerk instance.
Create JWT Template - Create a new JWT template in your Clerk instance.
Get JWT Template - Retrieve the details of a single JWT template by its unique identifier.
Update JWT Template - Update an existing JWT template with the provided fields.
Delete JWT Template - Permanently delete a JWT template from your Clerk instance.
List Organization Domains - Retrieve a paginated list of organization domains from your Clerk instance.
Create Organization Domain - Create a new organization domain in your Clerk instance.
Update Organization Domain - Update an existing organization domain with the provided fields.
Delete Organization Domain - Permanently delete a organization domain from your Clerk instance.
Create Organization Invitation - Create a new organization invitation in your Clerk instance.
List Organization Invitations - Retrieve a paginated list of organization invitations from your Clerk instance.
Get Organization Invitation - Retrieve the details of a single organization invitation by its unique identifier.
Revoke Organization Invitation - Revoke a pending organization invitation so it can no longer be accepted.
Create Organization Membership - Create a new organization membership in your Clerk instance.
List Organization Memberships - Retrieve a paginated list of organization memberships from your Clerk instance.
Update Organization Membership - Update an existing organization membership with the provided fields.
Delete Organization Membership - Permanently delete a organization membership from your Clerk instance.
List Organization Roles - Retrieve a paginated list of organization roles from your Clerk instance.
Create Organization Role - Create a new organization role in your Clerk instance.
Get Organization Role - Retrieve the details of a single organization role by its unique identifier.
Update Organization Role - Update an existing organization role with the provided fields.
Delete Organization Role - Permanently delete a organization role from your Clerk instance.
List Organizations - Retrieve a paginated list of organizations from your Clerk instance. To filter via organizations_list_s1query, call list_s1query_queryable_fields first and wrap every filter value in a query clause, e.g. {"term": {"name": "..."}}.
Create Organization - Create a new organization in your Clerk instance.
Get Organization - Retrieve the details of a single organization by its unique identifier.
Update Organization - Update an existing organization with the provided fields.
Delete Organization - Permanently delete a organization from your Clerk instance.
List Redirect URLs - Retrieve a paginated list of redirect URLs from your Clerk instance.
Create Redirect URL - Create a new redirect URL in your Clerk instance.
Get Redirect URL - Retrieve the details of a single redirect URL by its unique identifier.
Delete Redirect URL - Permanently delete a redirect URL from your Clerk instance.
List Sessions - Retrieve a paginated list of sessions from your Clerk instance.
Get Session - Retrieve the details of a single session by its unique identifier.
Revoke Session - Revoke a session so the associated user is signed out.
Create Session Token - Create a new session token for an active session.
List Users - Retrieve a paginated list of users from your Clerk instance. To filter via users_list_s1query, call list_s1query_queryable_fields first — nested fields (e.g. email addresses) use bracket-dot notation like email_addresses[].email_address, and every filter value must be wrapped in a query clause, e.g. {"term": {"email_addresses[].email_address": "..."}}.
Create User - Create a new user in your Clerk instance.
Count Users - Return the total number of users in your Clerk instance, with optional filtering.
Get User - Retrieve the details of a single user by its unique identifier.
Update User - Update an existing user with the provided fields.
Delete User - Permanently delete a user from your Clerk instance.
Ban User - Ban a user, marking them as banned and preventing them from signing in.
Unban User - Remove the ban from a user so that they are able to sign in again.
Lock User - Lock a user, temporarily preventing them from signing in to your application.
Unlock User - Unlock a previously locked user so that they can sign in again.
Update User Metadata - Merge new values into a user's public, private and unsafe metadata.
List User Organization Memberships - Retrieve a paginated list of organization memberships for a specific user.

Clerk Webhook Events

25 real-time Clerk events your AI agent can subscribe to.

25 Events
  • User Created Fired when a new user signs up or is created in your Clerk instance.
  • User Updated Fired when a user's profile data changes.
  • User Deleted Fired when a user account is removed from your Clerk instance.
  • Session Created Fired when a user successfully signs in and a new session is created.
  • Session Ended Fired when a user signs out or their session expires naturally.
  • Session Removed Fired when a session is removed, typically after all its sign-ins have ended or expired.
  • Session Revoked Fired when a session is forcefully terminated (for example, by an admin or the user from another device).
  • Organization Created Fired when a new organization is created in your Clerk instance.
  • Organization Updated Fired when an organization's settings change.
  • Organization Deleted Fired when an organization is deleted from your Clerk instance.
  • Organization Domain Created Fired when a verified or unverified domain is added to an organization.
  • Organization Domain Updated Fired when an organization domain's verification status or enrollment mode changes.
  • Organization Domain Deleted Fired when a domain is removed from an organization.
  • Organization Membership Created Fired when a user joins an organization.
  • Organization Membership Updated Fired when a membership's role changes.
  • Organization Membership Deleted Fired when a user is removed from an organization.
  • Organization Invitation Created Fired when a user is invited to join an organization.
  • Organization Invitation Accepted Fired when an invited user accepts an organization invitation.
  • Organization Invitation Revoked Fired when a pending organization invitation is revoked.
  • Role Created Fired when a new organization role is created.
  • Role Updated Fired when an organization role's name, key, description or permissions change.
  • Role Deleted Fired when an organization role is deleted.
  • Permission Created Fired when a new custom permission is created.
  • Permission Updated Fired when a custom permission's name, key or description changes.
  • Permission Deleted Fired when a custom permission is deleted.

Do More, Build Less

Connect AI to Clerk and control what it can do, down to the field

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Clerk MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Clerk action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Developer Tools Integrations Like Clerk

Vercel

371+ actions

Linear

222+ actions

Azure DevOps

185+ actions

ElevenLabs

182+ actions

Cursor

164+ actions

GitLab

156+ actions

Postman

153+ actions

Clerk AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

Connect AI to every company system and control what it can do in each one, down to the field.