Kinde Authentication MCP. Manage identities and access control from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Kinde (Modern Authentication) MCP Server manages user identities, organizations, and access control. Connect it to your AI client to list, create, and update users, or audit roles and permissions across your entire system.
It gives your agent direct access to core identity management tools like `list_users`, `get_user`, and `list_roles`, so you can handle user provisioning and access troubleshooting without leaving your IDE.
What your AI agents can do
Create organization
Creates a new organization within Kinde.
Create user
Creates a new user account in Kinde using provided details.
Get user
Retrieves the specific details for a single user.
Your agent can list all users, create new accounts, and update user details directly using the list_users, create_user, and update_user tools.
It lets you list and create new organizations, making it easy to manage multi-tenant environments with list_organizations and create_organization.
You can verify system access by listing all available roles and permissions using list_roles and list_permissions.
Retrieve specific user data by ID using the get_user tool, allowing for quick troubleshooting or data verification.
Modify user accounts by updating specific fields with update_user, ensuring data stays current without manual intervention.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Kinde (Modern Authentication) MCP Server: 8 Tools for Identity Management
Manage user accounts, organizational structures, and access roles by calling the available tools through your AI agent.
019e5d2acreate organization
Creates a new organization within Kinde.
019e5d2acreate user
Creates a new user account in Kinde using provided details.
019e5d2aget user
Retrieves the specific details for a single user.
019e5d2alist organizations
Retrieves a list of all organizations configured in Kinde.
019e5d2alist permissions
Lists all available permissions within your Kinde project.
019e5d2alist roles
Lists all roles defined in your Kinde project.
019e5d2alist users
Retrieves a list of all user accounts in Kinde.
019e5d2aupdate user
Updates existing user information using a specific user ID and payload.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Kinde (Modern Authentication), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Yo, this Kinde MCP Server lets your agent handle all the identity stuff. You connect it to your AI client, and it gives your agent direct access to core tools for managing users and roles. You can manage user provisioning and troubleshoot access without leaving your IDE.
User Lifecycle Management
Your agent can pull up a list of all users with list_users, create brand new accounts using create_user, and update user details directly with update_user. Need specific info? Run get_user to grab all the details for one user by ID. You can also modify a user's account status or fields using update_user to keep the data current.
Organizational Structure Control
Need to manage multi-tenant environments? Your agent can list all organizations with list_organizations or spin up a new one by running create_organization.
Access Policy Auditing
Verify system access by listing all available roles with list_roles and checking every possible permission with list_permissions. These tools let you audit your entire system's access control.
This server lets your agent manage user identities, organizations, and access control directly from your AI client.
How Kinde Authentication MCP Works
- 1 Subscribe to the server and provide your Kinde Domain and Access Token.
- 2 Your AI client reads the available tools (e.g.,
list_users,create_organization). - 3 You prompt your agent (e.g., 'List all users in the 'Acme' organization'), and the agent executes the correct tool call.
The bottom line is: you talk to your agent, and it runs the right Kinde API calls for you.
Who Is Kinde Authentication MCP For?
The DevOps engineer who needs to provision ten test accounts and check their permissions without leaving their terminal. The support agent who has to manually look up user details and organization memberships across multiple dashboards. Or the developer who needs to check a user ID or update a test account right inside their IDE.
Automates the setup of organizations and roles. They use the server to provision new multi-tenant environments or update user access settings for large cohorts of accounts.
Troubleshoots access issues. They use the server to look up user details and organization memberships to verify if a user has the correct permissions.
Quickly checks user IDs or updates test accounts. They interact with the server directly in their IDE to verify data integrity without switching contexts.
What Changes When You Connect
- You get a clear list of all users with
list_users. No more running manual reports or clicking through dashboard filters to find out who's active. - Provision new tenants instantly. Use
create_organizationandlist_organizationsto manage multi-tenant environments without writing boilerplate setup code. - Audit access policies quickly.
list_rolesandlist_permissionsshow every available role and permission, letting you verify access control boundaries instantly. - Troubleshoot user access in seconds. The
get_usertool lets you pull a user's full profile by ID, eliminating the need to jump into the UI just to check a status. - Keep data current. Use
update_userto modify user details—like changing a status or email—directly through your agent, logging the change immediately.
Real-World Use Cases
Onboarding a New Client
A DevOps engineer needs to set up a new client environment. Instead of manually navigating to the platform, they prompt their agent: 'Create a new organization for 'Beta Corp'.' The agent runs create_organization, confirming the new tenant is ready for immediate user onboarding.
Investigating an Access Issue
A support engineer gets a ticket: 'User X can't access the billing dashboard.' They prompt their agent: 'Check the permissions and roles for user ID abc_123.' The agent uses get_user, then list_roles and list_permissions to pinpoint exactly why access failed.
Mass User Data Cleanup
A developer needs to update test user emails across 50 accounts. They run a prompt: 'Update the email for user ID xyz_456 to new@example.com.' The agent executes update_user, modifying the record directly without accessing the user portal.
System-Wide Audit
An auditor needs a complete list of all users and all available access levels. They prompt their agent to run list_users and then list_permissions. The agent gathers both datasets and presents a combined report, ensuring compliance checks are simple.
The Tradeoffs
Assuming a single API endpoint
Trying to use a general 'user' endpoint to handle both listing all users and creating a new organization. This fails because the system separates identities from tenants.
→
Use the dedicated tools. To list users, run list_users. To create a new tenant, run create_organization. Keep the identity and organization actions separated.
Manual data cross-referencing
Copying user IDs from one dashboard and pasting them into another system to verify roles. This process is slow, error-prone, and involves multiple copy/paste steps.
→
Use get_user or list_users to pull the data into your agent's context. Then, use list_roles and list_permissions to immediately check the associated access policies.
Relying on UI workflow
Opening the Kinde portal, clicking 'Add User,' filling out 10 fields, and then navigating away. This takes minutes and is impossible to script.
→
Use create_user directly. Pass the required user payload to the tool call. This executes the entire process in a single, programmatic step.
When It Fits, When It Doesn't
Use this MCP Server if your core need is managing user identities, organizational boundaries, and access roles. The key is that you need to programmatically manage the lifecycle of a user or a tenant. Don't use this if you just need to view a static report; run list_users first. If your problem is managing complex data relationships between different services (e.g., synchronizing user status with an HR system), this server only handles the Kinde side. You'll need a dedicated integration layer or an external workflow tool for that. This server is for the identity source of truth.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kinde. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually auditing user access is a pain.
Today, verifying user permissions means jumping between the user dashboard, the role management screen, and the organization settings. You check the user's profile, then click into roles, then check the specific permissions list. It's a dozen clicks and three different screens just to confirm if 'John' can view the billing reports.
With this MCP server, you ask your agent to check the access. It runs `get_user` and then `list_permissions`. It compiles the answer for you, telling you exactly what John can and can't see. No clicks, just a direct answer.
Kinde (Modern Authentication) MCP Server: Manage Users and Roles
The `create_user` and `update_user` tools eliminate the need to manually create or modify accounts through a web form. You simply provide the required payload to your agent, and it handles the entire user record creation or modification instantly.
This means user provisioning and maintenance become single, conversational steps. You're not just updating data; you're automating the entire identity lifecycle.
Common Questions About Kinde Authentication MCP
How do I list all users in Kinde using the `list_users` tool? +
You simply ask your agent to run list_users. The server returns a list of all active user IDs and basic profile data. If you need more details, you can follow up by requesting a specific user ID with the get_user tool.
Can I create a new organization using the `create_organization` tool? +
Yes, the create_organization tool creates a new, isolated tenant environment in Kinde. You must provide the necessary organizational details in the payload for the tool to succeed.
What is the difference between `list_roles` and `list_permissions`? +
Roles are containers for permissions. list_roles lists the defined job titles (e.g., 'Admin', 'Billing View'). list_permissions lists the granular actions (e.g., 'read_billing', 'write_user').
Does the `update_user` tool require the user ID? +
Yes, the update_user tool requires the user ID to target the correct record. You must provide both the ID and the specific fields you want to change in the payload.
Can I manage permissions for an organization using the `list_permissions` tool? +
The list_permissions tool lists all available permissions across your Kinde project. To apply permissions to a user, you must use the appropriate workflow or API call, but the tool confirms what actions are possible.
How do I find all available roles using the `list_roles` tool? +
The list_roles tool retrieves all roles defined within your Kinde project. This lets you see the full scope of available permissions, which is critical for auditing access control.
What information can I retrieve about a user's profile using the `get_user` tool? +
The get_user tool pulls detailed user data, including their email, status, and last login date. You need the specific user ID to run this tool.
Do I need specific data payloads when calling the `create_user` tool? +
Yes, the create_user tool requires specific user details in its data payload. You must provide the necessary information, such as the user's email and desired name, to successfully create the account.
Can I create a new user directly through the AI? +
Yes! Use the create_user tool by providing the necessary data payload (email, name, etc.). The agent will interface with Kinde to provision the account immediately.
How do I audit the roles available in my Kinde environment? +
Simply ask the agent to run the list_roles tool. It will retrieve all defined roles, allowing you to verify access levels and configurations.
Is it possible to update an existing user's information? +
Yes, you can use the update_user tool. You'll need to provide the user_id and the specific fields you wish to modify in the data payload.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Moonscan (Moonbeam Network Explorer)
Access Moonbeam blockchain data via Moonscan — check GLMR balances, track transactions, and inspect smart contracts directly from any AI agent.
Zapier Webhook Trigger
This MCP does exactly one thing: it sends JSON payloads to Zapier Webhooks. That's its only function. Incredible for connecting AI agents to thousands of visual automation workflows instantly.
Bitquery (Web3 Blockchain GraphQL APIs)
Query real-time and historical blockchain data across 40+ chains including Ethereum, Solana, and Bitcoin using GraphQL.
You might also like
Double the Donation
Maximize nonprofit revenue by identifying donors whose employers offer matching gift programs and automating match requests.
Regulations.gov (eRulemaking)
Access US federal regulations, search documents, public comments, and dockets directly from agencies like the EPA and FAA.
Zenvia Conversion
Manage your Zenvia Conversion (Sirena) leads and messages directly through AI.