
Priceminder — Shopee Price Monitoring
io.github.haidrauPublished by GitHub account haidrauv1.0.0Updated Nov 3, 2026
Shopee competitor price monitoring over MCP: price history, drop alerts, smart-follow pricing.
The publisher's own server: PriceWin
Overview
Priceminder — Shopee Price Monitoring's hosted MCP server (mcp.priceminder.online); OAuth sign-in required; Streamable HTTP.
No AI overview yet: these facts come from the registry entry and the server itself.
- Endpoint
- mcp.priceminder.online
- Last checked
Installation
In SourceWeft
- Open Priceminder — Shopee Price Monitoring in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Follow the launch instructions in the repository.
README
Priceminder MCP Server
[License: MIT] [Python] [MCP] [Website]
Priceminder — Same-day Shopee competitor price monitoring, powered by AI agents through the Model Context Protocol (MCP).
🌐 Sign up free: priceminder.online
Monitor competitor prices across Shopee Southeast Asia (SG, MY, TH, VN, ID, PH, BR). Let your AI agent track, analyze, and alert on price movements — all through natural language.
📌 Important: Where the Data Comes From — and What's Free
Bottom line first: calling the MCP server is free. MCP and API access are free on every tier, including Free. The Free tier is simply limited by your own watch quota — you can only query the products on your monitoring list.
You don't need to integrate any paid third-party data API yourself. When you click "Monitor Now" on a Shopee product page, the Priceminder backend collects the public product-page price at your plan's cadence (Free: 2×/day, Pro: 4×/day), stores it, and the MCP server reads it back for your AI agent.
In short: the MCP server is the open-source access layer; collection and storage are hosted by priceminder.online. All you need is a free account and the steps below.
⚠️ Prerequisites
🔑 Two credentials — pick the one that matches your mode
Log in to the Priceminder dashboard → Settings → MCP Setup → Generate MCP Key. (The browser extension's settings page shows the same key.) Regenerating the key invalidates the old one immediately. The long API token is your account token, shown in the same settings area.
⚠️ The two are not interchangeable: a short key in
SENTINEL_TOKEN, or a long token in the URL, both return401.
🤖 AI Capability Boundaries
Priceminder's MCP tools can only query products you've manually added to your monitoring list. It cannot arbitrarily search all of Shopee.
In short: You tell the system which competitors to watch, MCP lets AI analyze what's been collected.
For full capability details, see the MCP Tools Overview →
💰 Free Usage, Quota & Rate Limits (read this first)
Does MCP / API cost extra?
No. MCP and API are free on all tiers, including Free. The Free tier is naturally limited by your watch quota — you can only query data for the products on your own monitoring list. Source: pricing page · FAQ
Getting the most out of the open-source build
About the 120 requests/minute limit
Open-source clients share one public API key (the SENTINEL_API_KEY default, sentinel-oss-client-2026), and the backend rate-limits it to 120 requests per minute per user.
This exists to keep the server healthy for everyone — it is not a paywall. Normal conversational use (one question usually triggers 1–3 tool calls) never comes close. What actually limits how many competitors you can watch is your plan's watch quota (Free: 5 products total), not the call rate.
If you genuinely need high-frequency automation (batch sweeps, using MCP as a data source for scripts), upgrading to Pro gives you uncapped API calls.
📊 Why Priceminder?
Same-day data, not yesterday's. Most price monitoring tools — including alternative MCP servers — return T-1 (yesterday's cached) data. Priceminder collects on your plan's cadence — Free: twice a day (morning and afternoon), Pro: four times a day — so you act on today's collected price, not an overnight cache.
In short: If you're using other tools, you're making decisions on yesterday's data. Priceminder gives you today's collected prices — and pushes alerts when competitors move.
🌟 Features — 22 MCP Tools
10 basic tools for querying and monitoring, plus 12 smart-follow tools that close the loop from price movement → competitor response → pricing decision → post-hoc review.
Tier 1 — Query
Tier 2 — Action
Tier 3 — Insight
Tier 4 — Smart Follow (12 tools)
Smart-Follow Loop Example
⚠️ Contract notes: the backend
/runendpoint executes synchronously (up to 180s) and swallows internal exceptions, so the tool re-checks/run/{id}/statusto report the real outcome.get_smart_follow_resultsreads/latestand does not accept a run id.list_decisions/get_competitor_mappinghave limited server-side filtering and pagination — the tools filter and truncate client-side.
See the full tool documentation here: MCP Tools Overview →
🚀 Quick Start
Install Extension → Add Products → Get MCP Key (hosted) or Long API Token (stdio) → Configure AI Client
For a visual step-by-step guide with screenshots, see the official docs: Quick Start Guide →
Step 1: Install the Browser Extension
See Extension Installation Guide → for screenshots.
Step 2: Add Products to Monitor
Open any Shopee product page (supports SG/MY/TH/ID/TW/PH/VN). A "Monitor Now" button will appear at the top-right:
- Click "Monitor Now" → product added to your monitor list
- The system automatically starts collecting price data at your chosen interval
- Configure crawl frequency and alert thresholds in the extension settings
💡 You need monitored products first. Without them, the AI will return empty results when queried. Start with a few competitor products — Free covers 5 total, Pro 50.
Step 3: Get Your MCP Key
Log in to the Priceminder dashboard → Settings → MCP Setup → Generate MCP Key.
This short key is for hosted HTTP mode only. If you plan to run the server locally (stdio via uvx or Docker), skip to the self-hosted stdio section — that mode needs your long API token instead.
Then copy the full connection URL shown in the dashboard (the key is already embedded, no extra fields needed):
⚠️ The endpoint is
priceminder.online, notmcp.priceminder.online— the latter only serves/healthchecks.
Step 4: Configure Your AI Client
Supported AI clients (hosted mode — recommended, no local install required):
Generic form (Cherry Studio / OpenClaw / Claude Desktop / Cursor / Cline / Windsurf)
WorkBuddy (Tencent)
"Experts · Skills · Connectors" → Connectors tab → Custom Connector (top right) → Configure MCP, paste:
After saving, you must click "Trust" on the entry — without it the tools will not load on first connection. It's connected once the status shows Connected and 22 tools are listed.
Some builds are strict about the
typevalue: if it isn't recognized, try"type": "streamableHttp"first; if that still fails, remove the wholetypeline — withurlpresent the client infers HTTP automatically. WorkBuddy supportshttp(streaming),sseandstdio; Priceminder uses http.
TRAE
Settings → MCP → + Add → Manual / Raw config, paste (omit type):
QwenWork
Extensions → Connectors → + Add, paste (transport type streamable-http):
Doubao (ByteDance, desktop client only)
Custom connectors are a form, not pasted JSON: "Plugins · Skills · Partners" → Plugins → + Add → New custom connector:
The web version does not support custom connectors; Priceminder is a public HTTPS service, no local install needed.
For detailed client setup guides with screenshots, see: Client Setup Guides →
Step 5: Verify the Connection
Test your setup by asking these questions:
Your client's tool list should show 22 tools (10 basic + 12 smart follow).
✅ If the AI returns your monitoring data, setup is successful.
❌ If results are empty, make sure you've added products to monitor via the extension first.
Step 6: Troubleshooting
Self-hosted stdio mode (developers)
To run the server locally instead of using the hosted endpoint:
In stdio mode use the long API token from the dashboard — not the short MCP Key that goes in the hosted URL.
Hermes Agent uses YAML (mcp_servers section of ~/.hermes/config.yaml):
💬 Prompt Scenarios
Here are 3 real-world scenarios you can run — each demonstrates a different use case:
1️⃣ Store-Level Price Watch
"Monitor all products from Shopee store 'ABC Official Store' on Shopee SG. If any product drops more than 5% in the last 24 hours, summarize the changes."
Your AI agent will:
- Check your monitor list for this store's products
- Compare latest crawl prices
- Return products that dropped below the threshold
Best for: Brand competition — keep tabs on a specific competitor's entire catalog.
2️⃣ Flash Sale / Campaign Alert
"During the 7.7 sale, list every price change of 3% or more across the products I track. Show only the products that changed."
Your AI agent will:
- Call
get_price_summaryto get current vs previous prices - Filter for products with ≥3% movement
- Present a clean before/after comparison
Best for: Campaign periods — don't wake up to yesterday's data when competitors adjust prices several times a day.
3️⃣ Price Drop Intelligence
"Show me all price drop alerts from the last 2 days. Which products dropped the most? Highlight any drops over 10%."
Your AI agent will:
- Call
get_alertsfor recent notifications - Call
get_price_historyon the biggest movers for context - Rank by drop percentage and highlight critical moves
Best for: Buying decisions — spot the deepest discounts.
4️⃣ Smart-Follow Decision Loop
"Run the smart-follow analysis for my own products, show me the suggestions, and log a decision for the ones I agree with. Then tell me the adoption rate for the last 30 days."
Your AI agent will:
- Call
run_smart_follow_analysisand check the run status - Call
get_smart_follow_resultsfor suggested actions and target prices - Call
create_decisionfor each suggestion you confirm - Call
get_smart_follow_statsfor the 30-day summary
Best for: Operations teams — turn price intelligence into a documented, reviewable pricing workflow.
More real-world prompt examples: Scenarios & Best Practices →
🔗 n8n Integration
Priceminder ships with a ready-to-import n8n workflow template.
File: priceminder-mcp-n8n.json
Workflow
Import
- Open n8n → Workflows → Import from File
- Select
priceminder-mcp-n8n.json - Configure credentials:
SENTINEL_TOKEN(env var on the n8n host)- Telegram bot token + chat ID (optional)
- SMTP credentials (optional)
- Activate the workflow
🏗️ Architecture
Data Flow
Key point: Data flows one way — user selects products → backend collects on the hosted side → MCP reads. The extension only tells the system which products to watch; collection and storage happen in the cloud, so you don't wire up a data source yourself and you don't pay extra (the Free tier is bounded by your watch quota — see pricing).
🔧 Configuration
Environment Variables
📡 API Reference
Authentication
All backend API calls require these headers:
🆓 Free vs Pro
MCP and API are free on all tiers — the difference between Free and Pro is watch quota, collection frequency and data retention, not whether you can call the server.
Full entitlements and current pricing: priceminder.online/en/pricing →
Want the priceminder.online API to watch many more competitors at 4×/day? Upgrade to Pro 👉 pricing
🛠️ Development
📄 License
MIT License — see LICENSE for details.
🤝 Contributing
Contributions are welcome! Feel free to:
- Open issues for bugs or feature requests
- Submit PRs for new tools or improvements
- Ask questions in the discussions
💌 Contact
Questions, bug reports, feature requests or partnership inquiries — all welcome. We reply within 24 hours on business days.
Email: [email protected]
🌐 Links
- Website: priceminder.online ← Sign up free
- Pricing & plans: priceminder.online/en/pricing
- Official Docs: priceminder.online/docs
- Quick Start: priceminder.online/docs/quick-start
- MCP Tools Overview: priceminder.online/docs/tools/overview
- GitHub: github.com/haidrau/sentinel-mcp-server
- Gitee: gitee.com/haidrau/sentinel-mcp-server
Source: README.md at commit 1a33bcd
Tools
0Version history
3- v1.0.0LatestNov 3, 2026
- v0.3.0Nov 1, 2026
- v0.2.0Sep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Price integrations
PriceWin
win.priceOfficial publisher
Remote MCP server for live hotel and flight price comparison across Booking.com, Agoda, Trip.com, Traveloka and others, plus direct hotel booking requests.

Mcp Amazon Product Price Stock Tracker
com.mambabuilt
Reads Amazon price, stock, seller and rating for ASINs or product URLs via an Apify actor, with change rows between runs.

Postage Stamp Price MCP
Published by GitHub account theluckystrike
Remote MCP server that gives an assistant current USPS retail postage prices, read from USPS Notice 123 at call time, plus letter postage calculations.

Silver Price Per Gram MCP
Published by GitHub account theluckystrike
Live silver price per gram by fineness and currency, junk silver coin value, gold silver ratio.

Emalls Price Comparison
Published by GitHub account sepehr071
Unofficial read-only MCP server for Emalls (emalls.ir) price comparison: search Iranian shop products, offers, price history and shop profiles.