mcp-tools-for-elementor__emcp-tools-create-post
Creates a post, page, or any custom post type. Sets title, content (classic HTML or Gutenberg block markup), excerpt, status, slug, author, date, parent/menu_order, plus optional taxonomy terms, custom-field meta, and a featured image, in one call. This writes post_content; to build an Elementor page use the Elementor tools instead. Through Royally: waits for a person to approve it in Royally; nothing on the site changes until then. This connection has no undo; Royally recorded the change but cannot reverse it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Y-m-d H:i:s. Required for status=future. | |
| meta | No | Custom fields. Protected/underscore-prefixed keys are rejected. | |
| slug | No | ||
| terms | No | Map of taxonomy → array of term IDs or names. Names are created if missing. | |
| title | No | Post title. | |
| author | No | User ID. Default: current user. | |
| parent | No | Parent ID (hierarchical types). | |
| status | No | Default: draft. | |
| content | No | post_content, classic HTML or Gutenberg block markup, stored verbatim. | |
| excerpt | No | ||
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) | |
| post_type | No | Target type (post, page, or a CPT from list-post-types). Default: post. | |
| menu_order | No | ||
| comment_status | No | ||
| featured_image | No | Featured image: { id } (attachment) or { url } (sideloaded). null clears. |