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.
Say what should happen.
The workflow builds itself.
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
create_tenantCreate tenantPOSTCreates a new Frontegg tenant (account).delete_tenantDelete tenantDELETEDeletes a Frontegg tenant.get_tenantGet tenantGETFetches a Frontegg tenant by ID.list_tenantsList tenantsGETLists all tenants (accounts) in the environment.update_tenantUpdate tenantPUTUpdates a Frontegg tenant's metadata.
User, 5 operations
create_userCreate userPOSTCreates a new Frontegg user in a tenant.delete_userDelete userDELETERemoves a user from a tenant in Frontegg.get_userGet userGETFetches a single Frontegg user by ID.list_usersList usersGETLists users in a Frontegg environment or tenant.update_userUpdate userPUTUpdates a Frontegg user's mutable profile fields.
Role, 4 operations
create_rolesCreate rolesPOSTCreates one or more RBAC roles in Frontegg.delete_roleDelete roleDELETEDeletes an RBAC role from the environment.list_rolesList rolesGETLists all RBAC roles in the environment.update_roleUpdate rolePATCHUpdates an RBAC role's metadata.
User session, 2 operations
list_user_sessionsList user sessionsGETLists active sessions for a Frontegg user.revoke_user_sessionRevoke user sessionDELETERevokes a single active session for a user.
Webhook, 2 operations
create_webhookCreate webhookPOSTCreates a new outbound webhook subscription in Frontegg.list_webhooksList webhooksGETLists webhook configurations for the environment.
Magic link, 1 operation
send_magic_linkSend magic linkPOSTSends a passwordless magic-link login email.
Otp, 1 operation
send_otp_codeSend otp codePOSTSends a passwordless one-time code by email.
Permission, 1 operation
list_permissionsList permissionsGETLists all RBAC permissions in the environment.
Role permissions, 1 operation
attach_permissions_to_roleAttach permissions to rolePUTReplaces the permissions on an RBAC role.
User roles, 1 operation
set_user_rolesSet user rolesPOSTReplaces the role assignment set for a user in a tenant.
Vendor token, 1 operation
vendor_authVendor authPOSTIssues 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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Frontegg
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
