Check out our free Chrome Extension.

MCP Server

Overview

The Store Leads MCP server allows AI assistants to access Store Leads data directly through the Model Context Protocol (MCP). Once connected, you can ask your AI assistant questions about e-commerce stores and it will query Store Leads data to provide answers.

The MCP server is available to all customers with API access. You'll need a Store Leads API key, which you can find on your Account page.

Setup

The Store Leads MCP server is a remote server hosted at https://storeleads.app/mcp. No installation is required — simply configure your AI client to connect to the server with your API key.

Claude Code (CLI)

Run the following command in your terminal, replacing YOUR_API_KEY with your Store Leads API key:

claude mcp add -t http storeleads https://storeleads.app/mcp -H "Authorization: Bearer YOUR_API_KEY"

You can verify the server was added by running claude mcp list. For more details, see the Claude Code MCP documentation.

Claude Desktop

You can use the Claude Code tab in Claude Desktop to set up the MCP server automatically. Paste the following prompt into Claude Code and it will configure the server for you:

Check my Node version by running node --version. If it's below v20, stop and let me know I need to upgrade Node first (via brew install node on Mac or nodejs.org on Windows).

Find my claude_desktop_config.json at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows).

Add the following MCP server entry (creating the mcpServers key if it doesn't exist, preserving any existing servers):

"storeleads": {
  "command": "npx",
  "args": [
    "mcp-remote",
    "https://storeleads.app/mcp",
    "--header",
    "Authorization: Bearer YOUR_API_KEY"
  ]
}

Important — Node PATH fix for macOS: Claude Desktop is a GUI app and does not inherit your shell's PATH (nvm, Homebrew, etc. are not available). This commonly causes a "File is not defined" or "ReferenceError" crash when the server starts. To fix this:
- Run which node to get the absolute path to your Node binary (e.g. /Users/me/.nvm/versions/node/v24.13.1/bin/node)
- Replace "command": "npx" with the absolute path to npx in the same directory (e.g. "/Users/me/.nvm/versions/node/v24.13.1/bin/npx")
- Add an env block so child processes also use the correct Node:
  "env": { "PATH": "/path/to/your/node/bin:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin" }

After Claude sets up the config file, you'll need to replace YOUR_API_KEY with your actual Store Leads API key:

  • macOS: Open Finder, press Cmd+Shift+G (Go to Folder), paste ~/Library/Application Support/Claude and press Enter. Open claude_desktop_config.json in a text editor and replace YOUR_API_KEY with your key from the Account page.
  • Windows: Press Win+R, type %APPDATA%\Claude and press Enter. Open claude_desktop_config.json in a text editor and replace YOUR_API_KEY with your key from the Account page.

Restart Claude Desktop after updating the config file for the changes to take effect.

Cursor

In Cursor, open Settings and navigate to the MCP section. Add a new server with the following configuration. For step-by-step instructions, see the Cursor MCP documentation.

{
  "mcpServers": {
    "storeleads": {
      "type": "streamable-http",
      "url": "https://storeleads.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Available Tools

The MCP server provides the following tools that AI assistants can use to query Store Leads data:

search_domains
Search and filter e-commerce store domains by country, category, technology, app, theme, revenue, product count, rank, and more.
get_domain
Look up a single domain by name. Returns platform, plan, revenue estimate, apps, technologies, contact info, social stats, and more.
bulk_get_domains
Fetch up to 100 domains in a single request.
company_to_domain
Map a company name to its e-commerce domain.
detect_domain
Detect what e-commerce platform a domain is using.
search_apps
Search e-commerce apps across app stores (Shopify, BigCommerce, etc.). Filter by category, vendor, install count, and more.
get_app
Look up a single app by its token/slug. Returns installs, reviews, rating, vendor info, and more.
get_app_reviews
Get reviews for a specific app.
search_technologies
Search technologies used by e-commerce stores. Filter by install count.
get_technology
Look up a single technology by name. Returns install count, description, categories, and vendor info.
get_products_for_domain
Get products listed on an e-commerce store domain.

Example Prompts

Once connected, you can ask your AI assistant questions like:

  • "Find the top 10 Shopify Plus stores in the US by estimated revenue"
  • "What apps does fashionnova.com use?"
  • "Search for stores that use Klaviyo and have more than 1000 products"
  • "What platform is allbirds.com using?"
  • "Show me the most popular Shopify apps in the email marketing category"
  • "Compare the technology stacks of gymshark.com and fashionnova.com"
  • "Find Shopify stores in the apparel category that were created in the last 6 months"

For more details about the Store Leads API, see the API Reference.