Browse the docs ▾

MCP tools

Pages, business details and policies

The things around the design: page addresses and search text, contact details, Terms and Privacy, and a shop's lists.

These saves have no draft, so each one is a preview first and a save with its token second. The preview shows the before and after.

Pages

TOOL

WHAT IT DOES

list_pages

Every page with its address, state and search and sharing text, plus what needs attention.
Permission: site:read

preview_page_settings

A page's name, address or search text before and after. Moving an address adds a redirect.
Permission: site:read

save_page_settings

Save it with the token.
Permission: site:publish

Business details

TOOL

WHAT IT DOES

get_business_details

Brand name, contact email and phone, logo, legal name and address, GSTIN, and what a first publish still needs.
Permission: site:read

preview_business_details

A change to those details, before and after.
Permission: site:read

save_business_details

Save it with the token.
Permission: site:publish

Terms and Privacy

TOOL

WHAT IT DOES

get_policies

The Terms and Privacy pages as visitors see them, and whether you've approved them.
Permission: site:read

preview_policies

Starter text, new text or your approval, before saving.
Permission: site:read

save_policies

Save it with the token.
Permission: site:publish

A shop's lists

TOOL

WHAT IT DOES

get_store_lists

The collections in the menu, the featured collections and each product section.
Permission: site:read

preview_store_lists

A change to those lists, before and after.
Permission: site:read

save_store_lists

Save it with the token.
Permission: site:publish

Images

TOOL

WHAT IT DOES

upload_image

Add images from an https address or base64 bytes.
Permission: media:write

create_upload_link

A link you open on your phone or computer to hand over photos, when the app can't pass files itself.
Permission: media:write

get_uploads

The images that arrived through that link.
Permission: media:write
A site that has never been published needs its contact details, and for a shop its legal name and address, before the first publish. Terms and Privacy need your approval. get_business_details lists what is still open.

‹ Previous

Site design

Next ›

Content

Before a first publish

{
  "name": "get_business_details",
  "arguments": { "org_id": 121 }
}

→ "checks": [
    { "key": "contact",
      "state": "done" },
    { "key": "policies",
      "state": "review",
      "fix": "preview_policies …" }
  ]

‹ Previous

Site design

Next ›

Content