MCP Servers / development / MCP WordPress Server

MCP WordPress Server

JSON →
httpnone92development

A comprehensive MCP server for managing WordPress sites, featuring a wide range of tools for performance monitoring, caching, and more.

Install
How to run this server
[ { "cmd": "npx -y mcp-wordpress", "imports": [] } ]
server path: mcp-wordpress-server-2
Tools
What this server exposes
create_post
Create a new WordPress post
get_post
Retrieve a specific WordPress post by ID
update_post
Update an existing WordPress post
delete_post
Delete a WordPress post
list_posts
List WordPress posts with optional filters
create_page
Create a new WordPress page
get_page
Retrieve a specific WordPress page by ID
update_page
Update an existing WordPress page
delete_page
Delete a WordPress page
list_pages
List WordPress pages with optional filters
create_category
Create a new WordPress category
get_category
Retrieve a specific WordPress category by ID
update_category
Update an existing WordPress category
delete_category
Delete a WordPress category
list_categories
List WordPress categories
create_tag
Create a new WordPress tag
get_tag
Retrieve a specific WordPress tag by ID
update_tag
Update an existing WordPress tag
delete_tag
Delete a WordPress tag
list_tags
List WordPress tags
create_media
Upload media to WordPress
get_media
Retrieve a specific media item by ID
delete_media
Delete a media item
list_media
List WordPress media items
create_comment
Create a new comment on a post
get_comment
Retrieve a specific comment by ID
update_comment
Update an existing comment
delete_comment
Delete a comment
list_comments
List comments with optional filters
create_user
Create a new WordPress user
get_user
Retrieve a specific user by ID
update_user
Update an existing user
delete_user
Delete a user
list_users
List WordPress users
get_site_info
Retrieve WordPress site information
search_posts
Search WordPress posts by keyword
get_post_meta
Retrieve post metadata
update_post_meta
Update post metadata
delete_post_meta
Delete post metadata
get_option
Retrieve a WordPress option
update_option
Update a WordPress option
delete_option
Delete a WordPress option
list_plugins
List installed WordPress plugins
activate_plugin
Activate a WordPress plugin
deactivate_plugin
Deactivate a WordPress plugin
list_themes
List installed WordPress themes
activate_theme
Activate a WordPress theme
get_theme_details
Get details about a specific theme
list_menus
List WordPress navigation menus
get_menu
Retrieve a specific menu by ID
create_menu
Create a new navigation menu
update_menu
Update an existing menu
delete_menu
Delete a menu
add_menu_item
Add an item to a menu
remove_menu_item
Remove an item from a menu
list_widgets
List WordPress widgets
update_widget
Update a widget configuration
get_taxonomy
Retrieve a specific taxonomy
list_taxonomies
List all registered taxonomies
get_post_type
Retrieve a specific post type
list_post_types
List all registered post types
Configuration
Environment & auth
authnone
envWORDPRESS_SITE_URL
envWORDPRESS_DB_HOST
envJWT_AUTH_SECRET_KEY
envGOOGLE_CLIENT_ID
envGOOGLE_CLIENT_SECRET
envGOOGLE_REFRESH_TOKEN
Resources
MCP WordPress Server — MCP Server · libregistry