AgentStack
MCP verified MIT Self-run

TrendWatch

mcp-trendsmcp-ai-trendwatch ยท by trendsmcp-ai

๐Ÿ“ˆ Free trend-monitoring & breakout alerts that run in your own GitHub repo. Watch Google, TikTok, YouTube, Reddit & Amazon - get pinged on Slack/Discord/Telegram/email when a keyword spikes. No server, no scraping. Powered by Trends MCP.

โ€” No reviews yet
0 installs
0 views
โ€” viewโ†’install

Install

$ agentstack add mcp-trendsmcp-ai-trendwatch

โœ“ scanned ยท โœ“ verified โ€” works with Claude Code, Cursor, and more.

Security review

โœ“ Passed

No issues found. Passed automated security review. ยท v0.1.0 How review works โ†’

  • โœ“ Prompt-injection patterns
  • โœ“ Secret / credential exfiltration
  • โœ“ Dangerous shell & filesystem operations
  • โœ“ Untrusted network calls
  • โœ“ Known-malicious package signatures

What it can access

  • โœ“ Network access No
  • โœ“ Filesystem access No
  • โœ“ Shell / process execution No
  • โ— Environment & secrets Used
  • โœ“ Dynamic code execution No

From automated source analysis of v0.1.0. โ€œUsedโ€ means the capability is present in the source โ€” more access means more to trust, not that itโ€™s unsafe.

View the full security report โ†’

Verified badge

Passed review? Show it. Paste this badge into your README โ€” it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-trendsmcp-ai-trendwatch)

Reliability & compatibility

โœ“ Security review passed
0 installs to date
โ€” no reviews yet
โ— today

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming โ€” see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps โ€” measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work โ†’
Are you the author of TrendWatch? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

๐Ÿ“ˆ TrendWatch

Get pinged the moment a topic starts blowing up - Google, TikTok, YouTube, Reddit, Amazon & more.

Free. Runs in your own GitHub repo. No server, no scraping, no API keys to juggle.

Fork it โ†’ add one free key โ†’ pick your keywords โ†’ GitHub Actions watches the trends and DMs you when something breaks out.

[](https://github.com/trendsmcp/TrendWatch/generate) [](https://trendsmcp.ai)

[](https://github.com/trendsmcp/TrendWatch/stargazers)

Alerts to: [](#-notification-channels) [](#-notification-channels) [](#-notification-channels) [](#-notification-channels) [](#-notification-channels)

Data by [](https://www.trendsmcp.ai) ยท works with any MCP client (Claude, Cursorโ€ฆ)


๐Ÿ“Š Live trends - updated 2026-07-26 14:36 UTC

All quiet - no watchlist breakouts in the latest run.

Auto-updated by TrendWatch ยท powered by Trends MCP


Why TrendWatch?

You want to know when "your brand", a competitor, or a whole category starts trending - before everyone else does. The usual options are bad:

  • ๐Ÿงฑ Building a scraper โ†’ breaks every time Google changes its HTML, needs a server, gets you rate-limited/blocked.
  • ๐Ÿ’ธ Enterprise trend tools โ†’ $100s/month, overkill, locked behind sales calls.
  • ๐Ÿ‘€ Checking Google Trends by hand โ†’ you forget, you miss the spike, you're late.

TrendWatch is the lazy, reliable middle path: a tiny open-source job that runs on GitHub's free Actions runners, calls the Trends MCP API for clean normalized data, and pings you in Slack / Discord / Telegram / email the instant something moves.

        your keywords            Trends MCP API              you, notified
   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
   โ”‚ "your brand"        โ”‚   โ”‚ Google ยท TikTok ยท    โ”‚   โ”‚ ๐Ÿ“ˆ Slack          โ”‚
   โ”‚ "competitor"        โ”‚โ”€โ”€โ–ถโ”‚ YouTube ยท Reddit ยท   โ”‚โ”€โ”€โ–ถโ”‚ ๐Ÿ’ฌ Discord        โ”‚
   โ”‚ "labubu"            โ”‚   โ”‚ Amazon ยท Wikipediaโ€ฆ  โ”‚   โ”‚ โœˆ๏ธ Telegram       โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚ โœ‰๏ธ Email / Webhookโ”‚
     config.yml               (1 clean API call)         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
              โ–ฒ
        GitHub Actions runs this on a schedule - for free.

โšก 60-second setup

  1. Click "Use this template" โ†’ create your own copy of this repo.
  2. Grab a free API key (100 requests/month, no credit card).
  3. In your repo: Settings โ†’ Secrets and variables โ†’ Actions โ†’ New repository secret
  • Name: TRENDS_API_KEY ยท Value: (your key)
  1. Edit [config.yml](config.yml) - add the keywords you care about.
  2. Go to the Actions tab, enable workflows, and hit Run workflow to test it.

That's it. It now runs on a schedule and alerts you. ๐ŸŽ‰

> Want desktop/phone alerts? Add any of SLACK_WEBHOOK_URL, DISCORD_WEBHOOK_URL, TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID, or SMTP secrets. With none set, it still logs to the Actions console and updates your README dashboard.


๐ŸŽฏ What it detects

Watchlist breakouts - your keywords, measured for momentum. > ๐Ÿš€ labubu is breaking out on google search: +212% over 7D (1M +140%, 3M +320%)

Breakouts land in your alert channels, get written to [reports/](reports/) as dated Markdown, and refresh the live dashboard at the top of this README.


๐Ÿ”” Notification channels

| Channel | Secrets to add | How to get it | |----------|----------------|---------------| | Slack | SLACK_WEBHOOK_URL | Slack incoming webhooks | | Discord | DISCORD_WEBHOOK_URL | Channel โ†’ Edit โ†’ Integrations โ†’ Webhooks | | Telegram | TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID | @BotFather โ†’ new bot | | Email | SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, SMTP_TO | Any SMTP (Gmail app password, Fastmailโ€ฆ) | | Anything else | GENERIC_WEBHOOK_URL | Zapier / Make / n8n / your own endpoint |

Set one, several, or none - each activates only when its secret is present.


๐Ÿ“ก Data sources you can watch

Keyword momentum (watchlist): google search ยท google images ยท google news ยท google shopping ยท youtube ยท tiktok ยท reddit ยท amazon ยท wikipedia ยท news volume ยท news sentiment ยท app downloads ยท npm ยท steam


๐Ÿงฎ Staying inside the free tier

The free key gives you 100 requests/month. TrendWatch spends 1 request per (keyword ร— source) per run. Check your exact math anytime:

python -m trendwatch quota
Total per run           : 2 request(s)
Projected monthly usage by schedule:
  daily            ~  60 req/mo  [OK ]
  every 12 hours   ~ 120 req/mo  [OVER]
โœ“ On the free tier you can run up to: daily.
  Want more keywords or hourly checks? Upgrade: https://trendsmcp.ai/pricing

The default config (2 keywords, daily) lands at ~60/month - comfortably free. Need more? Upgrade for more keywords, more sources, and hourly checks.


๐Ÿ–ฅ๏ธ Run it locally (optional)

git clone https://github.com/YOUR_USERNAME/trendwatch.git
cd trendwatch
pip install -r requirements.txt
cp .env.example .env        # then paste your TRENDS_API_KEY into .env

python -m trendwatch check  # validate config + key
python -m trendwatch test   # send a test alert to your channels
python -m trendwatch run    # do a real check now
python -m trendwatch quota  # see your monthly usage

โ“ FAQ

Is this just a Google Trends scraper? No. There's no scraping anywhere in this repo - it makes authenticated API calls to Trends MCP, which returns clean, normalized (0-100) trend data across 15+ platforms. No fragile HTML parsing, no Playwright, no proxies, no getting blocked.

Do I have to pay? No. The free tier (100 req/month) covers daily monitoring of a small watchlist, which is what most people want. You only pay if you want more keywords, more sources, or higher frequency.

Will my API key leak if my repo is public? No. Your key lives in GitHub Secrets, never in the code, and isn't exposed in logs or to forks of your repo. Everyone who uses TrendWatch brings their own key - there is no shared key in this template.

Where does the data come from? From the Trends MCP API, which aggregates and normalizes signals from Google, YouTube, TikTok, Reddit, Amazon, Wikipedia, app stores, and more. See trendsmcp.ai/docs.

Can my AI agent use the same data? Yes - Trends MCP is a Model Context Protocol server, so Claude, Cursor, and other MCP clients can query trends directly. TrendWatch is the "set-and-forget alerts" companion to that. See the docs.


๐Ÿ“ˆ Star history

If TrendWatch is useful to you, a star helps others find it ๐Ÿ™


๐Ÿค Contributing

PRs welcome - new notification channels, smarter detection, nicer reports. See [CONTRIBUTING.md](CONTRIBUTING.md).

โญ Like it?

Star this repo so others can find it, and Use this template to spin up your own trend radar in a minute.


Built with Trends MCP - live trend data for AI assistants, agents & automations.

TrendWatch is an open-source community project. It is not affiliated with, endorsed by, or sponsored by Google, TikTok, Reddit, Amazon, or any other platform named above. All trademarks belong to their respective owners.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source โ€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet โ€” be the first.

Versions

  • v0.1.0 Imported from the upstream source.