| Create Category | Create a new category on a WordPress.com site. Categories can be hierarchical (specify a parent ID) |
| Create Comment | Create a new comment on a WordPress.com post. Supports all comment fields including author information and metadata. NOTE: Requires comment creation permissions and comments must be enabled on the target post |
| Create Media | Create a new media item on a WordPress.com site. Note: This creates the media record but does not upload the actual file |
| Create Post | Create a new post on a WordPress.com site. Creates a new post on a WordPress.com site. See the documentation: https://developer.wordpress.com/docs/api/1.1/post/sites/%24site/posts/new/ |
| Create Tag | Create a new tag on a WordPress.com site |
| Delete Comment | Delete a comment from a WordPress.com site. Supports both soft delete (to trash) and permanent deletion |
| Delete Post | Delete a post from a WordPress.com site. See the documentation: https://developer.wordpress.com/docs/api/1.1/post/sites/%24site/posts/%24post_ID/delete/ |
| Get Post | Get a specific post from a WordPress.com site |
| Get Post By Slug | Get a WordPress.com post by its URL slug. Only works for published posts — draft posts are not indexed by slug. Use the post ID instead for drafts |
| List Categories | List all categories on a WordPress.com site. Returns category names, slugs, descriptions, and post counts |
| List Comments | List comments from a WordPress.com site with extensive filtering options. Uses direct API calls for maximum flexibility |
| List Media | List media items from a WordPress.com site with extensive filtering options. Uses direct API calls for maximum flexibility |
| List Posts | List posts from a WordPress.com site |
| List Sites | List WordPress.com sites accessible to the authenticated user |
| List Tags | List all tags on a WordPress.com site. Returns tag names, slugs, descriptions, and post counts |
| Restore Post | Restore a WordPress.com post from the trash back to its previous status. Only works on trashed posts — permanently deleted posts cannot be restored |
| Retrieve Comment | Retrieve a specific comment from a WordPress.com site. Supports different contexts and password-protected posts |
| Retrieve Media | Retrieve a specific media item from a WordPress.com site |
| Retrieve Post | Retrieve a specific post from a WordPress.com site. Supports different contexts and password-protected posts. Uses direct API calls for maximum flexibility |
| Update Comment | Update a comment on a WordPress.com site. Supports updating all comment fields including content, author information, and metadata |
| Update Media | Update a media item on a WordPress.com site |
| Update Post | Update a post on a WordPress.com site. Supports updating title, content, status, and all other post properties. Uses direct API calls for maximum flexibility |
| Upload Media | Upload a media file to a WordPress.com site. Accepts external URLs (sideloaded by WordPress.com), internal CDN URLs, or S3 file keys |