Back to Browse

Ecommerce Store Discovery MCP Server

Developer ToolsModerate7.6MCP RegistryLocal
Free

Server data from the Official MCP Registry

Find Shopify, WooCommerce, and BigCommerce stores by product, confirmed on each homepage.

About

Find Shopify, WooCommerce, and BigCommerce stores by product, confirmed on each homepage.

Security Report

7.6
Moderate7.6Low Risk

This is a thin MCP wrapper that starts and polls an Apify actor run for ecommerce store discovery, reading APIFY_TOKEN from the environment and sending it only to api.apify.com over HTTPS. No hardcoded secrets, shell execution, or data exfiltration to unexpected hosts were found, and network access matches the stated purpose. Minor observations are limited to the lack of input validation on user-supplied fields and the server forwarding arbitrary keyword content to a third-party actor, which users should be aware of. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

7 files analyzed · 7 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

What You'll Need

Set these up before or after installing:

Apify API token from https://console.apify.com/account/integrationsRequired

Environment variable: APIFY_TOKEN

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "com-mambabuilt-mcp-ecommerce-store-discovery": {
      "env": {
        "APIFY_TOKEN": "your-apify-token-here"
      },
      "args": [
        "-y",
        "@mambalabsdev/mcp-ecommerce-store-discovery"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Ecommerce Store Discovery MCP Server

Glama score MCP Registry npm version npm downloads license mcpservers.org

An MCP server for the Mamba Labs Ecommerce Store Discovery actor on Apify. Give it product keywords and a platform. Each run finds stores through Google, confirms each one on its own homepage, and returns one row per store.

What's Inside

What it does

  • Searches Google with each keyword plus a footprint the platform prints on its stores, and drops marketplaces, social networks, and reference sites.
  • Reads each candidate's robots.txt and homepage, and returns the store only when the homepage carries the platform's marks, with the evidence and a confidence.
  • Per store: payment methods, subscription apps, currencies, Shopify product count, Tranco rank band and trend, contact emails, phone, and Instagram, Facebook, and TikTok links from the homepage.
  • Unconfirmed sites are skipped and not charged.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

{
  "mcpServers": {
    "mamba-ecommerce-store-discovery": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-ecommerce-store-discovery"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

Restart the client. The discover_ecommerce_stores tool appears.

Prerequisites

Example prompts

  • "Find 30 Shopify stores that sell coffee beans and show their product counts and contact emails."
  • "Which WooCommerce stores in the UK sell dog treats?"
  • "List BigCommerce stores selling auto parts, with their payment providers."

Tool

discover_ecommerce_stores. One tool. Example arguments:

{
  "keywords": ["coffee beans"],
  "platform": "shopify",
  "max_stores": "25"
}

Inputs

Every buyer facing input of the actor, unchanged. Omitted inputs take the actor's own defaults. Numbers and booleans are sent as strings.

InputTypeDescription
keywordsarrayWhat the stores sell. Required
platformstringshopify (default), woocommerce, bigcommerce, or any
max_storesstringConfirmed stores to return, up to 500. Default 25
countrystringGoogle market. Default US
location_termstringWord added to every search
languagestringGoogle interface language. Default en
include_product_countstringtrue or false. Default true
include_traffic_rankstringtrue or false. Default true
include_unconfirmedstringtrue or false. Default false
exclude_domainsarrayDomains to skip
max_search_pagesstringCap on Google pages read
max_charge_usdstringOptional cost cap for the run

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
store-found, one confirmed store$0.0055$0.005225$0.00495$0.004675
search-page, one Google result page read$0.019$0.01805$0.0171$0.01615
apify-actor-start, per run start$0.002$0.002$0.002$0.002

Unconfirmed, refused, and failed sites are free.

Your keys

The actor needs no key. It reads Google result pages through the Apify Google SERP proxy and the stores' own public pages, and holds no key of any kind. Mamba Labs pays the platform and proxy costs of the run.

Full actor documentation

apify.com/mambalabs/ecommerce-store-discovery

License

MIT. See LICENSE.

Reviews

No reviews yet

Be the first to review this server!