WordPress MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
siteUrlYesYour WordPress site URL
passwordYesWordPress application password
usernameYesWordPress username

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get-users

Get a list of users from a WordPress site with advanced filtering options

get-user

Get a specific user by ID

create-user

Create a new WordPress user

update-user

Update an existing WordPress user

delete-user

Delete a WordPress user

list-posts

Get a list of posts with comprehensive filtering options

get-post

Get a specific post by ID

create-post

Create a new WordPress post

update-post

Update an existing WordPress post

delete-post

Delete a WordPress post

get-comments

Get a list of comments from a WordPress site

create-comment

Create a new comment on a WordPress post

get-stats-highlights

Get highlight metrics for a WordPress site from the last seven days

get-stats-summary

View a site's summarized views, visitors, likes and comments

get-top-posts

View a site's top posts and pages by views

get-referrers

View a site's referrers

get-country-views

View a site's views by country

get-post-stats

View a specific post's views

get-site-stats

Get comprehensive stats for a WordPress site

report-referrer-spam

Report a referrer as spam

remove-referrer-spam

Unreport a referrer as spam

get-clicks

View a site's outbound clicks

get-search-terms

View search terms used to find the site

get-streak-stats

Get stats for Calendar Heatmap showing publishing activity

list-categories

Get a list of categories with filtering options

get-category

Get a specific category by ID

create-category

Create a new WordPress category

update-category

Update an existing WordPress category

delete-category

Delete a WordPress category

ID: 4g84e42ylk