Skip to main content
Glama

Sell The Trend MCP πŸΎπŸ“Š

An MCP (Model Context Protocol) server that turns your Sell The Trend account into an AI-drivable product-research engine β€” and generates detailed, decision-ready PDF dossiers for any niche.

Sell The Trend has no public API, so this server drives your own logged-in account through a real browser (Playwright). It gives an AI assistant (Claude Code, etc.) generic browser primitives plus purpose-built research + reporting tools.

⚠️ Personal-use tool, your own paid account, your own data. Automating a SaaS dashboard can be against its Terms of Service β€” use responsibly and at your own risk. Not affiliated with, or endorsed by, Sell The Trend.


✨ What it does

  • πŸ”Ž stt_research β€” search NEXUS for a niche/keyword β†’ structured product data (name, sell price, orders, sales).

  • πŸ“„ stt_research_report β€” research a keyword and generate a detailed PDF dossier: full product list + deep dossiers for the top products (cost, profit, saturation %, AI insights, competitor stores + revenue + URLs, AliExpress suppliers, Facebook Ad Library link, FB targeting, product image).

  • 🧭 Browser primitives (stt_navigate, stt_snapshot, stt_extract, stt_click, stt_fill, stt_evaluate, stt_screenshot) β€” reach anything in your dashboard (ad finders, spy tools, store intel…).

  • πŸ” stt_login / stt_status β€” one-click human login (handles the "verify you are human" check) + session status.

Related MCP server: SellerChamp MCP Server

βœ… Requirements

  • Node.js 18+

  • A Sell The Trend account (free trial works)

  • Claude Code (or any MCP client)

πŸš€ Installation

git clone https://github.com/mfahadiqbalofcl/sellthetrend-mcp.git
cd sellthetrend-mcp
npm install
npx playwright install chromium      # one-time browser download
cp .env.example .env                 # then add YOUR Sell The Trend login (never commit it)

Open .env and set:

STT_EMAIL=you@example.com
STT_PASSWORD=your-password
STT_HEADLESS=false        # keep false β€” STT blocks headless logins

πŸ”Œ Register with Claude Code

claude mcp add sellthetrend -s user -- node /ABSOLUTE/PATH/TO/sellthetrend-mcp/server.mjs

Then restart Claude Code so the tools load. Verify: claude mcp list β†’ sellthetrend βœ” Connected.

πŸ”‘ First login (once per server start)

STT guards login with a Cloudflare "verify you are human" check that only a human can pass. So:

  1. In Claude, call stt_login (or just ask: "log into Sell The Trend").

  2. A browser window opens (email + password pre-filled). Tick "verify you are human" β†’ Sign in.

  3. The session is held by the running server and reused for every tool call.

(Standalone alternative when the server isn't running: node login.mjs.)

πŸ’‘ Usage examples (in Claude)

  • "Research the catnip niche on Sell The Trend and give me a detailed PDF report." β†’ drops a dossier in ./reports/.

  • "Find winning cat dental products with their cost, profit and saturation."

  • "Open the Facebook Ad finder and show me the top pet ads."

  • "Screenshot my NEXUS page."

Reports are saved to ./reports/winning-product-report-<keyword>-<timestamp>.pdf β€” summary table + per-product dossiers with embedded image, economics, AI insights, competitor stores (URLs + revenue), AliExpress suppliers, FB Ad Library link, and targeting.

βš™οΈ Configuration (.env)

Var

Purpose

STT_EMAIL / STT_PASSWORD

your login (pre-fills the form)

STT_HEADLESS

false recommended (headless logins are blocked)

STT_PROXY_SERVER / STT_PROXY_USERNAME / STT_PROXY_PASSWORD

optional residential proxy to avoid IP rate-limits

STT_DASHBOARD_URL / STT_SEARCH_PATH / STT_CARD_SELECTOR

optional overrides if STT changes its UI

🧰 Troubleshooting

  • "verify you are human" loops / logged out β†’ call stt_login again (session expired). Never kill -9 the browser β€” that discards the session.

  • Empty results β†’ STT changed selectors; use stt_navigate + stt_snapshot to find the new path and set overrides in .env.

  • IP blocked β†’ add a residential proxy via STT_PROXY_*.

πŸ“ Project layout

server.mjs      # the MCP server (14 tools)
report.mjs      # parser + detailed PDF report engine
login.mjs       # standalone one-time manual login
make_report.mjs # generate a report from sample data
smoke.mjs       # lists the tools (sanity check)
reports/        # generated PDFs (gitignored)

βš–οΈ Disclaimer

For personal research on your own account. Respect Sell The Trend's Terms of Service and robots policies. The author/operator is responsible for how it's used. MIT-licensed code; the data belongs to Sell The Trend and its sources.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mfahadiqbalofcl/sellthetrend-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server