MCP-Server

kinde

io.usefulapi/kinde
Entwicklertools Sicherheit Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Manages Kinde identity and access data including users, organizations, roles, permissions, applications, APIs, subscribers, and feature 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.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code', 'users'], 'properties': {'users': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "The user's id."}, 'roles': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Role keys to grant on join.'}, 'permissions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Permission keys to grant on join.'}}}, 'description': 'The users to add.'}, 'org_code': {'type': 'string', 'description': "The organization's code."}}}
kinde_create_organization
Create an organization
Create a new organization (tenant) in the business. Kinde: POST /api/v1/organization.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "The organization's display name."}, 'external_id': {'type': 'string', 'description': 'Your own id for this organization.'}, 'feature_flags': {'type': 'object', 'description': 'Feature-flag overrides to set on creation.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}}
kinde_create_permission
Create a permission
Create a permission that roles and users can hold. Kinde: POST /api/v1/permissions.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'key'], 'properties': {'key': {'type': 'string', 'description': "The permission's key, used in tokens."}, 'name': {'type': 'string', 'description': "The permission's display name."}, 'description': {'type': 'string', 'description': 'What the permission allows.'}}}
kinde_create_role
Create a role
Create a role that can then be granted to users. Kinde: POST /api/v1/roles.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'key'], 'properties': {'key': {'type': 'string', 'description': "The role's key, used in tokens."}, 'name': {'type': 'string', 'description': "The role's display name."}, 'description': {'type': 'string', 'description': 'What the role is for.'}, 'is_default_role': {'type': 'boolean', 'description': 'Grant this role to new users automatically.'}}}
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}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['application_id'], 'properties': {'application_id': {'type': 'string', 'description': "The application's id."}}}
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
kinde_get_organization
Get one organization
Fetch a single organization by its org code. Kinde: GET /api/v1/organization.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code'], 'properties': {'org_code': {'type': 'string', 'description': "The organization's code, e.g. org_1234abcd."}}}
kinde_get_user
Get one user
Fetch a single user by id, optionally expanded with their organizations and identities. Kinde: GET /api/v1/user.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user_id'], 'properties': {'expand': {'type': 'string', 'description': 'Comma-separated extras, e.g. organizations,identities.'}, 'user_id': {'type': 'string', 'description': "The user's id."}}}
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code', 'user_id'], 'properties': {'user_id': {'type': 'string', 'description': "The user's id."}, 'org_code': {'type': 'string', 'description': "The organization's code."}}}
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code', 'user_id'], 'properties': {'user_id': {'type': 'string', 'description': "The user's id."}, 'org_code': {'type': 'string', 'description': "The organization's code."}}}
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.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code', 'user_id', 'permission_id'], 'properties': {'user_id': {'type': 'string', 'description': "The user's id."}, 'org_code': {'type': 'string', 'description': "The organization's code."}, 'permission_id': {'type': 'string', 'description': "The permission's id."}}}
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.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code', 'user_id', 'role_id'], 'properties': {'role_id': {'type': 'string', 'description': "The role's id."}, 'user_id': {'type': 'string', 'description': "The user's id."}, 'org_code': {'type': 'string', 'description': "The organization's code."}}}
kinde_list_apis
List APIs
List the APIs registered as token audiences. Kinde: GET /api/v1/apis.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
kinde_list_applications
List applications
List the applications registered in the business, with their types. Kinde: GET /api/v1/applications.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'type': 'string', 'description': 'Sort order, e.g. name_asc or name_desc.'}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code'], 'properties': {'org_code': {'type': 'string', 'description': "The organization's code."}}}
kinde_list_organizations
List organizations
List the organizations (tenants) in the business. Kinde: GET /api/v1/organizations.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'type': 'string', 'description': 'Sort order, e.g. name_asc or name_desc.'}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_code'], 'properties': {'sort': {'type': 'string', 'description': 'Sort order, e.g. name_asc or name_desc.'}, 'roles': {'type': 'string', 'description': 'Only users holding these roles.'}, 'org_code': {'type': 'string', 'description': "The organization's code."}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}, 'permissions': {'type': 'string', 'description': 'Only users holding these permissions.'}}}
kinde_list_permissions
List permissions
List the permissions defined in the business. Kinde: GET /api/v1/permissions.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'type': 'string', 'description': 'Sort order, e.g. name_asc or name_desc.'}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
kinde_list_role_permissions
List a role's permissions
List the permissions attached to one role. Kinde: GET /api/v1/roles/{role_id}/permissions.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['role_id'], 'properties': {'role_id': {'type': 'string', 'description': "The role's id."}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
kinde_list_roles
List roles
List the roles defined in the business. Kinde: GET /api/v1/roles.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'type': 'string', 'description': 'Sort order, e.g. name_asc or name_desc.'}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
kinde_list_subscribers
List subscribers
List marketing subscribers. Kinde: GET /api/v1/subscribers.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'type': 'string', 'description': 'Sort order, e.g. name_asc or name_desc.'}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
kinde_list_users
List users
List users in the business, optionally narrowed by email or user id. Kinde: GET /api/v1/users.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'string', 'description': 'Only the user with this email address.'}, 'expand': {'type': 'string', 'description': 'Comma-separated extras to include, e.g. organizations,identities.'}, 'user_id': {'type': 'string', 'description': 'Only this user id.'}, 'page_size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1-100.'}, 'next_token': {'type': 'string', 'description': "Cursor from the previous page's next_token. Omit for the first page."}}}
Geändert
kinde_create_permission
2. October 2026 02:40
Geändert
kinde_create_role
2. October 2026 02:40
Geändert
kinde_grant_user_permission_in_organization
2. October 2026 02:40
Geändert
kinde_grant_user_role_in_organization
2. October 2026 02:40
Geändert
kinde_add_users_to_organization
2. October 2026 02:40
Geändert
kinde_create_organization
2. October 2026 02:40
Geändert
kinde_list_subscribers
2. October 2026 02:40
Geändert
kinde_list_organization_feature_flags
2. October 2026 02:40
Geändert
kinde_list_environment_feature_flags
2. October 2026 02:40
Geändert
kinde_list_apis
2. October 2026 02:40
Geändert
kinde_get_application
2. October 2026 02:40
Geändert
kinde_list_applications
2. October 2026 02:40
Geändert
kinde_list_permissions
2. October 2026 02:40
Geändert
kinde_list_role_permissions
2. October 2026 02:40
Geändert
kinde_list_roles
2. October 2026 02:40
Geändert
kinde_get_user_permissions_in_organization
2. October 2026 02:40
Geändert
kinde_get_user_roles_in_organization
2. October 2026 02:40
Geändert
kinde_list_organization_users
2. October 2026 02:40
Geändert
kinde_get_organization
2. October 2026 02:40
Geändert
kinde_list_organizations
2. October 2026 02:40
Geändert
kinde_get_user
2. October 2026 02:40
Geändert
kinde_list_users
2. October 2026 02:40
Geändert
kinde_get_business
2. October 2026 02:40
Hinzugefügt
kinde_create_permission
30. September 2026 02:40
Hinzugefügt
kinde_create_role
30. September 2026 02:40
Hinzugefügt
kinde_grant_user_permission_in_organization
30. September 2026 02:40
Hinzugefügt
kinde_grant_user_role_in_organization
30. September 2026 02:40
Hinzugefügt
kinde_add_users_to_organization
30. September 2026 02:40
Hinzugefügt
kinde_create_organization
30. September 2026 02:40
Hinzugefügt
kinde_list_subscribers
30. September 2026 02:40

hyperion

com.thetempleofdoom.hyperion/hyperion

Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…

Vee3

io.github.Vee3io/vee3

Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…

IA-QA — 130+ QA & Dev Tools for AI Agents

io.github.JcJamet/ia-qa-toolbox

Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…

validoria-mcp

com.validoria/validoria-mcp

Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…

HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data

io.github.Its-fortunatefolly/hubvibe

Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…

developer-tools

net.programmes/developer-tools

Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…

Qiniso

io.github.qinisolabs/qiniso

Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…

ContrastAPI

com.contrastcyber/api

Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…