Shopemail

app.shopemail由 shopemail.app 發布官方發布者v0.2.0更新於 Nov 5, 2026

Design, preview, and export Shopify notification emails in your authorized Shopemail theme.

已驗證Streamable HTTP可網頁執行商業與電商媒體與設計

概覽

AI 產生的概覽

Shopemail 讓助手在已授權的工作區中設計、預覽並匯出 Shopify 通知郵件主題。

可以做什麼
  • 檢視工作區、主題、通知、區塊、資料欄位與格式參考
  • 讀取並預覽郵件,編譯檢查已撰寫內容而不儲存,查看變更歷史
  • 編輯品牌設定、顏色、字體排版、形狀、外觀權杖、版面與商品項目版面
  • 建立、複製、重新命名、封存與還原主題,並設定工作區目前主題
  • 將通知匯出為 Liquid 或預覽 HTML,或將主題匯出為含圖片與安裝說明的 ZIP
適用情境
適合需要維護 Shopify 通知郵件、希望由助手讀取、調整、預覽並匯出主題內容,或從公開範例主題開始,而不直接操作 Shopify 的情境。
執行需求
遠端 streamable HTTP 端點 shopemail.app;未宣告任何套件、環境變數或請求標頭。存取受工作區授權與能力範圍限制,下載需要匯出權限。
安裝前請注意
許多工具會修改工作區資料:主題可被建立、複製、重新命名、封存、還原,品牌、版面與設定值會被覆寫。複製主題或共用設定需明確核准的授權,預覽預設使用虛構範例資料,除非授權使用真實樣本。匯出只產生下載,不會安裝或傳送到 Shopify。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Shopemail,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.shopemail%2Fshopemail/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "shopemail": {
      "type": "http",
      "url": "https://shopemail.app/mcp"
    }
  }
}

工具

73

open_editor

Open the Shopemail editor

Open the interactive email editor with the exact working theme, notification, blocks, fields, preview and downloads. All actions retain the connection permissions.

輸入參數keytheme_id

get_context

Identify the current theme and permissions

Return the authorized workspace, current theme, accessible themes and granted capabilities. Theme IDs identify the exact target of edits.

無需輸入參數。

list_theme_examples

Browse public theme examples

Browse and search public Shopemail theme examples that can be copied into an authorized workspace.

輸入參數limitqueryoffsetcategory

get_theme_example

Inspect a public theme example

Read a public example description, structure and appearance before copying it.

輸入參數example_id必填

list_themes

List accessible owned themes

List owned theme names and immutable IDs within the granted scope. A single-theme grant returns only that theme.

輸入參數include_archived

get_theme

Inspect an owned theme

Read the specified authorized theme and its authored appearance, without preview sample values or unrelated themes.

輸入參數theme_id必填

list_emails

List theme notification emails

List notification keys and customization summaries for the specified authorized theme.

輸入參數theme_id必填

read_email

Read an email design

Read authored copy, styles, blocks and rules for the specified theme and notification. Preview sample values are excluded.

輸入參數key必填theme_id必填

list_blocks

List email blocks and insertion anchors

List native and custom block IDs, order, locks, visibility and valid insertion anchors for the specified email.

輸入參數key必填theme_id必填

get_email_options

Inspect eligible email options

Read available copy fields, design choices and data-field eligibility for this email. This tool does not execute edits.

輸入參數key必填theme_id必填

list_data_fields

List eligible email data fields

List standard notification fields and registered metafield definitions for content or rules. Metafield availability is not verified against Shopify.

輸入參數key必填scopepurpose

get_editor_formats

Read an editor content format

Read the actual checked JSON format for variable content, conditions, field references or custom HTML/Liquid.

輸入參數format必填

get_block_formats

Read supported block formats

Read supported block types, properties, defaults and limits before constructing a block.

輸入參數type

list_images

List available email images

List public library images and authorized uploaded images usable in email blocks. Narrow grants reveal only uploads referenced by their theme.

輸入參數theme_id必填

get_preview_data

Read saved preview sample data

Read saved sample data for the authorized workspace or a theme notification. Requires explicitly granted workspace editor access.

輸入參數keytheme_id

preview_email

Preview a notification email

Render the actual current email as preview HTML. Uses fictional library samples unless explicit data is supplied or authorized saved samples are requested.

輸入參數key必填datatheme_id必填use_saved_samples

inspect_email

Inspect compiled email HTML and Liquid

Compile and inspect the current authored email without saving a change. Return structural checks and a bounded source excerpt.

輸入參數key必填theme_id必填max_characters

export_email

Download one notification template

Create an actual short-lived download of the specified current notification as Shopify Liquid or preview HTML. This does not install or send it.

輸入參數key必填formattheme_id必填

export_theme

Download a complete email theme

Create an actual ZIP download containing the current theme notification templates, required image copies and installation instructions.

輸入參數theme_id必填include_images

get_change_history

Review theme edit history

Read bounded, scoped change summaries for the specified theme. Unrelated theme content and history are excluded.

輸入參數limittheme_id必填

create_custom_theme

Create a custom email theme

Create a new theme with the header and essential native Shopify blocks for each notification. Optional blocks can be added back. Use list_blocks to review the notification checklist.

輸入參數name必填dry_run必填request_id必填expected_seq必填

copy_theme

Copy a theme

Create an owned copy of a public theme example or an existing theme in the authorized workspace, with the supplied name.

輸入參數name必填dry_run必填if_existssource_id必填carry_fromrequest_id必填source_kind必填expected_seq必填include_starters

rename_theme

Rename a theme

Rename the specified owned theme. Its immutable ID and authored content remain the same.

輸入參數name必填dry_run必填theme_id必填request_id必填expected_seq必填

archive_theme

Archive a theme

Archive the specified theme without permanently deleting it. It can be restored.

輸入參數dry_run必填theme_id必填request_id必填expected_seq必填

restore_theme

Restore a theme

Restore an archived theme in the authorized scope.

輸入參數dry_run必填theme_id必填request_id必填expected_seq必填

set_workspace_active_theme

Set the workspace active theme

Set which owned theme is active in the authorized workspace.

輸入參數dry_run必填theme_id必填request_id必填expected_seq必填

set_brand_details

Update shared brand details

Update one validated brand profile field shared by the workspace themes.

輸入參數key必填value必填dry_run必填request_id必填expected_seq必填

copy_brand_settings

Copy brand settings between themes

Copy supported branding from one authorized owned theme to another authorized theme.

輸入參數dry_run必填theme_id必填request_id必填expected_seq必填from_theme_id必填

set_email_item_layout

Set email product data and layout

Configure a notification’s checked order-item cards, static products, scalar product title binding, columns and mobile stacking. Omit binding to restore the original theme layout. Does not change Shopify or confirm installation.

輸入參數key必填bindingdry_run必填theme_id必填request_id必填expected_seq必填

set_theme_font

Set a theme custom font

Use a hosted WOFF2 file in the confirmed Shopify Files folder across this theme. Email clients can use the existing font stacks as fallbacks. Pass null to remove the custom font.

輸入參數url必填dry_run必填theme_id必填request_id必填expected_seq必填

set_checklist_item

Set an email checklist requirement

Mark a block as required for one email, or remove an additional requirement. Built-in essential requirements are retained. Use list_blocks to see missing, hidden and conditional checklist items.

輸入參數key必填dry_run必填block_id必填required必填theme_id必填request_id必填expected_seq必填

set_brand_color

Set a theme brand color

Set a named light or dark color role in the specified theme.

輸入參數hex必填mode必填role必填dry_run必填theme_id必填request_id必填expected_seq必填

set_brand_typography

Set theme typography

Set a supported typography value in the specified theme.

輸入參數key必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_brand_shape

Set a theme shape value

Set a supported shape value such as corner radius in the specified theme.

輸入參數key必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_theme_token

Set a theme design token

Set a supported, validated light appearance token in the specified theme.

輸入參數key必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_dark_theme_token

Set a dark appearance token

Set a supported, validated dark appearance token in the specified theme.

輸入參數key必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_theme_layout

Set a theme layout option

Set a layout option supported by this theme structure.

輸入參數key必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_shared_setting

Set a shared email setting

Update one validated workspace setting used by its email themes. Merchant-only external URL confirmations remain separate.

輸入參數key必填value必填dry_run必填request_id必填expected_seq必填

set_theme_setting

Set a theme email setting

Update one supported email setting in the specified theme.

輸入參數key必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_section_visibility

Set section visibility

Set the supported visibility state of a native email section.

輸入參數key必填sid必填state必填dry_run必填theme_id必填request_id必填expected_seq必填

set_section_lock

Set an email section lock

Lock or unlock a native section before a supported removal or visibility change.

輸入參數key必填sid必填locked必填dry_run必填theme_id必填request_id必填expected_seq必填

remove_section

Remove a native email section

Remove an unlocked native section from an email. Validation reports essential information affected by the change.

輸入參數key必填sid必填dry_run必填theme_id必填request_id必填expected_seq必填

restore_section

Restore a native email section

Restore a previously removed native section in an email.

輸入參數key必填sid必填dry_run必填theme_id必填request_id必填expected_seq必填

set_email_copy

Set literal email copy

Update a supported literal-copy field in the specified notification and language. Structured variables use set_email_content.

輸入參數key必填lang必填field必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_email_content

Set email copy with data fields

Set a supported copy field using the checked content/1 text-and-variable format.

輸入參數key必填lang必填field必填content必填dry_run必填theme_id必填request_id必填expected_seq必填

set_email_style

Set an email appearance override

Set one supported appearance override for the specified notification email.

輸入參數key必填field必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_email_brand_defaults

Use theme brand defaults for an email

Enable or disable use of the theme brand defaults for the specified notification.

輸入參數on必填key必填dry_run必填theme_id必填request_id必填expected_seq必填

set_block_style

Set native block styling

Set a supported style property on a native block in the specified email.

輸入參數key必填sid必填field必填value必填dry_run必填theme_id必填request_id必填expected_seq必填

set_native_block_visibility

Set native block visibility

Show or hide a native email block where its locks and validation allow it.

輸入參數key必填sid必填hidden必填dry_run必填theme_id必填request_id必填expected_seq必填

set_section_rule

Set a native section condition

Set a checked rule/1 condition controlling a native section in the specified email.

輸入參數key必填sid必填rule必填dry_run必填theme_id必填request_id必填expected_seq必填

remove_section_rule

Remove a native section condition

Remove a condition from the specified native email section.

輸入參數key必填sid必填dry_run必填theme_id必填request_id必填expected_seq必填

set_block_rule

Set a custom block condition

Set a checked rule/1 condition controlling the specified custom block.

輸入參數key必填rule必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

remove_block_rule

Remove a custom block condition

Remove the condition on the specified custom block.

輸入參數key必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

set_block_content

Bind data fields in block content

Set one supported custom block field using checked content/1 text and variable parts.

輸入參數key必填field必填content必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

remove_block_content

Remove a block data binding

Remove the structured binding from one custom block field, returning to its literal content.

輸入參數key必填field必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

add_data_field

Register a shared data field

Register a labeled scalar order, product or variant metafield definition for reuse in email content and rules. This does not verify its existence in Shopify or fetch live values.

輸入參數field必填label必填dry_run必填request_id必填expected_seq必填

remove_data_field

Remove a shared data field definition

Remove a registered metafield from the workspace field catalog. This does not delete data in Shopify.

輸入參數id必填dry_run必填request_id必填expected_seq必填

set_preview_data

Set email preview sample data

Set validated JSON preview data for the workspace or for one theme notification. These values are samples, not live Shopify data.

輸入參數keyvalue必填dry_run必填theme_idrequest_id必填expected_seq必填

set_shared_block_content

Set shared reusable block content

Set a validated shared field used by reusable content blocks across this workspace.

輸入參數field必填value必填dry_run必填section必填request_id必填expected_seq必填

reorder_blocks

Reorder email blocks

Save the complete ordered list of native and custom block IDs in an email. A changed block list is refused.

輸入參數key必填order必填dry_run必填theme_id必填request_id必填expected_seq必填

add_block

Add an email block

Add one supported block at a valid insertion anchor. Includes text, images, buttons, reusable content blocks and validated custom HTML/Liquid.

輸入參數key必填type必填after必填propsdry_run必填theme_id必填before_idrequest_id必填expected_seq必填

update_block

Update an email block field

Update one validated property of a custom block, including content, layout or visibility.

輸入參數key必填field必填value必填dry_run必填block_id必填theme_id必填local_copyrequest_id必填expected_seq必填

set_custom_code

Set custom email HTML and Liquid

Replace a custom-code block with validated email HTML, supported inline CSS and eligible Shopify Liquid. Scripts and unsupported code are rejected.

輸入參數key必填html必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

move_block

Move an email block

Move a custom block to a supported native anchor or before another custom block.

輸入參數key必填after必填dry_run必填block_id必填theme_id必填before_idrequest_id必填expected_seq必填

duplicate_block

Duplicate an email block

Create an independent copy of one custom block inside its email.

輸入參數key必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

remove_block

Remove a custom email block

Remove the specified custom block in one undoable change.

輸入參數key必填dry_run必填block_id必填theme_id必填request_id必填expected_seq必填

studio_snapshot

Load the Studio workspace

Load the selected theme and its authored emails for the Studio interface.

輸入參數theme_id

studio_save

Save Studio edits

Save one checked group of changes made through the Studio interface.

輸入參數dry_run必填commands必填theme_id必填request_id必填expected_seq必填

select_theme

Choose the current working theme

Choose an accessible owned theme as this connection’s current context. Subsequent edit calls still name its immutable theme ID explicitly.

輸入參數theme_id必填

add_detail_field

Add a data field beside email details

Add a text block containing a label and a checked field binding at the chosen insertion anchor, atomically in one undoable change.

輸入參數key必填after必填field必填label必填dry_run必填fallback必填theme_id必填before_idrequest_id必填expected_seq必填

undo_edit

Undo an authorized theme change

Undo this connection’s recent change group in the specified theme. Dependent groups and changes made by other connections are refused.

輸入參數dry_run必填group_id必填theme_id必填request_id必填expected_seq必填with_dependents

upload_image

Upload a public email image

Upload a JPEG or PNG image to Shopemail’s immutable public image hosting for use in email blocks. Maximum 3 MB and 1600 pixels per side. Requires workspace editor access.

輸入參數data必填name必填content_type必填

版本歷史

1
  1. v0.2.0最新Nov 5, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。