Skip to content
Back to longwatch

Card snapshot

longwatch.dev · 2026-08-16 07:50:05 UTC · 77d7ffab1b486be648df8f1f076748c404362dd070c812414d235ee06be0b037

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "longwatch",
  "description": "Standing watches for AI agents. Register a watch on a web page, RSS feed, crypto price, or SEC filings; poll one endpoint for structured alerts since your cursor. Free while in open beta \u2014 no API key, no account, no wallet.",
  "url": "https://longwatch.dev/mcp",
  "preferredTransport": "streamable-http",
  "provider": {
    "organization": "coinop",
    "url": "https://coinop.dev"
  },
  "version": "1.0.0",
  "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": "create_watch",
      "name": "Create a standing watch",
      "description": "Create a standing watch. Types: url (page text diff), rss (new feed items), price (crypto threshold/24h-move via CoinGecko id), edgar (new SEC filings by ticker+forms \u2014 8-K item codes decoded, Form 4 insider trades parsed into who bought/sold, how much, and whether scheduled). Returns watch_id, key, and the poll URL. Free \u2014 no API key, account or wallet.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ],
      "examples": [
        "{\"type\":\"edgar\",\"ticker\":\"NVDA\",\"forms\":[\"8-K\"]}"
      ]
    },
    {
      "id": "poll_alerts",
      "name": "Poll a watch for new alerts",
      "description": "Poll a watch for alerts since a cursor. Pass since={last seq you saw}; the response carries a new cursor. Polling keeps the watch alive. Free \u2014 no API key, account or wallet.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ],
      "examples": [
        "{\"watch_id\":\"5b2e\u2026\",\"key\":\"kq3\u2026\",\"since\":0}"
      ]
    },
    {
      "id": "delete_watch",
      "name": "Delete a watch",
      "description": "Stop and delete a watch. Free. Free \u2014 no API key, account or wallet.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ]
    }
  ],
  "x-payment": {
    "mode": "free",
    "note": "Free while in open beta \u2014 no payment, wallet or account required. A free tier is permanent. Paid plans for higher volume come no earlier than 2026-09-03, and watches created during the beta keep running and stay free."
  }
}