Skip to main content
Glama

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

NameRequiredDescriptionDefault
dateNoY-m-d H:i:s. Required for status=future.
metaNoCustom fields. Protected/underscore-prefixed keys are rejected.
slugNo
termsNoMap of taxonomy → array of term IDs or names. Names are created if missing.
titleNoPost title.
authorNoUser ID. Default: current user.
parentNoParent ID (hierarchical types).
statusNoDefault: draft.
contentNopost_content, classic HTML or Gutenberg block markup, stored verbatim.
excerptNo
site_idNoSite to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com)
post_typeNoTarget type (post, page, or a CPT from list-post-types). Default: post.
menu_orderNo
comment_statusNo
featured_imageNoFeatured image: { id } (attachment) or { url } (sideloaded). null clears.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations: it discloses that the write is gated on human approval through Royally and that nothing changes until then, that content is stored verbatim as post_content, and that the connection cannot reverse the change. Those are exactly the operational facts an agent needs before committing a write.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with what gets created, then the Elementor exclusion, then the approval/irreversibility caveats. The two closing sentences about Royally overlap slightly in restating irreversibility, but every sentence carries distinct information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 15-parameter write tool with no output schema, the description covers the key risks (approval gate, no undo, verbatim content storage) and the main alternative. It does not indicate what is returned (e.g., the new post ID) or what happens on slug collisions, which would be the remaining gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 73%, so most parameters are already documented, and the description mainly groups them narratively ('taxonomy terms, custom-field meta, and a featured image, in one call'). It adds the useful 'one call' bundling note but no format or edge-case detail beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Creates a post, page, or any custom post type') and enumerates the fields it sets in one call. It also explicitly separates itself from the Elementor page-building tools, so an agent can route correctly without inspecting schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says to use the Elementor tools instead when the goal is an Elementor page, which is a real routing decision an agent faces. It does not, however, discuss when to prefer draft vs. publish, or how this relates to the other post-creation siblings in the wider toolset.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources