WordPress MCP Server

create-user

Add a new user to a WordPress site by specifying details like username, email, password, and roles through the MCP server, enabling streamlined user management.

Instructions

Create a new WordPress user

Input Schema

NameRequiredDescriptionDefault
descriptionNoDescription of the user
emailYesEmail address for the new user
firstNameNoFirst name for the user
lastNameNoLast name for the user
localeNoLocale for the user
nameNoDisplay name for the user
newPasswordYesPassword for the new user
newUsernameYesLogin name for the new user
nicknameNoThe nickname for the user
passwordYesWordPress application password
rolesNoRoles assigned to the user
siteUrlYesWordPress site URL
slugNoAn alphanumeric identifier for the user
urlNoURL of the user
usernameYesWordPress username

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "description": "Description of the user", "type": "string" }, "email": { "description": "Email address for the new user", "format": "email", "type": "string" }, "firstName": { "description": "First name for the user", "type": "string" }, "lastName": { "description": "Last name for the user", "type": "string" }, "locale": { "description": "Locale for the user", "enum": [ "", "en_US" ], "type": "string" }, "name": { "description": "Display name for the user", "type": "string" }, "newPassword": { "description": "Password for the new user", "type": "string" }, "newUsername": { "description": "Login name for the new user", "type": "string" }, "nickname": { "description": "The nickname for the user", "type": "string" }, "password": { "description": "WordPress application password", "type": "string" }, "roles": { "description": "Roles assigned to the user", "items": { "type": "string" }, "type": "array" }, "siteUrl": { "description": "WordPress site URL", "format": "uri", "type": "string" }, "slug": { "description": "An alphanumeric identifier for the user", "type": "string" }, "url": { "description": "URL of the user", "format": "uri", "type": "string" }, "username": { "description": "WordPress username", "type": "string" } }, "required": [ "siteUrl", "username", "password", "newUsername", "email", "newPassword" ], "type": "object" }
ID: 4g84e42ylk