Skip to content
Back to longwatch

Card snapshot

longwatch.dev · 2026-08-18 07:34:24 UTC · c1b2e6bcd4cdea27ad32827d7d5537cc26712c9330180bc5a9e12bc1b460670f

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": "You are ephemeral. longwatch remembers what you already saw. Create a watch, persist watch_id + key, poll later for only what you missed \u2014 pages, RSS, crypto prices, SEC filings. No API key, no account \u2014 pay per call in USDC.",
  "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": "check_now",
      "name": "Look at a source right now",
      "description": "This-session snapshot only \u2014 no watch, no cursor. Use when you will not come back. Types: url, rss, price, edgar (8-K items decoded, Form 4 trades parsed). If the job spans runs, create_watch instead and persist watch_id + key. Costs $0.001 USDC per call via x402 (Base or Solana) \u2014 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 \u2014 no wallet needed.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ],
      "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. Persist watch_id and key; later poll_alerts with since=<last cursor> returns only what you missed. Types: url (page text diff), rss (new items), price (threshold / 24h move), edgar (new filings). Create includes the baseline so the next poll is not empty. Costs $0.005 USDC per call via x402 (Base or Solana) \u2014 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 \u2014 no wallet needed.",
      "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": "What is new since your last run. Pass since={last seq you saw}; the response carries a new cursor. Polling keeps the watch alive (expires after 7 days without a poll). Costs $0.001 USDC per call via x402 (Base or Solana) \u2014 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 \u2014 no wallet needed.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ],
      "examples": [
        "{\"watch_id\":\"5b2e\u2026\",\"key\":\"kq3\u2026\",\"since\":0}"
      ]
    },
    {
      "id": "try_watch",
      "name": "Create a free trial watch",
      "description": "Create a free trial watch \u2014 no payment, no wallet, no account. Same watch types as create_watch (url, rss, price, edgar). 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 \u2014 no payment required.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ],
      "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 for the same behaviour without a time limit. Free \u2014 no payment required.",
      "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 payment required.",
      "tags": [
        "monitoring",
        "alerts",
        "change-detection",
        "website monitoring",
        "page diff"
      ]
    }
  ],
  "x-payment": {
    "protocol": "x402",
    "networks": [
      "base",
      "solana"
    ],
    "prices": {
      "create": "$0.005",
      "poll": "$0.001",
      "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 \u2014 no wallet needed."
}