MCP App Store
by KeenEthics
Shopify | Helena AI Marketer icon

Shopify | Helena AI Marketer

By Enrich Labs

Get New App Alerts

Overview

Helena is your AI marketer for Shopify. Explore your blogs and recent articles, research topics, draft new content, and improve existing posts. Publish or update articles when you approve the action. Helena uses your saved business preferences and research to keep work relevant to your brand. Save drafts and reports in your workspace and review your content calendar. Publishing, scheduling, and spend changes require your approval. Create images, video, and music; compose media; inspect existing assets; and transcribe audio. Requires an Enrich Labs account with MCP access, a brand workspace, and a connected Shopify account with permission for the requested work.

Tools

add_products_shopify_collection

ChatGPT
Change approved product membership in a manual Shopify collection. Products themselves are not deleted. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

add_shopify_product_media

ChatGPT
Add approved images or videos to a Shopify product. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

analyze_media

ChatGPT
Inspect an image or video supplied by URL or account workspace path. Returns job_id; poll get_operation_status.

assign_variant_shopify_product_media

ChatGPT
Assign approved product media to variants; existing variant media is detached. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

cancel_scheduled_content

ChatGPT
Cancel one scheduled publication. Requires explicit user approval; do not call for a draft or a request to review. Returns the result directly.

compose_video

ChatGPT
Render a caller-authored HyperFrames HTML/CSS/GSAP composition into a shareable MP4. First save the HTML with write_workspace_file, then pass composition_path. For revisions, read and update the same file before rendering again. This tool never authors or modifies source and does not publish to social media. Composition rendering does not consume video credits. Returns a job_id; poll get_operation_status.

create_shopify_collection

ChatGPT
Create an approved manual Shopify collection with description and SEO settings. Store configuration may automatically make the collection visible on the storefront. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.

create_shopify_page_draft

ChatGPT
Create an approved unpublished Shopify Online Store page with HTML content and SEO settings. Does not publish the page. Requires explicit user approval to create an unpublished draft. Do not call merely to review. Returns a job_id; poll get_operation_status.

create_shopify_product_discount

ChatGPT
Create an approved product discount code. It becomes redeemable at startsAt, which defaults to now. Specify percentage or fixedAmount. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

create_shopify_product_draft

ChatGPT
Create an approved Shopify product in DRAFT status. Supports product copy, SEO, options and variant prices. Does not activate or publish the product or set inventory quantities. Requires explicit user approval to create an unpublished draft. Do not call merely to review. Returns a job_id; poll get_operation_status.

generate_image

ChatGPT
Generate or edit a marketing image. Uses generation credits; generated media has a shareable URL. Returns a job_id; poll get_operation_status.

generate_music

ChatGPT
Generate background music. Uses music credits; output has a shareable URL. Returns a job_id; poll get_operation_status.

generate_video

ChatGPT
Synthesize new footage. Uses video credits; output has a shareable URL. Requires verified reference images when product appearance matters. Returns a job_id; poll get_operation_status.

get_ai_brand_mentions

ChatGPT
Read brand mentions from the connected DataForSEO AI Visibility service. Uses AI Visibility credits. Returns a job_id; poll get_operation_status.

get_ai_keyword_demand

ChatGPT
Read DataForSEO’s modeled AI keyword-demand index for supplied keywords and locale. These are estimates, not observed ChatGPT query counts or Google Keyword Planner volume. Requires the DataForSEO integration and consumes AI Visibility credits. Returns job_id; poll get_operation_status.

get_cms_destinations

ChatGPT
Read connected CMS sites, blogs, and collections. Returns the result directly.

get_cms_posts

ChatGPT
Read CMS posts and their provider IDs. Returns the result directly.

get_connected_integrations

ChatGPT
Read connected platform names and access modes for this account. Does not discover or execute new operations. Returns the result directly.

get_content_calendar

ChatGPT
Read saved drafts and scheduled or published content. Returns the result directly.

get_marketing_intelligence_preview

ChatGPT
Read sanitized reference text and an available low-resolution visual. Never returns original media, raw HTML, or proprietary adaptation instructions. Returns the result directly.

get_memories

ChatGPT
Read saved Helena memories for this account, most recently updated first. Returns user/business facts and preferences with timestamps and pagination, not internal skills or conversation history. Does not save, edit, or delete memories. Returns the result directly.

get_operation_status

ChatGPT
Read the status and result of a reviewed Helena operation for this account. Never starts or resumes an agent, and never repeats the operation. Jobs expire after 15 minutes; do not restart a send or publication when status is unknown.

get_plan_limits

ChatGPT
Read this account’s Helena subscription status, plan limits, credits used and remaining, daily credit limits, and reset dates. Does not purchase credits or change the subscription. Returns the result directly.

get_scheduled_jobs

ChatGPT
Read scheduled jobs for the authenticated workspace, including status and next run. Does not create, change, pause, resume, or run jobs. Managed system-task definitions remain withheld. Returns the result directly.

get_shopify_collections

ChatGPT
Read Shopify collection pages and their metadata. Filters use Shopify Admin GraphQL API collection search syntax. Returns a job_id; poll get_operation_status.

get_shopify_orders

ChatGPT
Read up to 50 recent Shopify orders in a date range with totals, payment and fulfillment status, and line items for sales analysis. Excludes customer names, email addresses, addresses, and attribution. Does not refund, fulfill, or modify orders. Returns a job_id; poll get_operation_status.

get_shopify_pages

ChatGPT
List up to 100 Shopify Online Store pages with titles, handles, summaries, and publication status. Returns a job_id; poll get_operation_status.

get_shopify_product_media

ChatGPT
Read media attached to a Shopify product. Returns a job_id; poll get_operation_status.

get_shopify_products

ChatGPT
Read Shopify products, descriptions, publication status, variants, prices, images, and inventory quantities. Filters use Shopify Admin GraphQL API product search syntax. Does not report sales performance or change inventory. Returns a job_id; poll get_operation_status.

get_shopify_theme_file

ChatGPT
Read one theme file through the Shopify Admin GraphQL API. The filename is a theme-relative asset path. Does not edit files or publish the theme. Returns a job_id; poll get_operation_status.

get_shopify_theme_files

ChatGPT
List files in a selected theme through the Shopify Admin GraphQL API. Filenames are theme asset paths, not external API endpoints. Does not modify theme files. Returns a job_id; poll get_operation_status.

get_shopify_themes

ChatGPT
List connected Shopify store themes and identify the live theme. Does not edit or publish themes. Returns a job_id; poll get_operation_status.

list_workspace_files

ChatGPT
List account workspace files by path, or search names using pattern and optional limit, through the Enrich Labs Workspace Files API. Paths refer to files in the authenticated account workspace, not HTTP endpoints. Returns the result directly.

open_helena_workspace

ChatGPT
Open Calendar, Performance, Scheduled tasks, and Files in Helena. Does not publish, generate content, or change scheduled tasks.

publish_cms_post

ChatGPT
Create a CMS post as a draft, scheduled post, or immediate publication; alternatively publish an existing draft by post_id. Existing-draft publication is immediate only; never recreate a draft to schedule it. Returns the result directly.

publish_shopify_theme

ChatGPT
Publish the approved Shopify theme, immediately replacing the theme shoppers see. Requires Shopify theme-publishing API permission. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

read_workspace_file

ChatGPT
Read one file through the Enrich Labs Workspace Files API. Paths refer to files in the authenticated account workspace, not HTTP endpoints. Cannot read global skills, shared storage, or another account. Returns the result directly.

remove_products_shopify_collection

ChatGPT
Change approved product membership in a manual Shopify collection. Products themselves are not deleted. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

reorder_shopify_product_media

ChatGPT
Reorder approved Shopify product media. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

replace_shopify_product_media

ChatGPT
Replace only the selected product media with approved assets. Existing selected media is removed. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

reschedule_content

ChatGPT
Change the publication time of one scheduled item. Requires explicit user approval; do not call for a draft or a request to review. Returns the result directly.

research_google_keywords

ChatGPT
Research Google Keyword Planner ideas, estimated monthly Google search volume, competition, bid ranges and trends using Helena’s shared research credentials. Does not require a connected advertiser account or measure AI-assistant demand. Returns job_id; poll get_operation_status.

search_marketing_intelligence

ChatGPT
Search bounded Marketing Intelligence reference previews. Never exports raw assets, source storage URLs, or corpus data. Returns the result directly.

set_primary_shopify_product_media

ChatGPT
Set the approved primary product image. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

transcribe_media

ChatGPT
Transcribe supplied audio or video. Returns a job_id; poll get_operation_status.

unassign_variant_shopify_product_media

ChatGPT
Detach approved media from product variants without deleting the media. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

update_alt_shopify_product_media

ChatGPT
Update approved product-media alternative text. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

update_cms_post

ChatGPT
Revise an existing CMS article by ID while preserving its publication state. Webflow stages changes and requires separate publication. Returns the result directly.

update_shopify_collection

ChatGPT
Update approved Shopify collection copy, SEO, handle, or sort order. Changes may affect a live storefront collection. Preserves product membership and automated rules. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.

update_shopify_page

ChatGPT
Update approved Shopify Online Store page content, SEO, handle, or template. Preserves publication status; edits to an already published page are visible on the storefront. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.

update_shopify_product

ChatGPT
Update approved Shopify product copy, SEO, tags, or variant prices and SKUs. Changes to an existing live product affect the storefront. Preserves product publication status and inventory quantities. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.

update_shopify_theme_files

ChatGPT
Create or overwrite approved Shopify theme files. Read current files first. Editing the live theme immediately changes the storefront and additionally requires confirm_live_edit=true. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.

write_workspace_file

ChatGPT
Save text, HTML, or composition source through the Enrich Labs Workspace Files API. Paths refer to files in the authenticated account workspace, not HTTP endpoints. Replaces an existing file at that path. Requires explicit user approval; do not call for a draft or a request to review. Returns the result directly.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps