Skip to main content

Shopemail

app.shopemail/shopemailVersion 0.2.0

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

Status

Responds1155 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:38 UTC
Latency
1155 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://shopemail.app/mcpResponds1155 ms
No sign-in

Claude Code

claude mcp add --transport http shopemail https://shopemail.app/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: shopemail
Remote MCP server URL: https://shopemail.app/mcp

Cursor

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

VS Code

code --add-mcp '{"name":"shopemail","type":"http","url":"https://shopemail.app/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

80 tools

Tools of Shopemail
Read-only
Idempotent
Open world
add_blockAdd one supported block at a valid insertion anchor. Includes text, images, buttons, reusable content blocks and validated custom HTML/Liquid.YesNoYesNo
add_data_fieldRegister 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.YesNoYesNo
add_detail_fieldAdd a text block containing a label and a checked field binding at the chosen insertion anchor, atomically in one undoable change.YesNoYesNo
archive_themeArchive the specified theme without permanently deleting it. It can be restored.YesNoYesNo
copy_brand_settingsCopy supported branding from one authorized owned theme to another authorized theme.YesNoYesNo
copy_themeCreate an owned copy of a public theme example or an existing theme in the authorized workspace, with the supplied name.YesNoYesNo
create_custom_themeCreate a new theme with the header and essential native Shopify blocks for each notification. New themes inherit the store logo unless inherit_store_logo is false. Optional blocks can be added back. Use list_blocks to review the notification checklist.YesNoYesNo
duplicate_blockCreate an independent copy of one custom block inside its email.YesNoYesNo
export_emailCreate an actual short-lived download of the specified current notification as Shopify Liquid or preview HTML. This does not install or send it.NoNoNoNo
export_themeCreate an actual ZIP download containing the current theme notification templates, required image copies and installation instructions.NoNoNoNo
get_block_formatsRead supported block types, properties, defaults and limits before constructing a block.NoYesYesNo
get_change_historyRead bounded, scoped change summaries for the specified theme. Unrelated theme content and history are excluded.NoYesYesNo
get_contextReturn the authorized workspace, current theme, accessible themes and granted capabilities. Theme IDs identify the exact target of edits.NoYesYesNo
get_editor_formatsRead the actual checked JSON format for variable content, conditions, field references or custom HTML/Liquid.NoYesYesNo
get_email_optionsRead available copy fields, design choices and data-field eligibility for this email. This tool does not execute edits.NoYesYesNo
get_preview_dataRead saved sample data for the authorized workspace or a theme notification. Requires explicitly granted workspace editor access.NoYesYesNo
get_shopify_data_catalogRead schema-only snapshots last discovered in the connected store, with resource, type, binding eligibility and refresh time. Requires explicit workspace access. Does not fetch live values or expose saved samples.NoYesYesNo
get_themeRead the specified authorized theme and its authored appearance, without preview sample values or unrelated themes.NoYesYesNo
get_theme_exampleRead a public example description, structure and appearance before copying it.NoYesYesNo
import_email_contentTake pasted Shopify notification HTML or Liquid and extract literal text, approved images, and store links as editable blocks. Dry-run returns the selected blocks and skipped-content counts. Existing blocks and native Shopify logic stay in place. This action does not fetch or install a Shopify template.YesNoYesNo
inspect_emailCompile and inspect the current authored email without saving a change. Return structural checks and a bounded source excerpt.NoYesYesNo
list_blocksList native and custom block IDs, order, locks, visibility and valid insertion anchors for the specified email.NoYesYesNo
list_data_fieldsList standard notification fields and registered metafield definitions for content or rules. Workspace grants also include Shopify definitions from the latest authorized discovery snapshot. Definition discovery does not prove a value exists when a notification sends.NoYesYesNo
list_emailsList notification keys and customization summaries for the specified authorized theme.NoYesYesNo
list_imagesList public library images and authorized uploaded images usable in email blocks. Narrow grants reveal only uploads referenced by their theme.NoYesYesNo
list_rule_recipesRead the workspace saved condition library. Requires explicit workspace editor consent; contains no preview sample data.NoYesYesNo
list_theme_examplesBrowse and search public Shopemail theme examples that can be copied into an authorized workspace.NoYesYesNo
list_themesList owned theme names and immutable IDs within the granted scope. A single-theme grant returns only that theme.NoYesYesNo
move_blockMove a custom block to a supported native anchor or before another custom block.YesNoYesNo
open_editorOpen the interactive email editor with the exact working theme, notification, blocks, fields, preview and downloads. All actions retain the connection permissions.NoYesYesNo
preview_emailRender the actual current email as preview HTML. Uses fictional library samples unless explicit data is supplied or authorized saved samples are requested.NoYesYesNo
read_emailRead authored copy, styles, blocks and rules for the specified theme and notification. Preview sample values are excluded.NoYesYesNo
remove_blockRemove the specified custom block in one undoable change.YesNoYesNo
remove_block_contentRemove the structured binding from one custom block field, returning to its literal content.YesNoYesNo
remove_block_ruleRemove the condition on the specified custom block.YesNoYesNo
remove_data_fieldRemove a registered metafield from the workspace field catalog. This does not delete data in Shopify.YesNoYesNo
remove_rule_recipeRemove a saved condition recipe without changing rules already applied to email blocks.YesNoYesNo
remove_sectionRemove an unlocked native section from an email. Validation reports essential information affected by the change.YesNoYesNo
remove_section_ruleRemove a condition from the specified native email section.YesNoYesNo
rename_themeRename the specified owned theme. Its immutable ID and authored content remain the same.YesNoYesNo
reorder_blocksSave the complete ordered list of native and custom block IDs in an email. A changed block list is refused.YesNoYesNo
restore_sectionRestore a previously removed native section in an email.YesNoYesNo
restore_themeRestore an archived theme in the authorized scope.YesNoYesNo
save_rule_recipeSave a checked condition by name for reuse across workspace emails. Saving the same name updates the recipe; applied block rules keep independent copies.YesNoYesNo
select_themeChoose an accessible owned theme as this connection’s current context. Subsequent edit calls still name its immutable theme ID explicitly.NoNoYesNo
set_block_contentSet one supported custom block field using checked content/1 text and variable parts.YesNoYesNo
set_block_ruleSet a checked rule/1 condition controlling the specified custom block.YesNoYesNo
set_block_styleSet a supported style property on a native block in the specified email.YesNoYesNo
set_brand_colorSet a named light or dark color role in the specified theme.YesNoYesNo
set_brand_detailsUpdate one validated brand profile field shared by the workspace themes.YesNoYesNo
set_brand_logoUse an uploaded Shopemail image or an image in the merchant-confirmed Shopify Files folder as the theme’s email header logo. Pass null to restore the theme header.YesNoYesNo
set_brand_shapeSet a supported shape value such as corner radius in the specified theme.YesNoYesNo
set_brand_typographySet a supported typography value in the specified theme.YesNoYesNo
set_checklist_itemMark 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.YesNoYesNo
set_custom_codeReplace a custom-code block with validated email HTML, supported inline CSS and eligible Shopify Liquid. Scripts and unsupported code are rejected.YesNoYesNo
set_dark_theme_tokenSet a supported, validated dark appearance token in the specified theme.YesNoYesNo
set_email_brand_defaultsEnable or disable use of the theme brand defaults for the specified notification.YesNoYesNo
set_email_contentSet a supported copy field using the checked content/1 text-and-variable format.YesNoYesNo
set_email_copyUpdate a supported literal-copy field in the specified notification and language. Structured variables use set_email_content.YesNoYesNo
set_email_item_layoutConfigure a notification’s checked order-item cards, static products, scalar product title and additional detail bindings with missing-value fallbacks, columns and mobile stacking. Omit binding to restore the original theme layout. Does not change Shopify or confirm installation.YesNoYesNo
set_email_styleSet one supported appearance override for the specified notification email.YesNoYesNo
set_native_block_visibilityShow or hide a native email block where its locks and validation allow it.YesNoYesNo
set_preview_dataSet validated JSON preview data for the workspace or for one theme notification. These values are samples, not live Shopify data.YesNoYesNo
set_section_lockLock or unlock a native section before a supported removal or visibility change.YesNoYesNo
set_section_ruleSet a checked rule/1 condition controlling a native section in the specified email.YesNoYesNo
set_section_visibilitySet the supported visibility state of a native email section.YesNoYesNo
set_shared_block_contentSet a validated shared field used by reusable content blocks across this workspace.YesNoYesNo
set_shared_settingUpdate one validated workspace setting used by its email themes. Merchant-only external URL confirmations remain separate.YesNoYesNo
set_store_brand_logoSet a validated hosted logo inherited by new themes and existing themes explicitly using the store default. Custom logos and original theme headers are preserved. Null removes the default.YesNoYesNo
set_theme_fontUse 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.YesNoYesNo
set_theme_layoutSet a layout option supported by this theme structure.YesNoYesNo
set_theme_settingUpdate one supported email setting in the specified theme.YesNoYesNo
set_theme_tokenSet a supported, validated light appearance token in the specified theme.YesNoYesNo
set_workspace_active_themeSet which owned theme is active in the authorized workspace.YesNoYesNo
studio_saveSave one checked group of changes made through the Studio interface.YesNoYesNo
studio_snapshotLoad the selected theme and its authored emails for the Studio interface.NoYesYesNo
undo_editUndo this connection’s recent change group in the specified theme. Dependent groups and changes made by other connections are refused.YesNoYesNo
update_blockUpdate one validated property of a custom block, including content, layout or visibility.YesNoYesNo
upload_imageUpload 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.NoNoNoNo
use_store_brand_logoLink this theme to the store default logo. Future store-logo changes update its email headers. Existing custom logo is replaced; other theme styling is retained.YesNoYesNo

Details

Registry status
Active
Published
Nov 5, 2026
Updated
Nov 5, 2026
Repository
Not given
Categories (suggested)
Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing