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.
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 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.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…