{"protocolVersion":"0.3.0","name":"longwatch","description":"Experimental checks for public pages, RSS, price thresholds, SEC filings, and x402 challenges.","url":"https://longwatch.dev/mcp","preferredTransport":"streamable-http","provider":{"organization":"coinop","url":"https://coinop.dev"},"version":"1.0.1","documentationUrl":"https://longwatch.dev/llms.txt","iconUrl":"https://longwatch.dev/icon.svg","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"check_now","name":"Look at a source right now","description":"This-session snapshot only — no watch, no cursor. Use when you will not come back. Required by type: url/rss/x402 need url; price needs coin plus above, below, or move_pct_24h; edgar needs ticker or cik. 8-K items are decoded, Form 4 trades parsed, and x402 probes validate the unpaid 402 challenge without sending payment. If the job spans runs, create_watch instead and persist watch_id + key. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"type\":\"edgar\",\"ticker\":\"NVDA\",\"forms\":[\"8-K\",\"4\"]}"]},{"id":"create_watch","name":"Create a standing watch","description":"Keep watching a source between agent runs and alert when it changes. Persist watch_id and key; later poll_alerts with since=<last cursor> returns only what you missed. Required by type: url/rss/x402 need url; price needs coin plus a threshold; edgar needs ticker or cik. Create includes the baseline and 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"type\":\"edgar\",\"ticker\":\"NVDA\",\"forms\":[\"8-K\"]}"]},{"id":"check_web_page","name":"Read a public web page now","description":"Fetch a public web page now and return normalized text metadata. Use for a one-session lookup. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"url\":\"https://example.com/pricing\"}"]},{"id":"watch_web_page","name":"Watch a web page for text changes","description":"Monitor a public web page between agent runs and alert with added and removed text when it changes. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"url\":\"https://example.com/pricing\"}"]},{"id":"check_rss_feed","name":"Read an RSS feed now","description":"Read the latest items from a public RSS or Atom feed now. Use for a one-session lookup. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"url\":\"https://example.com/feed.xml\"}"]},{"id":"watch_rss_feed","name":"Watch an RSS feed for new items","description":"Monitor an RSS or Atom feed between agent runs and alert once per new item. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"url\":\"https://example.com/feed.xml\"}"]},{"id":"check_crypto_price","name":"Check a crypto price threshold now","description":"Check a CoinGecko asset price and whether it currently meets a USD threshold or 24-hour move condition. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"coin\":\"bitcoin\",\"above\":150000}"]},{"id":"watch_crypto_price","name":"Watch a crypto price threshold","description":"Monitor a crypto price between agent runs and alert once when it crosses a threshold, with hysteresis before re-arming. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"coin\":\"bitcoin\",\"above\":150000}"]},{"id":"check_sec_filings","name":"Check SEC filings now","description":"Get recent SEC filings for a ticker or CIK now, with decoded 8-K items and parsed Form 4 transactions. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"ticker\":\"NVDA\",\"forms\":[\"8-K\",\"4\"]}"]},{"id":"watch_sec_filings","name":"Watch a company for SEC filings","description":"Monitor a company between agent runs for new SEC filings, decoded 8-K events, and parsed Form 4 trades. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"ticker\":\"NVDA\",\"forms\":[\"8-K\",\"4\"]}"]},{"id":"check_insider_trades","name":"Check insider trades now","description":"Get recent Form 4 insider transactions for a ticker or CIK, parsed into buyer/seller, shares, value, transaction type, and 10b5-1 status. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"ticker\":\"NVDA\"}"]},{"id":"watch_insider_trades","name":"Watch a company for insider trades","description":"Monitor a company between agent runs for new Form 4 insider buys, sells, grants, and tax withholding. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"ticker\":\"NVDA\"}"]},{"id":"check_x402_endpoint","name":"Validate an x402 endpoint now","description":"Send an unpaid request and validate the endpoint's HTTP 402 challenge, accepted networks, scheme, amount, and recipient. The target probe does not attach payment. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"url\":\"https://example.com/paid-api\",\"method\":\"GET\",\"expected_network\":\"eip155:8453\"}"]},{"id":"watch_x402_endpoint","name":"Watch an x402 endpoint","description":"Monitor an x402 endpoint for downtime and changes to its payment challenge, price, network, scheme, or recipient. Target probes do not attach payment. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"url\":\"https://example.com/paid-api\",\"method\":\"GET\",\"expected_network\":\"eip155:8453\"}"]},{"id":"poll_alerts","name":"Poll a watch for new alerts","description":"What is new since your last run. Pass since={last seq you saw}; the response carries a new cursor. New paid watches include 7 days of polling. After that window, one $0.005 paid poll renews the next 7 days. Polling keeps the watch alive; beta watches remain free. Free through the watch's included polling window; after that, one $0.005 USDC x402 payment renews 7 days. No API key or account.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"watch_id\":\"5b2e…\",\"key\":\"kq3…\",\"since\":0}"]},{"id":"try_watch","name":"Create a free trial watch","description":"Create a free trial watch — no payment, no wallet, no account. Same watch types as create_watch (url, rss, price, edgar, x402). The trial runs for 24h, one at a time per caller, and cannot use webhooks. Use this first to see what the alerts look like before paying. Free — no payment required.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"type\":\"edgar\",\"ticker\":\"NVDA\",\"forms\":[\"8-K\"]}"]},{"id":"poll_trial","name":"Poll a free trial watch","description":"Poll a trial watch created by try_watch. Free. Pass since={last seq you saw}; the response carries a new cursor. Once the trial expires, create a paid watch with create_watch; paid creation includes 7 days of polling and can be renewed. Free — no payment required.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"],"examples":["{\"watch_id\":\"5b2e…\",\"key\":\"kq3…\",\"since\":0}"]},{"id":"delete_watch","name":"Delete a watch","description":"Stop and delete a watch. Free. Free — no payment required.","tags":["website monitoring","sec-filings","rss","price-alerts","x402 monitoring"]}],"x-payment":{"protocol":"x402","networks":["base"],"prices":{"create":"$0.005","poll":"$0.001","renew":"$0.005","credits":"$0.05"}},"x-free-trial":"GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed."}