24 actions ready for your AI

Connect WorkOS to your AI

Connect WorkOS once and every AI you use can list cors origins, create cors origins and list userland users through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from WorkOS's own documented API, and we have not run them here yet.

Use your own WorkOS account. Credentials stay encrypted in ahel.

Tell me when ahel has verified WorkOS

What your AI can do with WorkOS

Choose a task and ask your AI.

Userland

  • Userland user invites controller listGET

    List invitations

    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
    order
    Order the results by the creation time.
  • Userland user invites controller createPOST

    Send an invitation

    emailrequired
    The email address of the recipient.
    organization_id
    The ID of the organization that the recipient will join.
    role_slug
    The role that the recipient will receive when they join the organization in the invitation.
    expires_in_days
    How many days the invitations will be valid for.
  • Userland user organization memberships controller listGET

    List organization memberships

    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
    order
    Order the results by the creation time.
  • Userland user organization memberships controller createPOST

    Create an organization membership

    user_idrequired
    The ID of the user.
    organization_idrequired
    The ID of the organization which the user belongs to.
  • Userland users controller list 0GET

    List users

    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
    order
    Order the results by the creation time.
  • Userland users controller create 0POST

    Create a user

    emailrequired
    The email address of the user.
    first_name
    The first name of the user.
    last_name
    The last name of the user.
    name
    The user's full name.
  • Userland user feature flags controller listGET

    List enabled feature flags for a user

    userIdrequired
    The ID of the user.
    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
  • Userland users controller get email verificationGET

    Get an email verification code

    idrequired
    The ID of the email verification code.
  • Userland user invites controller getGET

    Get an invitation

    idrequired
    The unique ID of the invitation.
  • Userland magic auth controller getGET

    Get Magic Auth code details

    idrequired
    The unique ID of the Magic Auth code.
  • Userland user organization memberships controller getGET

    Get an organization membership

    idrequired
    The unique ID of the organization membership.
  • Userland users controller get 0GET

    Get a user

    idrequired
    The unique ID of the user.

User

  • Post user management magic authPOST

    Create a Magic Auth code

    emailrequired
    The email address to send the magic code to.
    ip_address
    The IP address of the user's request.
    user_agent
    The user agent string from the user's request.
    signals_id
    An optional Radar signals ID to correlate client-side signals with this request.
  • User api keys controller listGET

    List API keys for a user

    userIdrequired
    Unique identifier of the user.
    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
  • User api keys controller createPOST

    Create an API key for a user

    userIdrequired
    Unique identifier of the user.
    namerequired
    A descriptive name for the API key.
    organization_idrequired
    The ID of the organization the user API key is associated with.
    permissions
    The permission slugs to assign to the API key.

Cor

  • Cors origins controller listGET

    List CORS origins

    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
    order
    Order the results by the creation time.
  • Cors origins controller create cors originPOST

    Create a CORS origin

    originrequired
    The origin URL to allow for CORS requests.

Jwt

  • Jwt templates controller get jwt templateGET

    Get JWT template

  • Jwt templates controller update jwt templatePUT

    Update JWT template

    contentrequired
    The JWT template content as a Liquid template string.
Show 3 more groups

Public

  • Public radar challenges controller send radar sms challengePOST

    Send a Radar SMS challenge

    user_idrequired
    The ID of the user to send the SMS challenge to.
    phone_numberrequired
    The phone number to send the SMS verification code to.
    ip_address
    The IP address of the user's request.
    user_agent
    The user agent string from the user's request.
  • Public radar challenges controller getGET

    Get Radar Challenge details

    idrequired
    The unique ID of the Radar Challenge.

Redirect

  • Redirect uris controller listGET

    List redirect URIs

    before
    An object ID that defines your place in the list.
    after
    An object ID that defines your place in the list.
    limit
    Upper limit on the number of objects to return, between 1 and 100.
    order
    Order the results by the creation time.
  • Redirect uris controller createPOST

    Create a redirect URI

    urirequired
    The redirect URI to create.

Waitlist

  • Waitlists controller listGET

    List waitlists

Ask your AI

Try one of these requests with a connected AI.

  • List my cor origin controllers in WorkOS
  • Create a cor origin controller in WorkOS
  • List my userland user invites in WorkOS
  • Create a userland user invite in WorkOS
  • Post a user management magic in WorkOS
  • List my userland user organizations in WorkOS

Published servers for WorkOS

Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.

WorkOS MCP server, hosted by ahel

One hosted endpoint serves WorkOS. There is nothing to install and no local server to run.

Connect WorkOS to Claude, Claude Code, Cursor or Codex

  1. Add your WorkOS key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About WorkOS

WorkOS is a security service. Connect your own WorkOS account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.

WorkOS over MCP: ahel serves WorkOS to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your WorkOS key once, paste one link into your AI, and the actions above are there.

Security

Similar apps

Questions

Is my WorkOS key safe?

Your WorkOS key is sealed in ahel and added to the request server-side when your AI calls WorkOS. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use WorkOS through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with WorkOS?

24 actions today, covering userlands, users and cors. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting WorkOS cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. WorkOS may bill you for API use under its own terms.