KosmoKrator

productivity

Clerk MCP, CLI, and Lua Integration for AI Agents

Clerk integration docs for AI agents: MCP gateway setup, Clerk CLI commands, Lua API reference, credentials, and function schemas.

Clerk for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
clerk.clerk_api_get Read read 0 Execute a raw Clerk Backend API GET request.
clerk.clerk_api_post Write write 0 Execute a raw Clerk Backend API POST request.
clerk.clerk_api_patch Write write 0 Execute a raw Clerk Backend API PATCH request.
clerk.clerk_api_delete Write write 0 Execute a raw Clerk Backend API DELETE request.
clerk.clerk_list_users Read read 6 List users from Clerk with optional filtering and pagination. Returns user IDs, emails, names, and profile details.
clerk.clerk_count_users Read read 0 Count Clerk users with optional filters.
clerk.clerk_get_user Read read 1 Retrieve a single Clerk user by their user ID. Returns full profile details including email, name, and metadata.
clerk.clerk_create_user Write write 5 Create a new user in Clerk. Requires at least one email address. Optionally set name, password, and username.
clerk.clerk_update_user Write write 4 Update an existing Clerk user's profile. Provide the user ID and fields to update.
clerk.clerk_delete_user Write write 1 Delete a user from Clerk. This action is irreversible and will remove all associated data.
clerk.clerk_ban_user Write write 0 Ban a Clerk user.
clerk.clerk_unban_user Write write 0 Unban a Clerk user.
clerk.clerk_lock_user Write write 0 Lock a Clerk user.
clerk.clerk_unlock_user Write write 0 Unlock a Clerk user.
clerk.clerk_list_sessions Read read 0 List Clerk sessions.
clerk.clerk_get_session Read read 0 Get a Clerk session.
clerk.clerk_revoke_session Write write 0 Revoke a Clerk session.
clerk.clerk_list_organizations Read read 3 List organizations from Clerk with optional filtering and pagination. Returns organization IDs, names, and metadata.
clerk.clerk_create_organization Write write 0 Create a Clerk organization.
clerk.clerk_get_organization Read read 0 Get a Clerk organization.
clerk.clerk_update_organization Write write 0 Update a Clerk organization.
clerk.clerk_delete_organization Write write 0 Delete a Clerk organization.
clerk.clerk_list_organization_memberships Read read 0 List memberships for a Clerk organization.
clerk.clerk_create_organization_membership Write write 0 Add a user to a Clerk organization.
clerk.clerk_update_organization_membership Write write 0 Update a Clerk organization membership.
clerk.clerk_delete_organization_membership Write write 0 Remove a user from a Clerk organization.
clerk.clerk_list_organization_invitations Read read 0 List invitations for a Clerk organization.
clerk.clerk_create_organization_invitation Write write 0 Create an invitation for a Clerk organization.
clerk.clerk_revoke_organization_invitation Write write 0 Revoke a Clerk organization invitation.
clerk.clerk_list_invitations Read read 0 List Clerk application invitations.
clerk.clerk_create_invitation Write write 0 Create a Clerk application invitation.
clerk.clerk_revoke_invitation Write write 0 Revoke a Clerk application invitation.
clerk.clerk_create_sign_in_token Write write 0 Create a Clerk sign-in token.
clerk.clerk_revoke_sign_in_token Write write 0 Revoke a Clerk sign-in token.
clerk.clerk_get_current_user Read read 0 Health check - verify Clerk API connectivity by fetching the first user. Returns a single user or empty result to confirm the API is reachable.