Get started free
All integrations

Frontegg integration

End-to-end CIAM (customer identity & access management) and SaaS user management platform. Manage users, accounts (tenants), roles, permissions, sessions, magic-link / OTP passwordless flows, and webhooks programmatically. Frontegg's Management API is region-aware (EU, US, CA, AU) - set the api_host credential field to api (EU), api.us, api.ca, or api.au. AUTH NOTE: this integration uses the bearer_token strategy. To obtain the bearer token, call POST https://{api_host}.frontegg.com/auth/vendor/ once with your environment clientId and secret (Frontegg Portal → Environment → Keys & domains) - Frontegg returns a short-lived JWT (token, expiresIn). Paste the token value into the credential. Re-run the vendor auth call when the token expires (default ~1h). The vendor auth endpoint itself is also declared on this integration so it can be invoked from a workflow if you want to refresh a long-lived store.

24 toolsTokenAPI docs

Common Frontegg use cases

  • Audit lookup
  • Off-boarding
  • Rename a role
  • Bootstrap RBAC
  • Role picker UI
  • Profile editing
  • Tenant directory
  • User detail page
  • Passwordless login
  • Security center UI

What you can do with Frontegg

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Tenant, 5 operations

  • POSTcreate_tenant

    Creates a new Frontegg tenant (account).

  • DELETEdelete_tenant

    Deletes a Frontegg tenant.

  • GETget_tenant

    Fetches a Frontegg tenant by ID.

  • GETlist_tenants

    Lists all tenants (accounts) in the environment.

  • PUTupdate_tenant

    Updates a Frontegg tenant's metadata.

User, 5 operations

  • POSTcreate_user

    Creates a new Frontegg user in a tenant.

  • DELETEdelete_user

    Removes a user from a tenant in Frontegg.

  • GETget_user

    Fetches a single Frontegg user by ID.

  • GETlist_users

    Lists users in a Frontegg environment or tenant.

  • PUTupdate_user

    Updates a Frontegg user's mutable profile fields.

Role, 4 operations

  • POSTcreate_roles

    Creates one or more RBAC roles in Frontegg.

  • DELETEdelete_role

    Deletes an RBAC role from the environment.

  • GETlist_roles

    Lists all RBAC roles in the environment.

  • PATCHupdate_role

    Updates an RBAC role's metadata.

User session, 2 operations

  • GETlist_user_sessions

    Lists active sessions for a Frontegg user.

  • DELETErevoke_user_session

    Revokes a single active session for a user.

Webhook, 2 operations

  • POSTcreate_webhook

    Creates a new outbound webhook subscription in Frontegg.

  • GETlist_webhooks

    Lists webhook configurations for the environment.

Magic link, 1 operation

  • POSTsend_magic_link

    Sends a passwordless magic-link login email.

Otp, 1 operation

  • POSTsend_otp_code

    Sends a passwordless one-time code by email.

Permission, 1 operation

  • GETlist_permissions

    Lists all RBAC permissions in the environment.

Role permissions, 1 operation

  • PUTattach_permissions_to_role

    Replaces the permissions on an RBAC role.

User roles, 1 operation

  • POSTset_user_roles

    Replaces the role assignment set for a user in a tenant.

Vendor token, 1 operation

  • POSTvendor_auth

    Issues a Frontegg management JWT from clientId + secret.

Use Frontegg from Claude Code, Cursor or Codex

Connect Frontegg in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Frontegg operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Frontegg

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Frontegg once

    Add your Frontegg connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Frontegg integration FAQ

What can you do with the Frontegg integration?
LiveContext exposes 24 operations on Frontegg, covering tenant, user, role and user session. Common uses include Audit lookup, Off-boarding and Rename a role.

Popular integrations

Browse the whole catalog