Sync a post's content between WordPress environments with md5 round-trip verification. Updates the existing post with the same ID on the destination, ensuring data integrity.
Sync a post's complete custom fields to the same post ID on another environment with checksum verification. Optionally limit to specific meta keys and require confirmation for production writes.
Clone a post from one environment to another as a new post, copying all fields and meta with checksum verification. Supports overrides for post fields and requires confirmation for production destinations.
Sync WordPress wp_options rows (settings, ACF options) between environments with md5 verification. Select rows by exact names or LIKE pattern. Handles multisite subdomains automatically. Requires confirm for production writes.
Create a new WordPress post from scratch on a configured site with content supplied as raw markup or block array, avoiding manual quoting. Supports additional post fields and environment targets.
Perform block-level operations on Gutenberg/ACF blocks using WordPress core parsing, avoiding string surgery corruption. Insert, replace, update attrs, remove, or move blocks by selector.
Enables users to drive visible terminals in a locally running Termius desktop app by creating, sending to, reading from, resizing, and closing local terminals or existing SSH sessions through MCP tools.
Enables AI agents to run WP-CLI commands on WordPress sites, including byte-faithful post and meta copying with checksum verification, over local Docker, Pantheon Terminus, or SSH.
Execute WP-CLI commands on WordPress sites via local Docker, Pantheon Terminus, or SSH. Supports multiple site configurations and blocks destructive operations unless confirmed.
Replace an existing Terminus screen with a complete HTML document. Use this tool when you need to update screen content entirely, as original HTML cannot be retrieved.
Creates a new playlist or replaces an existing one with a complete ordered list of screens. Specify screens by IDs, or clear the playlist with an empty list.
Create a new Terminus screen by rendering a complete Framework HTML document. The model_id and name combination must be unique; read the screen-authoring guide for details.