Redmine MCP Server

create_user

Create a new user (requires admin privileges). Returns:

  • 201 Created: user was created
  • 422 Unprocessable Entity: validation failed Available since Redmine 1.1

Input Schema

NameRequiredDescriptionDefault
auth_source_idNoAuthentication mode ID
custom_fieldsNoCustom field values (key: field_id, value: field_value)
firstnameYesUser's first name
generate_passwordNoGenerate random password
lastnameYesUser's last name
loginYesUser login name
mailYesUser's email address
mail_notificationNoEmail notification options
must_change_passwdNoForce password change on next login
passwordNoUser's password (optional if generate_password is true)
send_informationNoSend account information to the user

Input Schema (JSON Schema)

{ "properties": { "auth_source_id": { "description": "Authentication mode ID", "type": "number" }, "custom_fields": { "additionalProperties": true, "description": "Custom field values (key: field_id, value: field_value)", "type": "object" }, "firstname": { "description": "User's first name", "type": "string" }, "generate_password": { "default": false, "description": "Generate random password", "type": "boolean" }, "lastname": { "description": "User's last name", "type": "string" }, "login": { "description": "User login name", "type": "string" }, "mail": { "description": "User's email address", "format": "email", "type": "string" }, "mail_notification": { "description": "Email notification options", "enum": [ "all", "selected", "only_my_events", "only_assigned", "only_owner", "none" ], "type": "string" }, "must_change_passwd": { "default": false, "description": "Force password change on next login", "type": "boolean" }, "password": { "description": "User's password (optional if generate_password is true)", "type": "string" }, "send_information": { "default": false, "description": "Send account information to the user", "type": "boolean" } }, "required": [ "login", "firstname", "lastname", "mail" ], "type": "object" }