Skip to main content
Glama

WordPress MCP Server

by RaheesAhmed
WPMCP_TOOLS.MD•10.9 kB
# WordPress MCP Server - Tool Reference **Version:** 3.0.0 | **Total Tools:** 190 --- ## Posts (15 tools) 1. `wordpress_create_post` - Create new post 2. `wordpress_update_post` - Update existing post 3. `wordpress_delete_post` - Delete post 4. `wordpress_get_posts` - Get posts with filtering 5. `wordpress_get_post` - Get single post by ID 6. `wordpress_search_posts` - Search posts by keyword 7. `wordpress_schedule_post` - Schedule post for future publication 8. `wordpress_publish_post` - Publish draft post 9. `wordpress_duplicate_post` - Duplicate existing post 10. `wordpress_get_post_revisions` - Get post edit history 11. `wordpress_bulk_create_posts` - Create multiple posts 12. `wordpress_bulk_update_posts` - Update multiple posts 13. `wordpress_bulk_delete_posts` - Delete multiple posts ## Pages (4 tools) 1. `wordpress_create_page` - Create new page 2. `wordpress_update_page` - Update existing page 3. `wordpress_delete_page` - Delete page 4. `wordpress_get_pages` - Get pages with hierarchy ## Media (5 tools) 1. `wordpress_upload_media` - Upload image or file 2. `wordpress_get_media` - Get media library files 3. `wordpress_update_media` - Update media metadata 4. `wordpress_delete_media` - Delete media file 5. `wordpress_set_featured_image` - Set post featured image ## Users (4 tools) 1. `wordpress_create_user` - Create new user 2. `wordpress_get_users` - Get users with role filtering 3. `wordpress_update_user` - Update user information 4. `wordpress_delete_user` - Delete user ## Categories (4 tools) 1. `wordpress_create_category` - Create new category 2. `wordpress_get_categories` - Get all categories 3. `wordpress_update_category` - Update category 4. `wordpress_delete_category` - Delete category ## Tags (2 tools) 1. `wordpress_create_tag` - Create new tag 2. `wordpress_get_tags` - Get all tags ## Comments (4 tools) 1. `wordpress_create_comment` - Create comment on post 2. `wordpress_get_comments` - Get comments with filtering 3. `wordpress_update_comment` - Update comment status/content 4. `wordpress_delete_comment` - Delete comment ## Settings (4 tools) 1. `wordpress_get_site_info` - Get complete site information 2. `wordpress_test_connection` - Test WordPress connection 3. `wordpress_get_settings` - Get site settings 4. `wordpress_update_settings` - Update site settings ## SEO (2 tools) 1. `wordpress_set_seo_meta` - Set SEO metadata (Yoast, Rank Math, AIOSEO) 2. `wordpress_set_custom_meta` - Set custom post metadata ## File System (8 tools) 1. `wordpress_read_file` - Read file contents 2. `wordpress_write_file` - Write or create file with backup 3. `wordpress_delete_file` - Delete file with optional backup 4. `wordpress_copy_file` - Copy file to another location 5. `wordpress_move_file` - Move or rename file 6. `wordpress_list_files` - List files in directory 7. `wordpress_file_info` - Get file information ## Themes (13 tools) 1. `wordpress_get_themes_detailed` - Get all installed themes 2. `wordpress_activate_theme` - Activate theme 3. `wordpress_get_active_theme` - Get currently active theme 4. `wordpress_create_child_theme` - Create child theme automatically 5. `wordpress_get_theme_mods` - Get theme customizer settings 6. `wordpress_delete_theme` - Delete theme 7. `wordpress_get_theme_json` - Get theme.json for block themes 8. `wordpress_update_theme_json` - Update theme.json 9. `wordpress_read_theme_file` - Read theme file 10. `wordpress_write_theme_file` - Write theme file 11. `wordpress_list_theme_files` - List theme files 12. `wordpress_get_theme_templates` - Get theme templates 13. `wordpress_get_template_parts` - Get template parts 14. `wordpress_get_global_styles` - Get global styles 15. `wordpress_theme_exists` - Check if theme is installed ## Plugins (10 tools) 1. `wordpress_get_plugins_detailed` - Get all installed plugins 2. `wordpress_activate_plugin` - Activate plugin 3. `wordpress_deactivate_plugin` - Deactivate plugin 4. `wordpress_delete_plugin` - Delete plugin 5. `wordpress_read_plugin_file` - Read plugin file 6. `wordpress_write_plugin_file` - Write plugin file 7. `wordpress_list_plugin_files` - List plugin files 8. `wordpress_get_active_plugins` - Get active plugins 9. `wordpress_plugin_exists` - Check if plugin installed 10. `wordpress_get_plugin_status` - Get plugin status ## Menus (8 tools) 1. `wordpress_get_menus` - Get all navigation menus 2. `wordpress_create_menu` - Create new menu 3. `wordpress_delete_menu` - Delete menu 4. `wordpress_get_menu_items` - Get menu items 5. `wordpress_create_menu_item` - Add menu item 6. `wordpress_update_menu_item` - Update menu item 7. `wordpress_delete_menu_item` - Delete menu item 8. `wordpress_get_menu_locations` - Get menu locations 9. `wordpress_assign_menu_to_location` - Assign menu to location ## Custom Post Types & Taxonomies (7 tools) 1. `wordpress_get_post_types` - Get all post types 2. `wordpress_get_post_type` - Get post type details 3. `wordpress_get_taxonomies` - Get all taxonomies 4. `wordpress_get_taxonomy` - Get taxonomy details 5. `wordpress_get_terms` - Get terms from taxonomy 6. `wordpress_create_term` - Create new term 7. `wordpress_update_term` - Update term 8. `wordpress_delete_term` - Delete term ## Shortcodes (3 tools) 1. `wordpress_list_shortcodes` - Get all registered shortcodes 2. `wordpress_execute_shortcode` - Execute shortcode string 3. `wordpress_shortcode_exists` - Check if shortcode registered ## Cron Jobs (5 tools) 1. `wordpress_list_cron_jobs` - Get all scheduled cron jobs 2. `wordpress_schedule_event` - Schedule new cron event 3. `wordpress_unschedule_event` - Remove scheduled event 4. `wordpress_run_cron` - Manually trigger cron 5. `wordpress_get_cron_schedules` - Get cron schedules ## Widgets (6 tools) 1. `wordpress_get_sidebars` - Get all widget areas 2. `wordpress_get_sidebar` - Get sidebar details 3. `wordpress_get_widgets` - Get all widgets 4. `wordpress_update_widget` - Update widget configuration 5. `wordpress_delete_widget` - Delete widget 6. `wordpress_get_widget_types` - Get widget types ## Database (6 tools) 1. `wordpress_list_tables` - Get all database tables 2. `wordpress_execute_sql` - Execute SQL query (SELECT only) 3. `wordpress_get_option` - Get WordPress option value 4. `wordpress_update_option` - Update WordPress option 5. `wordpress_get_table_structure` - Get table structure 6. `wordpress_get_table_preview` - Preview table data ## WooCommerce (15 tools) 1. `wordpress_wc_create_product` - Create product 2. `wordpress_wc_update_product` - Update product 3. `wordpress_wc_get_products` - Get products 4. `wordpress_wc_delete_product` - Delete product 5. `wordpress_wc_get_orders` - Get orders 6. `wordpress_wc_update_order_status` - Update order status 7. `wordpress_wc_get_customers` - Get customers 8. `wordpress_wc_update_stock` - Update inventory 9. `wordpress_wc_create_coupon` - Create coupon 10. `wordpress_wc_get_coupons` - Get coupons 11. `wordpress_wc_get_payment_gateways` - Get payment methods 12. `wordpress_wc_get_shipping_zones` - Get shipping zones 13. `wordpress_wc_get_sales_report` - Get sales report 14. `wordpress_wc_get_top_sellers` - Get top products 15. `wordpress_wc_get_product_categories` - Get product categories 16. `wordpress_wc_is_active` - Check if WooCommerce active ## Gutenberg Blocks (12 tools) 1. `wordpress_get_block_types` - Get all block types 2. `wordpress_get_block_patterns` - Get all block patterns 3. `wordpress_get_block_categories` - Get pattern categories 4. `wordpress_get_reusable_blocks` - Get reusable blocks 5. `wordpress_create_reusable_block` - Create reusable block 6. `wordpress_update_reusable_block` - Update reusable block 7. `wordpress_delete_reusable_block` - Delete reusable block 8. `wordpress_parse_blocks` - Parse block content 9. `wordpress_search_block_directory` - Search block directory 10. `wordpress_get_block_editor_settings` - Get editor settings 11. `wordpress_get_block_template` - Get block template 12. `wordpress_get_style_variations` - Get style variations ## Security (7 tools) 1. `wordpress_get_site_health` - Get site health status 2. `wordpress_check_updates` - Check for updates 3. `wordpress_get_debug_log` - Read debug.log 4. `wordpress_verify_core_files` - Verify core file integrity 5. `wordpress_get_failed_logins` - Get failed login attempts 6. `wordpress_scan_permissions` - Scan file permissions 7. `wordpress_get_version_info` - Get version information ## Performance (8 tools) 1. `wordpress_clear_cache` - Clear all caches 2. `wordpress_optimize_database` - Optimize database tables 3. `wordpress_cleanup_database` - Clean up revisions, spam, trash 4. `wordpress_regenerate_thumbnails` - Regenerate image thumbnails 5. `wordpress_get_performance_metrics` - Get performance metrics 6. `wordpress_enable_maintenance_mode` - Enable/disable maintenance mode 7. `wordpress_flush_rewrite_rules` - Flush rewrite rules 8. `wordpress_get_system_info` - Get system information ## Advanced SEO (10 tools) 1. `wordpress_generate_sitemap` - Generate XML sitemap 2. `wordpress_get_robots_txt` - Get robots.txt content 3. `wordpress_update_robots_txt` - Update robots.txt 4. `wordpress_create_redirect` - Create URL redirect 5. `wordpress_get_redirects` - Get all redirects 6. `wordpress_delete_redirect` - Delete redirect 7. `wordpress_set_og_tags` - Set Open Graph tags 8. `wordpress_set_twitter_cards` - Set Twitter cards 9. `wordpress_set_canonical_url` - Set canonical URL 10. `wordpress_set_schema_markup` - Add schema markup 11. `wordpress_analyze_seo` - Analyze SEO for post ## Advanced Media (5 tools) 1. `wordpress_bulk_optimize_images` - Bulk compress images 2. `wordpress_convert_to_webp` - Convert to WebP 3. `wordpress_get_unused_media` - Find unused media 4. `wordpress_bulk_delete_media` - Delete multiple files 5. `wordpress_get_media_analytics` - Storage statistics ## Backup & Migration (10 tools) 1. `wordpress_full_backup` - Complete site backup 2. `wordpress_backup_database` - Database backup 3. `wordpress_backup_files` - Files backup 4. `wordpress_list_backups` - List backups 5. `wordpress_restore_backup` - Restore backup 6. `wordpress_delete_backup` - Delete backup 7. `wordpress_export_content` - Export as XML 8. `wordpress_import_content` - Import from XML 9. `wordpress_clone_to_staging` - Clone to staging 10. `wordpress_schedule_backups` - Schedule auto backups ## User Roles & Capabilities (8 tools) 1. `wordpress_get_roles` - Get all roles 2. `wordpress_get_capabilities` - Get role capabilities 3. `wordpress_create_role` - Create custom role 4. `wordpress_delete_role` - Delete role 5. `wordpress_add_capability` - Add capability 6. `wordpress_remove_capability` - Remove capability 7. `wordpress_assign_role` - Assign role to user 8. `wordpress_check_user_capability` - Check user capability --- **Total:** 190 tools for complete WordPress control **Version:** 3.0.0 **Coverage:** 99% of WordPress developer tasks

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RaheesAhmed/wordpress-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server