ToolAssay

Watch the crypto market for 24 hours

Watch the crypto market for 24 hours: up to 10 conditions (price, % change, funding, open interest, liquidations, order book, Fear and Greed, whale orders, news impact), checked every minute; when one happens you get a signed webhook and it shows in the watch's status. Costs USD 0.02, paid with x402 (USDC on Base); a request that fails is not charged. Keep the returned secret: watch_status and stop_watch need it.

Answers HTTP 200 without x402 payment termsour last check, 2026-10-25
0 of 2checks answered this week
n/amedian answer time
$0.02listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://crypto-market-data.zafermemon87.workers.dev/mcp#create_watch#create_watch

CategoryMarket data
Provider hostcrypto-market-data.zafermemon87.workers.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-25 no x402 terms 200 35 ms
2026-10-24 no x402 terms 200 40 ms

Example input (from the provider)

{
  "description": "Watch the crypto market for 24 hours: up to 10 conditions (price, % change, funding, open interest, liquidations, order book, Fear and Greed, whale orders, news impact), checked every minute; when one happens you get a signed webhook and it shows in the watch's status. Costs USD 0.02, paid with x402 (USDC on Base); a request that fails is not charged. Keep the returned secret: watch_status and stop_watch need it.",
  "example": {
    "callback_url": "https://example.com/hooks/crypto",
    "conditions": [
      {
        "metric": "change_1h_pct",
        "op": "below",
        "token": "BTC",
        "value": -2
      },
      {
        "metric": "funding_8h_pct",
        "op": "above",
        "token": "ETH",
        "value": 0.05
      },
      {
        "metric": "whale_order_usd",
        "op": "above",
        "token": "*",
        "value": 5000000
      }
    ],
    "label": "risk alerts"
  },
  "inputSchema": {
    "properties": {
      "callback_url": {
        "description": "Optional https URL that receives a signed POST when the watch fires. Without it, poll the status.",
        "type": "string"
      },
      "conditions": {
        "description": "Fires when any condition happens.",
        "items": {
          "properties": {
            "metric": {
              "enum": [
                "price",
                "change_5m_pct",
                "change_1h_pct",
                "change_4h_pct",
                "change_24h_pct",
                "funding_8h_pct",
                "futures_premium_pct",
                "open_interest_change_1h_pct",
                "open_interest_change_24h_pct",
                "long_short_account_ratio",
                "spread_bps",
                "orderbook_imbalance",
                "buyer_share_15m",
                "volume_15m_vs_normal",
                "liquidations_1h_usd",
                "liquidations_long_1h_usd",
                "liquidations_short_1h_usd",
                "fear_greed",
                "whale_order_usd",
                "news_impact"
              ],
              "type": "string"
            },
            "op": {
              "description": "above: value >= threshold; below: value <= threshold. Events use above.",
              "enum": [
                "above",
                "below"
              ],
              "type": "string"
            },
            "token": {
              "description": "Ticker such as BTC. Required for token metrics; \"*\" (any coin) or a ticker for whale_order_usd and news_impact; omitted for fear_greed.",
              "type": "string"
            },
            "value": {
              "description": "Threshold, in the metric's own unit (percent for *_pct, USD for *_usd).",
              "type": "number"
            }
          },
          "required": [
            "metric",
            "op",
            "value"
          ],
          "type": "object"
        },
        "maxItems": 10,
        "minItems": 1,
        "type": "array"
      },
      "label": {
        "description": "Optional name for your own reference (up to 80 characters).",
        "type": "string"
      }
    },
    "required": [
      "conditions"
    ],
    "type": "object"
  },
  "toolName": "create_watch",
  "transport": "streamable-http",
  "type": "mcp"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "description": {
          "type": "string"
        },
        "example": {
          "type": "object"
        },
        "inputSchema": {
          "type": "object"
        },
        "toolName": {
          "type": "string"
        },
        "transport": {
          "enum": [
            "streamable-http"
          ],
          "type": "string"
        },
        "type": {
          "const": "mcp",
          "type": "string"
        }
      },
      "required": [
        "type",
        "toolName",
        "inputSchema"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON