Userfront Connector for AI agents.
40 live capabilities
Manage multi-tenant identities and user permissions through natural language.
Waiting for input…
Why people use Userfront
Userfront for Seamless Identity Management and Multi-Tenancy
This Connector changes that by letting your AI agent do the heavy lifting. You can just tell your agent to 'create a child tenant for the new beta group' or 'find the admin for tenant X.' You get a unified way to manage your entire identity infrastructure without ever leaving your chat window.
What Vinkius changes
You get a conversational interface for your entire identity infrastructure.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Onboarding a new enterprise client
Use create_tenant and create_child_tenant to set up a workspace for a new customer and their sub-departments.
- Real-world use case 02
Resolving a locked account
Use mark_user_active and get_user_sessions to reactivate a user and clear old sessions after a security report.
- Real-world use case 03
Security audit
Use list_jwt_keys and verify_api_key to ensure your auth credentials are up to date and valid.
Complete set · 40capabilities
The complete Userfront capability set.
These are the exact actions your AI can choose when you ask it to work with Userfront.
01—04
4 capabilities in this set.
Part of 40 available through Userfront.
- 01 Capability
Get jwt available claims
View the possible claims for your JWTs. This helps you understand what data you can include.
- 02 Capability
Get jwt format
Check the current format of your JWTs. Use this to verify your current authentication structure.
- 03 Capability
Get tenant
View the details of a specific tenant. This retrieves the full record for a customer workspace.
- 04 Capability
Get user import
Check the current status of a user import. Use this to see if your bulk upload is finished.
05—08
4 capabilities in this set.
Part of 40 available through Userfront.
- 05 Capability
Get user
View the details of a specific user record. This shows the full profile of a single user.
- 06 Capability
Invalidate api key
Make an existing API key unusable immediately. This is a quick way to revoke access.
- 07 Capability
Invite role
Invite a user into a specific role. Use this to grant permissions to new team members.
- 08 Capability
List jwt keys
List all public JWT keys. Use this to verify your current security keys.
09—12
4 capabilities in this set.
Part of 40 available through Userfront.
- 09 Capability
List roles
View all roles available in your application. This helps you see your current permission structure.
- 10 Capability
List tenant roles
View all roles available at the tenant level. Use this to see permissions for specific clients.
- 11 Capability
Logout user
Force a user to log out by invalidating their sessions. Use this for immediate account lockout.
- 12 Capability
Mark user active
Set a user's status to active. Use this to reactivate accounts that were previously disabled.
13—16
4 capabilities in this set.
Part of 40 available through Userfront.
- 13 Capability
Process user import
Start the processing of a user import. Use this to trigger the bulk upload of your user data.
- 14 Capability
Set tenant user roles
Assign roles to a user at the tenant level. Use this for scoped permissions within a client workspace.
- 15 Capability
Set user roles
Assign roles to a user at the application level. Use this for global permissions across your platform.
- 16 Capability
Update jwt format
Create or update a custom JWT format. Use this to customize your authentication tokens.
17—20
4 capabilities in this set.
Part of 40 available through Userfront.
- 17 Capability
Update tenant
Update the details of an existing tenant. Use this to modify customer workspace information.
- 18 Capability
Create role
Create a new role for your application. This lets you define new permission sets easily.
- 19 Capability
Create tenant role
Create a role specifically for a tenant level. Use this to manage scoped permissions.
- 20 Capability
Create tenant
Create a new tenant in your workspace. This is the first step for onboarding new clients.
21—24
4 capabilities in this set.
Part of 40 available through Userfront.
- 21 Capability
Create user import
Start a new process to import users in bulk. Use this to prepare large data migrations.
- 22 Capability
Create user
Create a new user record in your system. This adds a single user to your identity platform.
- 23 Capability
Delete api key
Remove an existing API key. This helps clean up old credentials and maintain security.
- 24 Capability
Delete role
Remove a role from your application. Use this to prune old permission sets.
25—28
4 capabilities in this set.
Part of 40 available through Userfront.
- 25 Capability
Delete tenant
Delete a tenant and all its child accounts. This removes an entire organizational structure.
- 26 Capability
Delete user import
Remove a previous user import record. Use this to clean up failed or old migration tasks.
- 27 Capability
Find users
Search for specific users within a tenant. Use this to find records based on custom filters.
- 28 Capability
Get user sessions
Retrieve all active sessions for a specific user. Use this to audit security and active logins.
29—32
4 capabilities in this set.
Part of 40 available through Userfront.
- 29 Capability
Delete user
Remove a user record from your system. Use this to delete accounts that are no longer needed.
- 30 Capability
Find tenants
Search for tenants within your organization. This helps you locate specific customer workspaces.
- 31 Capability
Update user
Update the information on a user record. Use this to modify names, emails, or other profile data.
- 32 Capability
Verify api key
Check if an API key is valid. Use this to troubleshoot integration issues.
33—36
4 capabilities in this set.
Part of 40 available through Userfront.
- 33 Capability
Generate link credentials
Create credentials for custom authentication flows. This is useful for specialized login paths.
- 34 Capability
Get jwks
Retrieve the JSON Web Key Set. Use this to check your current public keys.
- 35 Capability
Invite user
Send an invitation to a user via their email. This automates the onboarding invitation process.
- 36 Capability
List api keys
List all API keys of a specific type. Use this to audit all active integration credentials.
37—40
4 capabilities in this set.
Part of 40 available through Userfront.
- 37 Capability
Create api key
Create a new API key for your application. Use this to give developers or services access.
- 38 Capability
Create child tenant
Create a child tenant under a parent. Use this to build complex organizational structures for clients.
- 39 Capability
Create custom jwt
Create a custom JWT access token for a user. Use this for specialized, one-off authentication needs.
- 40 Capability
Create or update user
Create a new user or update an existing one in one go. Use this for efficient user record management.
Set up in minutes
One URL. Then ask Userfront to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Userfront from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Userfront, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Userfront for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Userfront URL.
- Step 03
Save and start
Save the connection and enable Userfront in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"userfront": {
"url": "https://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Userfront
Open Agent mode in chat and ask: "Using Userfront, help me...". 40 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"userfront": {
"url": "https://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Userfront
Ask Copilot: "Using Userfront, help me...". 40 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"userfront": {
"url": "https://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Userfront
Open Cascade and ask: "Using Userfront, help me...". 40 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"userfront": {
"url": "https://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Userfront
Ask Cline: "Using Userfront, help me...". 40 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add userfront --transport http "https://edge.vinkius.com/vk_preview_w9r69ZRzyPvwZSONS8FEtiiNvKrk1E6MFpJyL3W0/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Userfront
Ask Claude: "Using Userfront, show me...". 40 tools are ready
Where the request belongs
Work Userfront can move forward.
This is for the identity engineers and product leads who are tired of manual user provisioning and tenant setup. It's for the person who needs to handle high-volume user management without the constant clicking.
DevOps & Security Engineer
Audits user sessions and manages API keys to keep the environment secure.
Customer Support Agent
Finds user records and resets statuses to resolve tickets instantly.
Product Manager
Invites beta testers and manages tenant growth without bothering the engineering team.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsFrontegg
Manage B2B identity, provision users, and oversee tenants via AI agents with Frontegg.
Authing
Cloud-native identity and access management platform. manage users, roles, and security logs via AI.
Auth0
Manage identity and access via Auth0. list users, create accounts, audit logs, manage clients and review connections from any AI agent.
SuperTokens
Manage authentication, users, sessions, and roles via SuperTokens Core directly from your AI agent.
FusionAuth (Enterprise Identity & Auth)
Manage enterprise identity, users, and applications via FusionAuth. create users, list applications, and handle authentication flows directly from any AI agent.
Okta
Equip your AI agent with Okta Identity Cloud to manage users, groups, and seamless authentication effortlessly.
Bring your own AI
Change the model, client or framework. Keep Userfront connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Userfront.
The practical details behind the request, access and result.
How can I use the Userfront MCP to manage my customers?
The Userfront MCP lets you manage customer accounts through natural language. You can create new tenants for clients, manage their specific roles, and handle their user invites without leaving your AI chat interface.
Does the Userfront MCP support multi-tenant structures?
Yes, it is designed for multi-tenancy. You can create parent and child tenants to build complex organizational hierarchies for your enterprise customers.
Can I use the Userfront MCP to audit active user sessions?
You can. The Connector allows your agent to retrieve active sessions for any user, making it easy to spot suspicious logins or help users with connection issues.
How do I handle bulk user migrations with the Userfront MCP?
You can use the Connector to create and process user imports. This allows your AI agent to move large groups of users into your platform in one go.
Can the Userfront MCP manage my API keys and JWT settings?
Yes, it provides capabilities to list, create, and invalidate API keys, as well as viewing and updating your JWT formats and claims.
Is the Userfront MCP suitable for a customer support team?
It's a great fit. Support teams can use it to quickly find user records, check account statuses, and reset permissions to resolve tickets much faster.
Can I search for users based on specific criteria like email or custom data?
Yes. Use the find_users capability. You can pass a filters object to match specific user attributes within your tenant.
How do I manage sub-organizations or child accounts?
Userfront supports multi-tenancy. You can use create_child_tenant to create a new tenant under an existing parent, allowing for complex organizational hierarchies.
Is it possible to see if a user is currently logged in?
You can use the get_user_sessions capability by providing a userId. This will return all active sessions associated with that specific user.
One connection away
Give your agent a direct line to Userfront.
Connect Userfront once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available