MCP WordPress Server
JSON →A comprehensive MCP server for managing WordPress sites, featuring a wide range of tools for performance monitoring, caching, and more.
Install
npx -y mcp-wordpress Tools · 61
- 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
Environment variables
WORDPRESS_SITE_URLWORDPRESS_DB_HOSTJWT_AUTH_SECRET_KEYGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETGOOGLE_REFRESH_TOKEN
Links
★ 92 GitHub stars