Kinde MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.39.2Updated Nov 14, 2026

Users, organizations, roles, permissions, applications and feature flags.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableSecurity & MonitoringBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server that lets an assistant read and administer Kinde identity data: users, organizations, roles, permissions, applications and feature flags.

What you can do
  • Inspect the business, users and organizations, including a user's roles and permissions within an organization
  • Review roles, permissions, applications and registered API audiences
  • Read environment-level and per-organization feature flags, and list marketing subscribers
  • Create organizations, roles and permissions, add users to organizations, and grant roles or permissions
  • Check monthly usage, request a missing feature, upgrade or cancel the paid plan
When to use it
Useful when you want to ask questions about who exists in your Kinde account and what they can do, audit roles and permissions, or make small access changes without opening the Kinde dashboard.
Requirements
Remote endpoint reached over streamable HTTP; no local install. Sign-in is by OAuth, and on first connect you paste your Kinde credentials, which are validated and stored per user. Do not add an Authorization header or API key to the client config.
Before you install
Six tools write to Kinde: creating organizations, roles and permissions, adding users to organizations, and granting roles or permissions. The server asks for confirmation first, but changes affect real access. Your Kinde credentials are held by the third-party host. Free plan is limited to 50 calls per month; paid plans cost money and upgrade or cancel tools can start or stop a Stripe subscription.

Installation

In SourceWeft

  1. Open Kinde MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fkinde/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "kinde-by-usefulapi": {
      "type": "http",
      "url": "https://kinde.usefulapi.io/mcp"
    }
  }
}

README

Kinde MCP by usefulapi

Users, organizations, roles, permissions, applications and feature flags. Hosted, no local install.

Live endpoint: https://kinde.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://kinde.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http kinde https://kinde.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "kinde": {      "url": "https://kinde.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Kinde credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/kinde/

On first connect you'll paste your Kinde credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
kinde_get_businessreadGet the business
kinde_list_usersreadList users
kinde_get_userreadGet one user
kinde_list_organizationsreadList organizations
kinde_get_organizationreadGet one organization
kinde_list_organization_usersreadList an organization's users
kinde_get_user_roles_in_organizationreadGet a user's roles in an organization
kinde_get_user_permissions_in_organizationreadGet a user's permissions in an organization
kinde_list_rolesreadList roles
kinde_list_role_permissionsreadList a role's permissions
kinde_list_permissionsreadList permissions
kinde_list_applicationsreadList applications
kinde_get_applicationreadGet one application
kinde_list_apisreadList APIs
kinde_list_environment_feature_flagsreadList environment feature flags
kinde_list_organization_feature_flagsreadList an organization's feature flags
kinde_list_subscribersreadList subscribers
kinde_create_organizationwriteCreate an organization
kinde_add_users_to_organizationwriteAdd users to an organization
kinde_grant_user_role_in_organizationwriteGrant a user a role in an organization
kinde_grant_user_permission_in_organizationwriteGrant a user a permission in an organization
kinde_create_rolewriteCreate a role
kinde_create_permissionwriteCreate a permission
kinde_usage_statusmetaUsage status (free-tier meter)
kinde_request_featuremetaRequest a missing feature
kinde_upgrademetaUpgrade to Pro or Pro+
kinde_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run kinde_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with kinde_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with kinde_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Source: servers/kinde/README.md at commit f22f848

Tools

23

kinde_get_business

Get the business

Fetch the Kinde business this token belongs to — its name, industry and timezone. A cheap way to confirm the credentials and audience are right. Kinde: GET /api/v1/business.

Takes no parameters.

kinde_list_users

List users

List users in the business, optionally narrowed by email or user id. Kinde: GET /api/v1/users.

Parametersemailexpanduser_idpage_sizenext_token

kinde_get_user

Get one user

Fetch a single user by id, optionally expanded with their organizations and identities. Kinde: GET /api/v1/user.

Parametersexpanduser_idrequired

kinde_list_organizations

List organizations

List the organizations (tenants) in the business. Kinde: GET /api/v1/organizations.

Parameterssortpage_sizenext_token

kinde_get_organization

Get one organization

Fetch a single organization by its org code. Kinde: GET /api/v1/organization.

Parametersorg_coderequired

kinde_list_organization_users

List an organization's users

List the users belonging to one organization, optionally filtered by the permissions or roles they hold. Kinde: GET /api/v1/organizations/{org_code}/users.

Parameterssortrolesorg_coderequiredpage_sizenext_tokenpermissions

kinde_get_user_roles_in_organization

Get a user's roles in an organization

List the roles one user holds in one organization — the direct answer to 'what can this person do here?'. Kinde: GET /api/v1/organizations/{org_code}/users/{user_id}/roles.

Parametersuser_idrequiredorg_coderequired

kinde_get_user_permissions_in_organization

Get a user's permissions in an organization

List the permissions one user holds in one organization. Kinde: GET /api/v1/organizations/{org_code}/users/{user_id}/permissions.

Parametersuser_idrequiredorg_coderequired

kinde_list_roles

List roles

List the roles defined in the business. Kinde: GET /api/v1/roles.

Parameterssortpage_sizenext_token

kinde_list_role_permissions

List a role's permissions

List the permissions attached to one role. Kinde: GET /api/v1/roles/{role_id}/permissions.

Parametersrole_idrequiredpage_sizenext_token

kinde_list_permissions

List permissions

List the permissions defined in the business. Kinde: GET /api/v1/permissions.

Parameterssortpage_sizenext_token

kinde_list_applications

List applications

List the applications registered in the business, with their types. Kinde: GET /api/v1/applications.

Parameterssortpage_sizenext_token

kinde_get_application

Get one application

Fetch a single application by id, including its client id and login URLs. Kinde: GET /api/v1/applications/{application_id}.

Parametersapplication_idrequired

kinde_list_apis

List APIs

List the APIs registered as token audiences. Kinde: GET /api/v1/apis.

Takes no parameters.

kinde_list_environment_feature_flags

List environment feature flags

List the feature flags set at the environment level, with their values. Kinde: GET /api/v1/environment/feature_flags.

Takes no parameters.

kinde_list_organization_feature_flags

List an organization's feature flags

List the feature-flag overrides set for one organization. Kinde: GET /api/v1/organizations/{org_code}/feature_flags.

Parametersorg_coderequired

kinde_list_subscribers

List subscribers

List marketing subscribers. Kinde: GET /api/v1/subscribers.

Parameterssortpage_sizenext_token

kinde_create_organization

Create an organization

Create a new organization (tenant) in the business. Kinde: POST /api/v1/organization.

Parametersnamerequiredexternal_idfeature_flags

kinde_add_users_to_organization

Add users to an organization

Add existing users to an organization, optionally with roles and permissions. Reversible by removing them. Kinde: POST /api/v1/organizations/{org_code}/users.

Parametersusersrequiredorg_coderequired

kinde_grant_user_role_in_organization

Grant a user a role in an organization

Give one user a role within one organization. Reversible with kinde_revoke_user_role_in_organization. Kinde: POST /api/v1/organizations/{org_code}/users/{user_id}/roles.

Parametersrole_idrequireduser_idrequiredorg_coderequired

kinde_grant_user_permission_in_organization

Grant a user a permission in an organization

Give one user a permission within one organization. Reversible. Kinde: POST /api/v1/organizations/{org_code}/users/{user_id}/permissions.

Parametersuser_idrequiredorg_coderequiredpermission_idrequired

kinde_create_role

Create a role

Create a role that can then be granted to users. Kinde: POST /api/v1/roles.

Parameterskeyrequirednamerequireddescriptionis_default_role

kinde_create_permission

Create a permission

Create a permission that roles and users can hold. Kinde: POST /api/v1/permissions.

Parameterskeyrequirednamerequireddescription

Version history

26
  1. v1.39.2LatestNov 14, 2026
  2. v1.39.1Nov 13, 2026
  3. v1.38.0Nov 12, 2026
  4. v1.37.3Nov 11, 2026
  5. v1.36.5Nov 8, 2026
  6. v1.36.4Nov 7, 2026
  7. v1.35.3Nov 5, 2026
  8. v1.35.2Nov 5, 2026
  9. v1.35.1Nov 4, 2026
  10. v1.35.0Nov 3, 2026
  11. v1.34.1Nov 3, 2026
  12. v1.33.0Nov 1, 2026
  13. v1.31.0Oct 31, 2026
  14. v1.30.0Oct 31, 2026
  15. v1.29.2Oct 30, 2026
  16. v1.29.0Oct 30, 2026
  17. v1.24.0Oct 26, 2026
  18. v1.21.3Oct 25, 2026
  19. v1.21.0Oct 25, 2026
  20. v1.20.0Oct 24, 2026
  21. v1.17.0Oct 23, 2026
  22. v1.16.4Oct 22, 2026
  23. v1.16.3Oct 21, 2026
  24. v1.11.1Oct 9, 2026
  25. v1.10.0Oct 9, 2026
  26. v1.0.0Sep 29, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations