WordPress
Publish and manage content hands-free
Complete WordPress site management via REST API - publish and manage posts, create pages, upload media, manage users and roles, organize content with categories and tags, control plugins and themes. Essential for content management, blog automation, and site administration.
Look up data, search, list, and analyze
Create new things, update existing ones
Delete records and clean things up
Get Site Info
readGet WordPress site information including version, plugins, themes, and settings
List Posts
readList posts from WordPress with filtering and pagination
Get Post
readGet a single post by ID with full content
List Pages
readList pages from WordPress
Get Page
readGet a single page by ID
List Media
readList media files from WordPress
Get Media
readGet a single media item by ID
List Users
readList WordPress users
Get User
readGet a single user by ID
Get Current User
readGet the currently authenticated user
List Categories
readList categories
Get Category
readGet a category by ID
List Tags
readList tags
Get Tag
readGet a tag by ID
List Plugins
readList installed plugins
Get Plugin
readGet plugin details
List Themes
readList installed themes
Get Theme
readGet theme details
List Menus
readList all navigation menus. Returns menu IDs, names, descriptions, and locations. Use to discover menus before managing their items.
Get Menu Items
readGet all items in a navigation menu. Returns menu item IDs, titles, URLs, types (page, post, custom link, category), parent-child hierarchy, and order.
Get Settings
readGet WordPress site settings including title, description, timezone, date/time format, language, and URL. Returns the standard settings available via the WP REST API (not arbitrary wp_options).
Create Post
writeCreate a new post
Update Post
writeUpdate an existing post
Create Page
writeCreate a new page
Update Page
writeUpdate an existing page
Upload Media
writeUpload a media file from URL
Update Media
writeUpdate media metadata
Create User
writeCreate a new user
Update User
writeUpdate an existing user
Create Category
writeCreate a new category
Update Category
writeUpdate a category
Create Tag
writeCreate a new tag
Update Tag
writeUpdate a tag
Activate Plugin
writeActivate a plugin
Deactivate Plugin
writeDeactivate a plugin
Activate Theme
writeActivate a theme
Create Menu Item
writeAdd an item to a navigation menu. Supports pages, posts, custom links, and categories. Set parent for nested/dropdown items.
Update Menu Item
writeUpdate an existing menu item's title, URL, position, or parent.
Update Settings
writeUpdate WordPress site settings. Supports standard settings: title, description, timezone_string, date_format, time_format, language, posts_per_page, default_comment_status. Only the provided fields are updated.
Delete Post
deleteDelete a post (moves to trash or permanently deletes)
Delete Page
deleteDelete a page
Delete Media
deleteDelete a media item
Delete User
deleteDelete a user
Delete Category
deleteDelete a category
Delete Tag
deleteDelete a tag
Delete Menu Item
deleteDelete a menu item. Child items are re-parented to the deleted item's parent. Cannot be undone.