mcpbeat Sign in

Ecommerce Leads MCP Server

by getecommerceleads Your server? Claim it
answering

Ecommerce Leads is answering right now. Last checked 9 min ago. It exposes 21 tools. Last commit 5 Nov 2026.

Ecommerce store metrics by domain: revenue, ad spend, traffic. Log in to search 600k+ stores.

Uptime history 71 hours of history
71 hours agonow
100.0%
Uptime 24h
91 of 91 checks
21
Tools
read from the server
138 ms
Response time
average over 24h
0
Stars
last commit 5 Nov 2026

Nothing serious here today

Today is the operative word: we check Ecommerce Leads every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add ecommerce-leads --transport http https://getecommerceleads.com/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://getecommerceleads.com/api/mcp
~/.codex/config.toml
[mcp_servers.ecommerce-leads]
url = "https://getecommerceleads.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ecommerce-leads": {
      "url": "https://getecommerceleads.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ecommerce-leads": {
      "type": "http",
      "url": "https://getecommerceleads.com/api/mcp"
    }
  }
}

Available tools 21

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

addtowatchlist
addToWatchlist
Add domains to a watchlist (merge, nothing is removed). THIS SPENDS CREDITS: 1 credit per domain that is new to the list. Before you call it, tell the user the cost of 1 credit per store and how many domains you will add, then ask the user to confirm. Never call it without the confirmation. If you have too few credits, the result shows the cost and your balance, and nothing is added. Paid plans only.
createwatchlist
createWatchlist
Create an empty watchlist. You can have at most 10 lists, including the blacklist. Paid plans only.
deletesignalset
deleteSignalSet
Delete one of your signal sets. The set stops matching stores and disappears from listSignalSets and from the dashboard tabs. You cannot undo this. Ask the user to confirm before you call it. Say the name of the set in your question. Paid plans only.
deletewatchlist
deleteWatchlist
Delete one of your watchlists with all its domains. The blacklist cannot be deleted. Ask the user to confirm before you call it. Paid plans only.
exportstores
exportStores
Export revealed stores as CSV text. Stores you have not revealed are skipped. The result holds the header row and at most 200 data rows; it says when it cut the rows. For a larger export, narrow the selection or download the file in the dashboard. Paid plans only.
getrevealcost
getRevealCost
Preview the credit cost of a reveal. Nothing is charged and nothing is revealed. Returns the cost of each action (details, ceo, marketing, ecommerce) for the selected stores.
getrevealstatus
getRevealStatus
Check the status of contact searches you started in the dashboard, and your credit balance. Read only.
getsignalset
getSignalSet
Get one of your signal sets, with its criteria. Paid plans only.
getstorechart
getStoreChart
Get the latest 24 points of one metric for a store, for a chart. Values use your currency.
getwatchlist
getWatchlist
Get the domains of one watchlist or the blacklist, 100 per page. To see store data for a watchlist, call searchStores with tab "watchlist:{id}". Paid plans only.
listsignalsets
listSignalSets
List your signal sets, with the signal catalog and the ICP columns you can use in criteria. Paid plans only.
listwatchlists
listWatchlists
List your watchlists and your blacklist, with the domain count of each. Paid plans only.
lookupstore
lookupStore
Look up one ecommerce store by domain. The reply has company data, estimated revenue, marketing budget, traffic, Google and Meta ad spend, ad counts, a Conversion Rate Score, buying signals, the store phone number, and social and ad-library links. Decision-maker contact fields are not in the fields list. With OAuth access, the decisionMakers object shows the contacts that you revealed. When other active stores use the same base domain, the reply has sharedMetrics. Those stores show the same traffic and ad numbers, because the data belongs to the base domain. Limits: anonymous access, 20 lookups per hour per IP. OAuth access, 20 lookups per minute, and the call writes a lookup history row.
previewsignalset
previewSignalSet
Check whether candidate signal criteria match enough stores (80 or more). Returns {"enough": true|false}. It does not save anything. Paid plans only.
removefromwatchlist
removeFromWatchlist
Remove one domain from a watchlist or from the blacklist. Paid plans only.
renamewatchlist
renameWatchlist
Rename one of your watchlists. The blacklist cannot be renamed. Paid plans only.
revealstores
revealStores
Reveal data for stores. THIS SPENDS CREDITS. Before you call it, call getRevealCost for the same selection and tell the user the cost, or state the cost of 1 credit per store, then ask the user to confirm. Never call it without the confirmation. details unlocks the profile links, buying signals and phone. ceo, marketing and ecommerce start a decision-maker contact search (1 credit per store, +1 for a store whose details are not revealed yet). A store you already revealed costs 0. If you have too few credits, the result shows the cost and your balance, and nothing is charged. Use getRevealStatus to follow a contact search.
savesignalset
saveSignalSet
Create a signal set, or replace the criteria of an existing one. Without setId it creates a new set (the plan limit applies). With setId it updates that set and replaces all its signals, legacy categories and ICP filters with the new criteria. Conditions that you did not set (saved custom SQL conditions) stay on the set, joined with AND. Then the reply has preservedConditions, the number of these conditions. Use previewSignalSet first to check that the criteria match enough stores. Paid plans only.
searchstores
searchStores
Search the store catalog like the Ecommerce Leads dashboard. Returns 30 rows per page. Stores you have not revealed show masked values for the hidden fields; revealed stores show the real values. By default, each row has storeId, 9 key columns (Industry, Country, revenue, Total Traffic, Google and Meta ad spend, Buying Signals, Buying Signals List, Status) and a short "reveal" object (revealed, contactTypes, pendingTypes). Use the columns argument to choose other columns, or ["*"] for all columns and the full reveal object. The result has the column list only when includeColumns is true. The result has the exact total. If the count fails, the result has totalAtLeast (a lower bound that grows on each page) and a note. Use hasMore to decide whether to fetch the next page, and do not report totalAtLeast as the number of matches. When other active stores use the same base domain, the row has sharedMetrics {basedomain, relatedStoreCount}. Those stores show the same traffic and ad numbers, because the data belongs to the base domain.
sendfeedback
sendFeedback
Send a feedback message to the Ecommerce Leads team. Limit: 5 messages per hour.
updateoutreachstatus
updateOutreachStatus
Set the outreach status of one store that you revealed. Use the storeId from a searchStores row. If you did not reveal the store, the tool returns an error. Use revealStores first. A store in a revealed group is accepted at no credit cost.

Endpoints

URLTransportStateLatencyChecked
https://getecommerceleads.com/api/mcp streamable-http answering 122 ms 9 min ago

Alternatives to Ecommerce Leads

same job, measured the same way
Ripples Metrics
by ripples

Analytics for founders: traffic, search, ad spend, revenue and retention per product.

answering
Hacker News Metrics — Story Scores & Comment Counts
by kriton-dev

Read numeric Hacker News story scores, timestamps and comment counts by ID

answering
JustGains
by justgains

Save workouts, read training history and progress, search exercises, and log food in JustGains.

answering
Infrly
by getinfrly

Read-only access to your Infrly services, deploys, logs, metrics and billing.

answering
MCP K8s Ro
by your-ko

Read-only Kubernetes MCP server: inspect resources, logs, events, and metrics. Secrets are masked.

local only
Podcast Search by Listen Notes
by listennotes

Official podcast search, interview research, PR leads, and media monitoring from Listen Notes.

answering
Agentimus
by heera

heera.it via Agentimus: AI readiness, traffic, request log, search & index reports, by approval.

16 tools answering
Recharge Merchant MCP
by rechargeapps

Read-only Recharge store analytics: metrics, dimensions, and governed queries in plain language.

answering

Ecommerce Leads — questions

Answers built from our own checks of this server.

What can Ecommerce Leads do?
It exposes 21 tools, read directly from the server on our last check. Among them: addToWatchlist, createWatchlist, deleteSignalSet, deleteWatchlist, exportStores, getRevealCost and 15 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Ecommerce Leads working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 138 ms. The bar chart above shows every period we have measured.
How do I connect Ecommerce Leads?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Ecommerce Leads need an API key?
No. Ecommerce Leads completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 21 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Ecommerce Leads?
It answers our handshake in 138 ms on average, which is faster than 87% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Ecommerce Leads open source?
The code is open source: it is published under the MIT licence and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at getecommerceleads.com, which runs on its operator's own terms.