descope-mcp-server

create-user

Create a new user in Descope project

Input Schema

NameRequiredDescriptionDefault
additionalLoginIdsNoAdditional login identifiers
customAttributesNoCustom attributes for the user
displayNameNoUser's display name
emailNoUser's email address
familyNameNoUser's family/last name
givenNameNoUser's given/first name
loginIdYesPrimary login identifier for the user
middleNameNoUser's middle name
phoneNoUser's phone number in E.164 format
pictureNoURL to user's profile picture
rolesNoGlobal role names to assign to the user
ssoAppIdsNoSSO application IDs to associate
userTenantsNoTenant associations with specific roles
verifiedEmailNoWhether the email is pre-verified
verifiedPhoneNoWhether the phone is pre-verified

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "additionalLoginIds": { "description": "Additional login identifiers", "items": { "type": "string" }, "type": "array" }, "customAttributes": { "additionalProperties": {}, "description": "Custom attributes for the user", "type": "object" }, "displayName": { "description": "User's display name", "type": "string" }, "email": { "description": "User's email address", "format": "email", "type": "string" }, "familyName": { "description": "User's family/last name", "type": "string" }, "givenName": { "description": "User's given/first name", "type": "string" }, "loginId": { "description": "Primary login identifier for the user", "type": "string" }, "middleName": { "description": "User's middle name", "type": "string" }, "phone": { "description": "User's phone number in E.164 format", "type": "string" }, "picture": { "description": "URL to user's profile picture", "format": "uri", "type": "string" }, "roles": { "description": "Global role names to assign to the user", "items": { "type": "string" }, "type": "array" }, "ssoAppIds": { "description": "SSO application IDs to associate", "items": { "type": "string" }, "type": "array" }, "userTenants": { "description": "Tenant associations with specific roles", "items": { "additionalProperties": false, "properties": { "roleNames": { "items": { "type": "string" }, "type": "array" }, "tenantId": { "type": "string" } }, "required": [ "tenantId", "roleNames" ], "type": "object" }, "type": "array" }, "verifiedEmail": { "description": "Whether the email is pre-verified", "type": "boolean" }, "verifiedPhone": { "description": "Whether the phone is pre-verified", "type": "boolean" } }, "required": [ "loginId" ], "type": "object" }