mcp-elementor__elementor-create-preview-link
PURPOSE
Creates a signed, time-limited URL that renders a snapshot of the current Elementor content of a post without publishing it. The URL is anonymous (no WordPress login required).
WHEN TO USE
Agent self-validation only. Call this right after a mutation (e.g. elementor/build-composition, elementor/manage-elements, elementor/update-page-settings) so you can fetch the returned url with your browser/screenshot tool and verify the change rendered as intended.
DO NOT SHARE url WITH THE USER
The url field is throwaway — time-limited, frozen to a snapshot, and stops working once it expires. It is meant for your own verification loop.
If the user needs a link, share the edit_url field returned by this same call. The editor link:
Stays valid across sessions.
Reflects live changes, not a frozen snapshot.
Requires the user to be logged into WordPress with edit permissions — which is the correct access model for anyone who should be looking at draft content. 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 |
|---|---|---|---|
| post_id | Yes | Post ID to snapshot and share. | |
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) |