Market Triggers

面向AI代理的市场事件:跟踪美国股票代码的8-K文件、成交量激增、大幅日内波动、开盘跳空及即将发布的财报。支持OAuth的远程MCP。

托管 MCP 服务器

npx add-mcp 'https://market-triggers-mcp.agentbets.workers.dev/mcp'

可安装到 Claude Code、Codex、Cursor 等客户端

文档

Wake your agent when the market moves, not on a cron

An event feed for your Claude Code, Muse or Discord bot: an 8-K hits EDGAR, an earnings date gets set, a ticker gaps 4%, volume runs 3× normal. Your agent gets the event over MCP, a webhook or Discord, with the source timestamp.

Join the waitlist See the last 14 days of events ↓

For traders and small funds who already run an agent or a bot. Up to 25 tickers.

Why a cron isn't enough

It fires at the wrong time

A 7am job misses the 8-K filed at 16:05 and the 4% gap at the open. Polling every minute burns tokens on nothing.

The script is easy. Running it isn't.

Any model writes a poller in a minute. Keeping it up 24/7 through Yahoo and EDGAR rate limits, deduping, and not firing twice is the work.

You can't prove it didn't miss

Every event is logged with the source time and the time we fired, in a public log you can check.

Sample event log: our own watchlist, last 14 days

Watchlist: 25 tickers (AAPL MSFT NVDA AMZN GOOGL META TSLA AMD AVGO NFLX PLTR COIN MSTR SMCI JPM GS XOM UNH LLY COST NKE INTC MU ORCL CRM). Last 14 days: 35 day move · 32 gap at open · 10 8-K filed · 2 volume spike. Showing the latest 20. Generated 2026-10-11 11:00 ET from public EDGAR and Yahoo data. 8-K times are EDGAR acceptance times to the second.

Source timeTickerEventDetailSource
Fri Oct 09 16:00 ETAMZNday move+3.3% close to closeYahoo daily bars
Fri Oct 09 16:00 ETPLTRday move+5.2% close to closeYahoo daily bars
Fri Oct 09 16:00 ETCOINday move+4.3% close to closeYahoo daily bars
Fri Oct 09 16:00 ETORCLday move+4.2% close to closeYahoo daily bars
Fri Oct 09 09:30 ETAAPLgap at open-2.6% vs prior closeYahoo daily bars
Thu Oct 08 20:31:30 ETSMCI8-K filedofficer/director changeEDGAR
Thu Oct 08 16:00 ETAMDday move-3.9% close to closeYahoo daily bars
Thu Oct 08 16:00 ETAVGOday move-4.3% close to closeYahoo daily bars
Thu Oct 08 16:00 ETCOINday move-3.6% close to closeYahoo daily bars
Thu Oct 08 16:00 ETSMCIday move-4.8% close to closeYahoo daily bars
Thu Oct 08 16:00 ETINTCday move-5.3% close to closeYahoo daily bars
Mon Oct 05 12:00:15 ETMSTR8-K filedReg FD disclosure, other eventsEDGAR
Fri Oct 02 20:04:24 ETCOIN8-K filedofficer/director changeEDGAR
Fri Oct 02 09:04:26 ETTSLA8-K filedresults of operationsEDGAR
Thu Oct 01 20:15:15 ETNKE8-K filedresults of operations, restructuring costsEDGAR
Thu Oct 01 12:01:12 ETMSTR8-K filedReg FD disclosure, other eventsEDGAR
Wed Sep 30 20:02:22 ETMU8-K filedresults of operationsEDGAR
Tue Sep 29 16:38:50 ETTSLA8-K filedmaterial agreement, agreement terminated, new debt obligationEDGAR
Mon Sep 28 16:16:47 ETAMD8-K filedunregistered equity saleEDGAR
Mon Sep 28 12:00:16 ETMSTR8-K filedReg FD disclosure, other eventsEDGAR

Earnings dates coming up: JPM Oct 13, GS Oct 13, UNH Oct 13, NFLX Oct 20, TSLA Oct 21, MSFT Oct 28, GOOGL Oct 28, META Oct 28, AMZN Oct 29, COIN Oct 29, MSTR Oct 29, LLY Oct 29, INTC Oct 29, XOM Oct 30, AAPL Nov 02, PLTR Nov 02, AMD Nov 03, SMCI Nov 03

This sample is backfilled from public data, so it shows source times only. The live feed adds the time each trigger fired next to it.

How your agent gets it

1

MCP server

subscribe, list_events, ack. Your agent asks what fired since its last run and acks what it handled.

2

Webhook

A signed JSON POST per event to your n8n, Zapier, server or remote agent trigger.

3

Discord or Telegram

A message in your channel, for bots that already listen there.

{"id":"evt_8k_XYZ_0001","ticker":"XYZ","type":"8-K filed","items":["5.02"],
 "source":"EDGAR","source_ts":"2026-10-02T20:31:07Z","fired_ts":"2026-10-02T20:31:41Z",
 "url":"https://www.sec.gov/Archives/edgar/data/..."}

Payload format (illustrative).

Now in ChatGPT

A ChatGPT app is in the works: add it and ask what filed, gapped or reports soon on your watchlist, or subscribe so ChatGPT is pinged by webhook when a trigger fires. Built on the MCP Events draft (webhook delivery, signed with Standard Webhooks). Informational alerts only, not investment advice. Submission pending review.

FAQ

Which events?

At launch: 8-K filed (with item numbers), earnings date set or moved, gap at the open, day move past your threshold, volume over N× the 20-day average. Tell us what else you need below.

Is this a signal service?

No. It tells your agent that something happened, with a link to the source. What your agent or you do next is up to you. Not investment advice.

What will it cost?

The first 10 waitlist users get it free in exchange for feedback. After that, a small monthly fee per watchlist.

Who is behind this?

A former Amazon software engineer who now works as a finance consultant and builds agent tooling for trading and finance.