bots.st/shopemail
Shopemail
Create and export Shopify notification emails
2421 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 78
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://shopemail.app/mcp
What it can do
| Tool | What it says it does |
|---|---|
add_block | Add one supported block at a valid insertion anchor. Includes text, images, buttons, reusable content blocks and validated custom HTML/Liquid. |
add_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. |
add_detail_field | Add a text block containing a label and a checked field binding at the chosen insertion anchor, atomically in one undoable change. |
archive_theme | Archive the specified theme without permanently deleting it. It can be restored. |
copy_brand_settings | Copy supported branding from one authorized owned theme to another authorized theme. |
copy_theme | Create an owned copy of a public theme example or an existing theme in the authorized workspace, with the supplied name. |
create_custom_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. |
duplicate_block | Create an independent copy of one custom block inside its email. |
export_email | Create an actual short-lived download of the specified current notification as Shopify Liquid or preview HTML. This does not install or send it. |
export_theme | Create an actual ZIP download containing the current theme notification templates, required image copies and installation instructions. |
get_block_formats | Read supported block types, properties, defaults and limits before constructing a block. |
get_change_history | Read bounded, scoped change summaries for the specified theme. Unrelated theme content and history are excluded. |
get_context | Return the authorized workspace, current theme, accessible themes and granted capabilities. Theme IDs identify the exact target of edits. |
get_editor_formats | Read the actual checked JSON format for variable content, conditions, field references or custom HTML/Liquid. |
get_email_options | Read available copy fields, design choices and data-field eligibility for this email. This tool does not execute edits. |
get_preview_data | Read saved sample data for the authorized workspace or a theme notification. Requires explicitly granted workspace editor access. |
get_shopify_data_catalog | Read 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. |
get_theme | Read the specified authorized theme and its authored appearance, without preview sample values or unrelated themes. |
get_theme_example | Read a public example description, structure and appearance before copying it. |
import_email_content | Take 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… |
inspect_email | Compile and inspect the current authored email without saving a change. Return structural checks and a bounded source excerpt. |
list_blocks | List native and custom block IDs, order, locks, visibility and valid insertion anchors for the specified email. |
list_data_fields | List 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. |
list_emails | List notification keys and customization summaries for the specified authorized theme. |
list_images | List public library images and authorized uploaded images usable in email blocks. Narrow grants reveal only uploads referenced by their theme. |
list_rule_recipes | Read the workspace saved condition library. Requires explicit workspace editor consent; contains no preview sample data. |
list_theme_examples | Browse and search public Shopemail theme examples that can be copied into an authorized workspace. |
list_themes | List owned theme names and immutable IDs within the granted scope. A single-theme grant returns only that theme. |
move_block | Move a custom block to a supported native anchor or before another custom block. |
open_editor | Open the interactive email editor with the exact working theme, notification, blocks, fields, preview and downloads. All actions retain the connection permissions. |
preview_email | Render the actual current email as preview HTML. Uses fictional library samples unless explicit data is supplied or authorized saved samples are requested. |
read_email | Read authored copy, styles, blocks and rules for the specified theme and notification. Preview sample values are excluded. |
remove_block | Remove the specified custom block in one undoable change. |
remove_block_content | Remove the structured binding from one custom block field, returning to its literal content. |
remove_block_rule | Remove the condition on the specified custom block. |
remove_data_field | Remove a registered metafield from the workspace field catalog. This does not delete data in Shopify. |
remove_rule_recipe | Remove a saved condition recipe without changing rules already applied to email blocks. |
remove_section | Remove an unlocked native section from an email. Validation reports essential information affected by the change. |
remove_section_rule | Remove a condition from the specified native email section. |
rename_theme | Rename the specified owned theme. Its immutable ID and authored content remain the same. |
reorder_blocks | Save the complete ordered list of native and custom block IDs in an email. A changed block list is refused. |
restore_section | Restore a previously removed native section in an email. |
restore_theme | Restore an archived theme in the authorized scope. |
save_rule_recipe | Save a checked condition by name for reuse across workspace emails. Saving the same name updates the recipe; applied block rules keep independent copies. |
select_theme | Choose an accessible owned theme as this connection’s current context. Subsequent edit calls still name its immutable theme ID explicitly. |
set_block_content | Set one supported custom block field using checked content/1 text and variable parts. |
set_block_rule | Set a checked rule/1 condition controlling the specified custom block. |
set_block_style | Set a supported style property on a native block in the specified email. |
set_brand_color | Set a named light or dark color role in the specified theme. |
set_brand_details | Update one validated brand profile field shared by the workspace themes. |
set_brand_logo | Use 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. |
set_brand_shape | Set a supported shape value such as corner radius in the specified theme. |
set_brand_typography | Set a supported typography value in the specified theme. |
set_checklist_item | 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. |
set_custom_code | Replace a custom-code block with validated email HTML, supported inline CSS and eligible Shopify Liquid. Scripts and unsupported code are rejected. |
set_dark_theme_token | Set a supported, validated dark appearance token in the specified theme. |
set_email_brand_defaults | Enable or disable use of the theme brand defaults for the specified notification. |
set_email_content | Set a supported copy field using the checked content/1 text-and-variable format. |
set_email_copy | Update a supported literal-copy field in the specified notification and language. Structured variables use set_email_content. |
set_email_item_layout | Configure 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. |
And 18 more tools.
In its maker's words
Design, preview, and export Shopify notification emails in your authorized Shopemail theme.
- Website
- shopemail.app
- Publisher
- shopemail.app
- Listed from
- the official MCP Registry as
app.shopemail/shopemail - Version
- 0.2.0, updated 5 Nov 2026
- Kinds of work
- Domains and websites, Browser and automation, Documents and files
The domain it lives on
- shopemail.app
- registered 2 Nov 2026 (1 months ago), at Cloudflare, Inc., its name does not resolve now
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2421 ms | |
| Answered | 3195 ms | |
| Answered | 1535 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.