assign_page_domain
ChatGPTAssign an existing verified domain owned by the connected account. This does not create or verify a new domain.
create_page_draft
ChatGPTSave typed inputs for a supported page format. No AI calls, credits, page creation or publication. Generate a specific returned revision separately.
edit_page_image
ChatGPTCreate a reusable image variant from an existing owned page image. Standard costs 3 AI credits; Premium costs 5 AI credits. This does not alter the page. Review the returned hosted image URL, then call replace_page_image to apply it.
estimate_page_generation
ChatGPTRead the expected AI stages, credit total and current balance for an exact draft revision. Does not retrieve sources, reserve credits or start generation.
generate_page
ChatGPTRun the Studio pipeline for an exact draft revision. Spends AI credits and creates a private page. Poll the operation and review its expiring preview before publishing.
get_capabilities
ChatGPTDiscover versioned page formats and account availability. Optionally list up to 50 owned form names and eligibility without field data. Refresh discovery when a format version changes.
get_operation_status
ChatGPTPoll an asynchronous page generation, translation, or reimagination operation. Completed operations include the page and an expiring tokenized preview link.
get_page
ChatGPTGet minimal metadata for one page owned by the connected LandGoose account.
get_page_change_history
ChatGPTList the latest 50 durable MCP private edits and their recovery state. Snapshots, scripts and credentials are not returned.
get_page_content
ChatGPTRead one bounded section: text, links, images, theme or components. Follow nextOffset in the same section. For truncated text, request its textKey and follow nextTextOffset. Scripts and integrations are excluded.
get_page_draft
ChatGPTRead an owned creation revision. Large inputs return inputJson chunks: follow nextOffset with the exact revision, concatenate chunks and parse JSON before replacing inputs. Never save a truncated input.
get_page_edit_draft
ChatGPTRead the latest or a specific staged revision and renew its signed preview without changing content.
get_page_preview_link
ChatGPTCreate a signed preview URL for an owned page. The URL expires and never exposes the page password.
get_page_stats
ChatGPTGet aggregate lead counts for one owned page. This tool never returns lead records or personal data.
import_media_image
ChatGPTRetrieve a public image URL you are authorized to use, validate it and store a reusable owned asset. Does not change a page or use AI credits. Reuse requestId to reconcile the same import.
list_domains
ChatGPTList the natural account subdomain and existing active verified domains that can be assigned to pages.
list_media_assets
ChatGPTList reusable image assets owned by the connected LandGoose account. Returns hosted URLs and metadata, never binary or base64 image data.
list_page_images
ChatGPTList the current image slots, inferred roles, and hosted URLs on one owned page. Use this before editing or replacing a page image.
list_pages
ChatGPTList minimal metadata for pages owned by the connected LandGoose account.
publish_page
ChatGPTQueue a durable publication operation after owner browser approval. Poll its status. Reuse the exact requestId to resume a failed delivery; do not create a new request on an ambiguous response. Publication can select an immutable staged edit revision.
reimagine_page
ChatGPTCreate a private copy and rewrite its copy for a required new angle while preserving the existing structure and media. This spends AI credits and runs asynchronously.
replace_page_image
ChatGPTCopy an owned library image into a specific image slot on a private page. This changes the page and requires an explicit confirmation plus the latest updatedAt value. Unpublish public pages before using this tool.
restore_page_content
ChatGPTRestore the durable preimage of a committed MCP change on an owned private page. Requires the current version and content hash; stores another recovery record and never publishes.
stage_page_changes
ChatGPTCreate or append an immutable edit revision for the same page. Returns an exact-revision preview. Requires the current base page version and content hash; publish_page with editRevisionId applies the selected revision after owner approval.
translate_page
ChatGPTCreate a private copy of an owned page and translate its content while preserving its structure and media. This spends AI credits and runs asynchronously.
unassign_page_domain
ChatGPTRemove the current custom-domain assignment from an owned page.
unpublish_page
ChatGPTMake an owned public page private. Requires explicit confirmation and the page updatedAt value.
update_page_content
ChatGPTUpdate existing text, supported CTA links, image metadata, theme or components on a private page. Stores a durable preimage before saving. Requires both current version and content hash. Plain text only; image files require an owned assetId.
update_page_draft
ChatGPTReplace the typed input document and append a new revision. Requires the last read revision; never changes an already accepted generation.