{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wy59yr6s25gu","handle":"longwatch","url":"https://wellknown.network/agents/longwatch","links":{"self":"https://wellknown.network/agents/longwatch/record.json","html":"https://wellknown.network/agents/longwatch","markdown":"https://wellknown.network/agents/longwatch/record.md","api":"https://wellknown.network/api/v1/agents/longwatch","status":"https://wellknown.network/api/v1/agents/longwatch/status","claim":"https://wellknown.network/agents/longwatch/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/longwatch/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:longwatch.dev:agent:longwatch","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"longwatch","summary":"Experimental checks for public pages, RSS, price thresholds, SEC filings, and x402 challenges.","description":"Experimental checks for public pages, RSS, price thresholds, SEC filings, and x402 challenges.","publisher":{"name":"coinop","url":"https://coinop.dev"},"homepage":"https://longwatch.dev/llms.txt","repository":null,"version":"1.0.1","license":null,"protocols":["a2a","mcp"],"tags":["monitoring","alerts","change-detection","website monitoring","page diff","sec-filings","edgar","insider trading","form 4","rss","price-alerts","web-monitoring","x402 monitoring","payment endpoint health","mcp"],"pricing":null,"endpoints":[{"url":"https://longwatch.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"check_now","name":"Look at a source right now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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 40…"},{"id":"create_watch","name":"Create a standing watch","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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.…"},{"id":"check_web_page","name":"Read a public web page now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"watch_web_page","name":"Watch a web page for text changes","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"check_rss_feed","name":"Read an RSS feed now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"watch_rss_feed","name":"Watch an RSS feed for new items","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"check_crypto_price","name":"Check a crypto price threshold now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"watch_crypto_price","name":"Watch a crypto price threshold","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"check_sec_filings","name":"Check SEC filings now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"watch_sec_filings","name":"Watch a company for SEC filings","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"check_insider_trades","name":"Check insider trades now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"watch_insider_trades","name":"Watch a company for insider trades","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"check_x402_endpoint","name":"Validate an x402 endpoint now","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"watch_x402_endpoint","name":"Watch an x402 endpoint","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"poll_alerts","name":"Poll a watch for new alerts","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"try_watch","name":"Create a free trial watch","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"poll_trial","name":"Poll a free trial watch","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"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."},{"id":"delete_watch","name":"Delete a watch","tags":["monitoring","alerts","change-detection","website monitoring","page diff"],"description":"Stop and delete a watch. Free. Free — no payment required."}],"tools":["Look at a source right now","Create a standing watch","Read a public web page now","Watch a web page for text changes","Read an RSS feed now","Watch an RSS feed for new items","Check a crypto price threshold now","Watch a crypto price threshold","Check SEC filings now","Watch a company for SEC filings","Check insider trades now","Watch a company for insider trades","Validate an x402 endpoint now","Watch an x402 endpoint","Poll a watch for new alerts","Create a free trial watch","Poll a free trial watch","Delete a watch","check_now","create_watch","check_web_page","watch_web_page","check_rss_feed","watch_rss_feed","check_crypto_price","watch_crypto_price","check_sec_filings","watch_sec_filings","check_insider_trades","watch_insider_trades","check_x402_endpoint","watch_x402_endpoint","poll_alerts","try_watch","poll_trial","delete_watch"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:longwatch.dev:mcp:longwatch","artifactUrl":"https://longwatch.dev/.well-known/mcp/server-card.json","representativeQueries":["keep watching a source between scheduled agent runs","tell me what i missed since i last ran","periodically check a supported source without operating my own poller","alert me when a web page changes","monitor a competitor's pricing page for changes"]},"updatedAt":"2026-08-17T23:46:31.034922Z","inputModes":["application/json"],"outputModes":["application/json"],"publishedAt":"2026-08-17T23:46:31.034922Z","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"registryName":"dev.coinop/longwatch","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"declared"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":1,"provenance":"declared"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"}],"categories":["commerce","communication","data","dev","finance"]},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-09-06T01:23:09.994Z","lastProbedAt":"2026-09-06T01:23:09.994Z","statusComputedAt":"2026-09-06T01:24:37.177Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":151},"latestObservations":[{"at":"2026-09-06T01:23:09.994Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"check_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, "},{"name":"create_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 "},{"name":"check_web_page","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 accou"},{"name":"watch_web_page","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 x"},{"name":"check_rss_feed","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. Cal"},{"name":"watch_rss_feed","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,"},{"name":"check_crypto_price","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,"},{"name":"watch_crypto_price","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"},{"name":"check_sec_filings","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, "},{"name":"watch_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 v"},{"name":"check_insider_trades","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 "},{"name":"watch_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"},{"name":"check_x402_endpoint","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 paymen"},{"name":"watch_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 "},{"name":"poll_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"},{"name":"try_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"},{"name":"poll_trial","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 wit"},{"name":"delete_watch","description":"Stop and delete a watch. Free. Free — no payment required."}],"toolCount":18,"serverName":"longwatch","capabilities":["tools"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"check_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, "},{"name":"create_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 "},{"name":"check_web_page","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 accou"},{"name":"watch_web_page","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 x"},{"name":"check_rss_feed","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. Cal"},{"name":"watch_rss_feed","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,"},{"name":"check_crypto_price","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,"},{"name":"watch_crypto_price","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"},{"name":"check_sec_filings","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, "},{"name":"watch_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 v"},{"name":"check_insider_trades","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 "},{"name":"watch_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"},{"name":"check_x402_endpoint","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 paymen"},{"name":"watch_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 "},{"name":"poll_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"},{"name":"try_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"},{"name":"poll_trial","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 wit"},{"name":"delete_watch","description":"Stop and delete a watch. Free. Free — no payment required."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.coinop/longwatch","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.coinop%2Flongwatch","firstSeenAt":"2026-09-05T22:18:29.484Z","fetchedAt":"2026-09-05T22:18:29.484Z","normalizedAt":"2026-09-05T22:18:29.484Z"},{"source":"a2a_card","key":"https://longwatch.dev/.well-known/agent-card.json","url":"https://longwatch.dev/.well-known/agent-card.json","firstSeenAt":"2026-09-05T22:19:41.456Z","fetchedAt":"2026-09-05T22:19:41.456Z","normalizedAt":"2026-09-05T22:19:41.456Z"},{"source":"ard_catalog","key":"urn:air:longwatch.dev:mcp:longwatch","url":"https://longwatch.dev/.well-known/ai-catalog.json","firstSeenAt":"2026-09-05T22:24:22.574Z","fetchedAt":"2026-09-05T22:24:22.574Z","normalizedAt":"2026-09-05T22:24:22.574Z"},{"source":"ard_catalog","key":"urn:air:longwatch.dev:agent:longwatch","url":"https://longwatch.dev/.well-known/ai-catalog.json","firstSeenAt":"2026-09-05T22:24:22.872Z","fetchedAt":"2026-09-05T22:24:22.872Z","normalizedAt":"2026-09-05T22:24:22.872Z"}]},"firstSeenAt":"2026-09-05T22:18:29.484Z","updatedAt":"2026-09-06T01:24:43.554Z"}