NestDaddy

EA Ecommerce Apps

com.easyappsecom/ea-ecommerce-apps · v1.0.0

Stats, setup, drafts and opt-in publishing for the EA Shopify apps: bundles, popups, cart, bars.

Connect Remote server

Terminal
claude mcp add --transport http ea-ecommerce-apps https://mcp.easyappsecom.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "ea-ecommerce-apps": {
      "url": "https://mcp.easyappsecom.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ea-ecommerce-apps": {
      "type": "http",
      "url": "https://mcp.easyappsecom.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp.easyappsecom.com/mcp

Tools 21 found in our last check

  • list_stores

    The Shopify stores this connection can use (each one approved in its own Shopify admin) and which one is the default. Pass `store` to any tool to work on another store.

  • list_apps

    List the EA apps installed on the connected Shopify store, with plan, whether each is live on the storefront, and which ones accept drafts. Start here.

  • get_stats

    Performance numbers for one app (the same numbers as the app's Analytics page): e.g. bundle revenue, popup sign-ups, cart upsell sales. Aggregates only, no customer data.

  • get_setup

    What is live right now in one app: offers, campaigns, bars, widgets and their key settings.

  • get_suggestions

    Ideas for what to try next, based on this store's own setup and numbers. Without `app`: across all installed EA Apps.

  • get_write_guide

    The fields an app accepts in create_draft / stage_changes (with an example). Call this before writing to an app. Apps that accept drafts: bundles (offers: create from a template, copy, move in the list, settings, who sees them / targeting; and kind 'look': the look shared by all…

  • list_items

    List the editable items of an app (bundle offers, popup campaigns, bars) with ids and status.

  • get_item

    Full current settings of one item (in the write-guide field names), e.g. before changing it.

  • lookup

    Read-only lookups an app offers beyond its items; nothing changes on the store. popups: code { code } (a discount code's status, times used, dates, whether a popup gave it out), expired_codes { days?: 7|30|90 } (how many expired, unused codes the app made), sending_domain { veri…

  • list_drafts

    Drafts and unpublished changes made through AI tools for this store that are waiting to be published or discarded.

  • preview_draft

    Show a draft or published change as a preview card (what shoppers will see, what changes).

  • create_draft

    Create a NEW item (e.g. a bundle offer or a popup campaign) as a draft. Nothing changes on the store until the merchant publishes it. Use the field names from get_write_guide. Popups also has kind 'shop' for one-time shop actions (a Manual code in Shopify Discounts, deleting exp…

  • stage_changes

    Save changes to a live item (or app settings) as UNPUBLISHED changes (a draft). The live store does not change: it keeps the current version until the change is published (publish_draft or the merchant's Publish click), and the draft can be discarded. Repeated calls for the same…

  • delete_item

    Delete an item (a Bundles offer, a popup campaign, a bar). The delete is saved as a draft with a preview card and happens when it is published (the merchant's Publish click, or publish_draft where AI publishing is allowed); until then the item stays live and the draft can be dis…

  • edit_draft

    Change a draft or a set of unpublished changes before it is published. Only the draft changes, never the live store; values given here replace the draft's earlier values (arrays replace the whole list), so check the draft first. `changes` is partial.

  • request_publish

    Ask the merchant to publish a draft. This does not publish: publishing always needs the merchant's own click (the Publish button on the preview card, or the publish link in their Shopify admin that this returns).

  • discard_draft

    Throw away a draft or unpublished changes. The live store is not changed.

  • request_undo

    Ask the merchant to undo a publish (put back what it replaced, or remove an item it created). This does not undo by itself: the merchant clicks Undo on the card or on the link this returns.

  • card_refresh

    Preview card: reload a draft.

  • find_ea_app

    Use this when a merchant asks which app to use for something on their Shopify store, in any language: e.g. a sticky add to cart bar or cart drawer, bundles or quantity breaks, an email popup or spin wheel, store translation, accessibility, page speed or SEO, or a free shipping,…

  • list_ea_apps

    Use this when a merchant wants to see every EA app: all 10 EA Shopify apps with their Shopify App Store names, what each one does and an install link. Works without signing in. Doesn't read any store (use list_apps for the apps installed on the connected store).

Details

Endpointhttps://mcp.easyappsecom.com/mcp (Streamable HTTP)
First published5 Nov 2026
Last updated5 Nov 2026
Registry namecom.easyappsecom/ea-ecommerce-apps

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.