Everything Your AI Can Do on WordPress
74 tools covering every corner of WordPress — create, edit, delete, and manage content, users, media, and settings through natural conversation with any AI assistant.
Posts
6wp_create_post
DestructiveHave your AI write, categorize, tag, and publish a new blog post — all in one step
wp_delete_post
DestructiveTrash or permanently delete a specific post by ID
wp_get_post
Read-onlyFetch the full content and metadata of a specific post by ID
wp_list_posts
Read-onlyAsk your AI to browse posts by status, category, tag, author, or keyword with pagination
wp_search_posts
Read-onlySearch posts by keyword or phrase across all statuses
wp_update_post
DestructiveUpdate a post's title, content, status, categories, tags, or featured image by ID
Pages
5wp_create_page
DestructiveHave your AI create a new WordPress page with title, content, and status
wp_delete_page
DestructiveTrash or permanently delete a specific page by ID
wp_get_page
Read-onlyFetch the full content and metadata of a specific page by ID
wp_list_pages
Read-onlyList all WordPress pages with status and hierarchy details
wp_update_page
DestructiveUpdate a page's title, content, status, or parent by ID
Media
5wp_delete_media
DestructivePermanently delete a media file from the WordPress media library by ID
wp_get_media
Read-onlyRetrieve the full metadata of a specific media file by ID
wp_list_media
Read-onlyBrowse and search the WordPress media library by type, keyword, or date
wp_update_media
DestructiveUpdate the title, alt text, caption, or description of a media file by ID
wp_upload_media
DestructiveUpload an image or file from a URL directly into the WordPress media library
Users
5wp_create_user
DestructiveCreate a new WordPress user with username, email, password, and role
wp_delete_user
DestructiveDelete a WordPress user by ID and optionally reassign their content
wp_get_user
Read-onlyFetch the full profile and role details of a specific WordPress user by ID
wp_list_users
Read-onlyList all WordPress users filtered by role, status, or search keyword
wp_update_user
DestructiveUpdate a WordPress user's role, email, display name, or password by ID
Categories
5wp_create_category
DestructiveCreate a new post category with name, slug, description, and optional parent
wp_delete_category
DestructiveDelete a post category by ID
wp_get_category
Read-onlyFetch full details of a specific post category by ID
wp_list_categories
Read-onlyList all post categories with slugs, descriptions, and post counts
wp_update_category
DestructiveUpdate a category's name, slug, description, or parent by ID
Site Settings
5wp_get_post_statuses
Read-onlyGet all registered post statuses, including custom plugin statuses
wp_get_post_types
Read-onlyList all registered post types (built-in and custom) with their labels and settings
wp_get_site_settings
Read-onlyFetch the WordPress site title, tagline, URL, timezone, and other core settings
wp_get_taxonomies
Read-onlyList all registered taxonomies (built-in and custom) with their details
wp_update_site_settings
DestructiveUpdate WordPress site title, tagline, URL, timezone, and other core settings
Plugins
1Themes
2Blocks
5wp_create_block
DestructiveCreate a new reusable block (synced pattern) with a title and block content
wp_delete_block
DestructiveDelete a reusable block (trash or force-delete)
wp_get_block
Read-onlyGet a single reusable block by ID with full block markup
wp_list_blocks
Read-onlyList all reusable blocks (synced patterns) with filtering and pagination
wp_update_block
DestructiveUpdate an existing reusable block's title or content — syncs everywhere it's embedded
Custom Post Types
5wp_create_cpt_item
DestructiveCreate a new item in any custom post type
wp_delete_cpt_item
DestructiveDelete a custom post type item (trash or force-delete)
wp_get_cpt_item
Read-onlyGet a single custom post type item by ID with full content
wp_list_cpt_items
Read-onlyList items of any custom post type with filtering and pagination
wp_update_cpt_item
DestructiveUpdate an existing custom post type item's content or status
Templates
3wp_get_template
Read-onlyGet a single block template by ID with full content (requires block theme)
wp_list_templates
Read-onlyList all block templates with filtering and pagination (requires block theme)
wp_update_template
DestructiveUpdate a block template's content (requires block theme)
Comments
5wp_create_comment
DestructivePost a new comment on a WordPress post or page
wp_delete_comment
DestructivePermanently delete a comment by ID
wp_get_comment
Read-onlyFetch the full content and metadata of a specific comment by ID
wp_list_comments
Read-onlyList comments filtered by post, status (pending, approved, spam), or author
wp_update_comment
DestructiveUpdate a comment's content, status (approve/spam/trash), or author details by ID