Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Content
Post or page content (HTML or plain text)
Excerpt
Post or page excerpt
Categories
Comma-separated category IDs
Tags
Comma-separated tag IDs
Featured Image ID
Media ID for featured image
Create Post (wordpress_create_post)
Create a new blog post in WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) titlestring Yes Post title contentstring No Post content (HTML or plain text) statusstring No Post status: publish, draft, pending, private, or future excerptstring No Post excerpt categoriesstring No Comma-separated category IDs tagsstring No Comma-separated tag IDs featuredMedianumber No Featured image media ID slugstring No URL slug for the post
Output
Parameter Type Description idnumber Post ID datestring Post creation date modifiedstring Post modification date slugstring Post slug statusstring Post status typestring Post type linkstring Post URL titleobject Post title object contentobject Post content object excerptobject Post excerpt object authornumber Author ID featured_medianumber Featured media ID categoriesarray Category IDs
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Content
Post or page content (HTML or plain text)
Excerpt
Post or page excerpt
Categories
Comma-separated category IDs
Tags
Comma-separated tag IDs
Featured Image ID
Media ID for featured image
Update Post (wordpress_update_post)
Update an existing blog post in WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) postIdnumber Yes The ID of the post to update titlestring No Post title contentstring No Post content (HTML or plain text) statusstring No Post status: publish, draft, pending, private, or future excerptstring No Post excerpt categoriesstring No Comma-separated category IDs tagsstring No Comma-separated tag IDs featuredMedianumber No Featured image media ID slugstring No URL slug for the post
Output
Parameter Type Description idnumber Post ID datestring Post creation date modifiedstring Post modification date slugstring Post slug statusstring Post status typestring Post type linkstring Post URL titleobject Post title object contentobject Post content object excerptobject Post excerpt object authornumber Author ID featured_medianumber Featured media ID categoriesarray Category IDs
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Delete Post (wordpress_delete_post)
Delete a blog post from WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) postIdnumber Yes The ID of the post to delete forceboolean No Bypass trash and force delete permanently
Output
Parameter Type Description deletedboolean Whether the post was deleted idnumber Post ID datestring Post creation date modifiedstring Post modification date slugstring Post slug statusstring Post status typestring Post type linkstring Post URL titleobject Post title object contentobject Post content object excerptobject Post excerpt object authornumber Author ID featured_medianumber Featured media ID categoriesarray Category IDs
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Get Post (wordpress_get_post)
Get a single blog post from WordPress.com by ID
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) postIdnumber Yes The ID of the post to retrieve
Output
Parameter Type Description idnumber Post ID datestring Post creation date modifiedstring Post modification date slugstring Post slug statusstring Post status typestring Post type linkstring Post URL titleobject Post title object contentobject Post content object excerptobject Post excerpt object authornumber Author ID featured_medianumber Featured media ID categoriesarray Category IDs
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Posts (wordpress_list_posts)
List blog posts from WordPress.com with optional filters
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of posts per page (default: 10, max: 100) pagenumber No Page number for pagination statusstring No Post status filter: publish, draft, pending, private authornumber No Filter by author ID categoriesstring No Comma-separated category IDs to filter by tagsstring No Comma-separated tag IDs to filter by searchstring No Search term to filter posts orderBystring No Order by field: date, id, title, slug, modified orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber Post ID datestring Post creation date modifiedstring Post modification date slugstring Post slug statusstring Post status typestring Post type linkstring Post URL titleobject Post title object contentobject Post content object excerptobject Post excerpt object authornumber Author ID featured_medianumber Featured media ID categoriesarray Category IDs
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Content
Post or page content (HTML or plain text)
Excerpt
Post or page excerpt
Featured Image ID
Media ID for featured image
Parent Page ID
Parent page ID (for hierarchy)
Menu Order
Order in menu (number)
Create Page (wordpress_create_page)
Create a new page in WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) titlestring Yes Page title contentstring No Page content (HTML or plain text) statusstring No Page status: publish, draft, pending, private excerptstring No Page excerpt parentnumber No Parent page ID for hierarchical pages menuOrdernumber No Order in page menu featuredMedianumber No Featured image media ID slugstring No URL slug for the page
Output
Parameter Type Description idnumber Page ID datestring Page creation date modifiedstring Page modification date slugstring Page slug statusstring Page status typestring Content type linkstring Page URL titleobject Page title object contentobject Page content object excerptobject Page excerpt object authornumber Author ID featured_medianumber Featured media ID parentnumber Parent page ID
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Content
Post or page content (HTML or plain text)
Excerpt
Post or page excerpt
Featured Image ID
Media ID for featured image
Parent Page ID
Parent page ID (for hierarchy)
Menu Order
Order in menu (number)
Update Page (wordpress_update_page)
Update an existing page in WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) pageIdnumber Yes The ID of the page to update titlestring No Page title contentstring No Page content (HTML or plain text) statusstring No Page status: publish, draft, pending, private excerptstring No Page excerpt parentnumber No Parent page ID for hierarchical pages menuOrdernumber No Order in page menu featuredMedianumber No Featured image media ID slugstring No URL slug for the page
Output
Parameter Type Description idnumber Page ID datestring Page creation date modifiedstring Page modification date slugstring Page slug statusstring Page status typestring Content type linkstring Page URL titleobject Page title object contentobject Page content object excerptobject Page excerpt object authornumber Author ID featured_medianumber Featured media ID parentnumber Parent page ID
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Delete Page (wordpress_delete_page)
Delete a page from WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) pageIdnumber Yes The ID of the page to delete forceboolean No Bypass trash and force delete permanently
Output
Parameter Type Description deletedboolean Whether the page was deleted idnumber Page ID datestring Page creation date modifiedstring Page modification date slugstring Page slug statusstring Page status typestring Content type linkstring Page URL titleobject Page title object contentobject Page content object excerptobject Page excerpt object authornumber Author ID featured_medianumber Featured media ID parentnumber Parent page ID
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Get Page (wordpress_get_page)
Get a single page from WordPress.com by ID
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) pageIdnumber Yes The ID of the page to retrieve
Output
Parameter Type Description idnumber Page ID datestring Page creation date modifiedstring Page modification date slugstring Page slug statusstring Page status typestring Content type linkstring Page URL titleobject Page title object contentobject Page content object excerptobject Page excerpt object authornumber Author ID featured_medianumber Featured media ID parentnumber Parent page ID
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Pages (wordpress_list_pages)
List pages from WordPress.com with optional filters
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of pages per request (default: 10, max: 100) pagenumber No Page number for pagination statusstring No Page status filter: publish, draft, pending, private parentnumber No Filter by parent page ID searchstring No Search term to filter pages orderBystring No Order by field: date, id, title, slug, modified, menu_order orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber Page ID datestring Page creation date modifiedstring Page modification date slugstring Page slug statusstring Page status typestring Content type linkstring Page URL titleobject Page title object contentobject Page content object excerptobject Page excerpt object authornumber Author ID featured_medianumber Featured media ID parentnumber Parent page ID
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Upload File
Upload a media file to WordPress
File Reference
Reference file from previous block (e.g., {{block_name.file}})
Filename Override
Optional: Override filename (e.g., image.jpg)
Media Title
Title for the media
Alt Text
Alternative text for accessibility
Upload Media (wordpress_upload_media)
Upload a media file (image, video, document) to WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) filefile No File to upload (UserFile object) filenamestring No Optional filename override (e.g., image.jpg) titlestring No Media title captionstring No Media caption altTextstring No Alternative text for accessibility descriptionstring No Media description
Output
Parameter Type Description idnumber Media ID datestring Upload date slugstring Media slug typestring Content type linkstring Media page URL titleobject Media title object captionobject Media caption object alt_textstring Alt text media_typestring Media type (image, video, etc.) mime_typestring MIME type source_urlstring Direct URL to the media file
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Get Media (wordpress_get_media)
Get a single media item from WordPress.com by ID
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) mediaIdnumber Yes The ID of the media item to retrieve
Output
Parameter Type Description idnumber Media ID datestring Upload date slugstring Media slug typestring Content type linkstring Media page URL titleobject Media title object captionobject Media caption object alt_textstring Alt text media_typestring Media type (image, video, etc.) mime_typestring MIME type source_urlstring Direct URL to the media file
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Media (wordpress_list_media)
List media items from the WordPress.com media library
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of media items per request (default: 10, max: 100) pagenumber No Page number for pagination searchstring No Search term to filter media mediaTypestring No Filter by media type: image, video, audio, application mimeTypestring No Filter by specific MIME type (e.g., image/jpeg) orderBystring No Order by field: date, id, title, slug orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber Media ID datestring Upload date slugstring Media slug typestring Content type linkstring Media page URL titleobject Media title object captionobject Media caption object alt_textstring Alt text media_typestring Media type (image, video, etc.) mime_typestring MIME type source_urlstring Direct URL to the media file
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Delete Media (wordpress_delete_media)
Delete a media item from WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) mediaIdnumber Yes The ID of the media item to delete forceboolean No Force delete (media has no trash, so deletion is permanent)
Output
Parameter Type Description deletedboolean Whether the media was deleted idnumber Media ID datestring Upload date slugstring Media slug typestring Content type linkstring Media page URL titleobject Media title object captionobject Media caption object alt_textstring Alt text media_typestring Media type (image, video, etc.) mime_typestring MIME type source_urlstring Direct URL to the media file
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Post ID
Post ID to comment on
Comment Content
Comment text
Create Comment (wordpress_create_comment)
Create a new comment on a WordPress.com post
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) postIdnumber Yes The ID of the post to comment on contentstring Yes Comment content parentnumber No Parent comment ID for replies authorNamestring No Comment author display name authorEmailstring No Comment author email authorUrlstring No Comment author URL
Output
Parameter Type Description idnumber Comment ID postnumber Post ID parentnumber Parent comment ID authornumber Author user ID author_namestring Author display name author_emailstring Author email author_urlstring Author URL datestring Comment date contentobject Comment content object linkstring Comment permalink
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Comments (wordpress_list_comments)
List comments from WordPress.com with optional filters
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of comments per request (default: 10, max: 100) pagenumber No Page number for pagination postIdnumber No Filter by post ID statusstring No Filter by comment status: approved, hold, spam, trash searchstring No Search term to filter comments orderBystring No Order by field: date, id, parent orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber Comment ID postnumber Post ID parentnumber Parent comment ID authornumber Author user ID author_namestring Author display name author_emailstring Author email author_urlstring Author URL datestring Comment date contentobject Comment content object linkstring Comment permalink
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Comment Content
Comment text
Comment ID
Enter comment ID
Update Comment (wordpress_update_comment)
Update a comment in WordPress.com (content or status)
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) commentIdnumber Yes The ID of the comment to update contentstring No Updated comment content statusstring No Comment status: approved, hold, spam, trash
Output
Parameter Type Description idnumber Comment ID postnumber Post ID parentnumber Parent comment ID authornumber Author user ID author_namestring Author display name author_emailstring Author email author_urlstring Author URL datestring Comment date contentobject Comment content object linkstring Comment permalink
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Comment ID
Enter comment ID
Delete Comment (wordpress_delete_comment)
Delete a comment from WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) commentIdnumber Yes The ID of the comment to delete forceboolean No Bypass trash and force delete permanently
Output
Parameter Type Description deletedboolean Whether the comment was deleted idnumber Comment ID postnumber Post ID parentnumber Parent comment ID authornumber Author user ID author_namestring Author display name author_emailstring Author email author_urlstring Author URL datestring Comment date contentobject Comment content object linkstring Comment permalink
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Category Name
Category name
Description
Category description
Parent Category ID
Parent category ID
Category Slug
URL slug (optional)
Create Category (wordpress_create_category)
Create a new category in WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) namestring Yes Category name descriptionstring No Category description parentnumber No Parent category ID for hierarchical categories slugstring No URL slug for the category
Output
Parameter Type Description idnumber Category ID countnumber Number of posts in this category descriptionstring Category description linkstring Category archive URL namestring Category name slugstring Category slug taxonomystring Taxonomy name
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Categories (wordpress_list_categories)
List categories from WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of categories per request (default: 10, max: 100) pagenumber No Page number for pagination searchstring No Search term to filter categories orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber Category ID countnumber Number of posts in this category descriptionstring Category description linkstring Category archive URL namestring Category name slugstring Category slug taxonomystring Taxonomy name
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Description
Tag description
Tag Slug
URL slug (optional)
Create Tag (wordpress_create_tag)
Create a new tag in WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) namestring Yes Tag name descriptionstring No Tag description slugstring No URL slug for the tag
Output
Parameter Type Description idnumber Tag ID countnumber Number of posts with this tag descriptionstring Tag description linkstring Tag archive URL namestring Tag name slugstring Tag slug
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Tags (wordpress_list_tags)
List tags from WordPress.com
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of tags per request (default: 10, max: 100) pagenumber No Page number for pagination searchstring No Search term to filter tags orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber Tag ID countnumber Number of posts with this tag descriptionstring Tag description linkstring Tag archive URL namestring Tag name slugstring Tag slug
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Get Current User (wordpress_get_current_user)
Get information about the currently authenticated WordPress.com user
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
Output
Parameter Type Description idnumber User ID usernamestring Username namestring Display name first_namestring First name last_namestring Last name emailstring Email address urlstring User website URL descriptionstring User bio linkstring Author archive URL slugstring User slug rolesarray User roles
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
User Roles
Comma-separated role names (e.g., administrator, editor)
Results Per Page
10 (max 100)
Search Filter
Search term to filter results
List Users (wordpress_list_users)
List users from WordPress.com (requires admin privileges)
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) perPagenumber No Number of users per request (default: 10, max: 100) pagenumber No Page number for pagination searchstring No Search term to filter users rolesstring No Comma-separated role names to filter by orderstring No Order direction: asc or desc
Output
Parameter Type Description idnumber User ID usernamestring Username namestring Display name first_namestring First name last_namestring Last name emailstring Email address urlstring User website URL descriptionstring User bio linkstring Author archive URL slugstring User slug rolesarray User roles
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Get User (wordpress_get_user)
Get a specific user from WordPress.com by ID
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) userIdnumber Yes The ID of the user to retrieve
Output
Parameter Type Description idnumber User ID usernamestring Username namestring Display name first_namestring First name last_namestring Last name emailstring Email address urlstring User website URL descriptionstring User bio linkstring Author archive URL slugstring User slug rolesarray User roles
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Search Query
Search keywords
Results Per Page
10 (max 100)
Search Content (wordpress_search_content)
Search across all content types in WordPress.com (posts, pages, media)
Input
Parameter Type Required Description siteIdstring Yes WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com) querystring Yes Search query perPagenumber No Number of results per request (default: 10, max: 100) pagenumber No Page number for pagination typestring No Filter by content type: post, page, attachment subtypestring No Filter by post type slug (e.g., post, page)
Output
Parameter Type Description idnumber Content ID titlestring Content title urlstring Content URL typestring Content type (post, page, attachment)
Integrate with WordPress to create, update, and manage posts, pages, media, comments, categories, tags, and users. Supports WordPress.com sites via OAuth and self-hosted WordPress sites using Application Passwords authentication.
Category: tools
Type: wordpress