Tools
| Name | Description |
|---|---|
list_usersList or search Clerk users with bounded pagination. | List or search Clerk users with bounded pagination. |
get_userRetrieve one Clerk user by ID. | Retrieve one Clerk user by ID. |
create_userCreate a Clerk user. Identification values are comma- or newline-separated. | Create a Clerk user. Identification values are comma- or newline-separated. |
update_userUpdate common Clerk user profile fields and metadata. | Update common Clerk user profile fields and metadata. |
delete_userDelete a Clerk user by ID. Requires exact confirmation. | Delete a Clerk user by ID. Requires exact confirmation. |
list_organizationsList or search Clerk organizations. | List or search Clerk organizations. |
get_organizationRetrieve one Clerk organization by ID. | Retrieve one Clerk organization by ID. |
create_organizationCreate a Clerk organization. | Create a Clerk organization. |
update_organizationUpdate a Clerk organization name, slug, limits, or metadata. | Update a Clerk organization name, slug, limits, or metadata. |
delete_organizationDelete a Clerk organization by ID. Requires exact confirmation. | Delete a Clerk organization by ID. Requires exact confirmation. |
list_organization_membershipsList members of a Clerk organization. | List members of a Clerk organization. |
create_organization_membershipAdd an existing Clerk user to an organization with a role. | Add an existing Clerk user to an organization with a role. |
update_organization_membershipChange a Clerk organization member role. | Change a Clerk organization member role. |
remove_organization_membershipRemove a Clerk user from an organization. Requires exact confirmation. | Remove a Clerk user from an organization. Requires exact confirmation. |
list_sessionsList Clerk sessions for a user, client, or status. | List Clerk sessions for a user, client, or status. |
get_sessionRetrieve one Clerk session by ID. | Retrieve one Clerk session by ID. |
revoke_sessionRevoke a Clerk session. Requires exact confirmation. | Revoke a Clerk session. Requires exact confirmation. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('clerk', 'list_users', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'clerk',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Clerk to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Clerk support?
Clerk supports 17 tools including List Users, Get User, Create User, Update User, Delete User, and more.
Can I use Clerk with AI agents?
Yes. Add Clerk to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Clerk be used in stateful agent workflows?
Yes. Agents can combine Clerk tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Clerk use?
Clerk uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Clerk integration cost?
The Clerk integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
Connect Clerk in minutes
Get 20,000 free action executions every month. No credit card required.