Skip to content
Back to LiquidVision.app

Card snapshot

liquidvision.app · 2026-10-23 03:24:51 UTC · 9141152f4d7d252b2eb4cb6697657be37b32c4d2c3581e923ad67900e3b4c798

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.

{
  "name": "LiquidVision.app",
  "description": "Exchange-exact crypto derivatives data for AI agents: open interest, funding and liquidations on 13 venues, measured Hyperliquid and Lighter positions with liquidation prices, liquidation cascades, positioning regime, funding dispersion and realized carry, order-book microstructure, tokenized stocks / indices / commodities / FX as perps on DEXs. Read-only. The conclusions, the live snapshots (open interest, funding, long/short, recent liquidations) and the lite MCP server need no key; history and positions are metered (free key: 100 calls a day, Pro/Bot unlimited, or one USDC payment per call via x402); exports and alerts need a Pro/Bot key or x402.",
  "url": "https://liquidvision.app/mcp",
  "preferredTransport": "MCP",
  "additionalInterfaces": [
    {
      "transport": "MCP",
      "url": "https://liquidvision.app/mcp",
      "description": "Full server, 42 tools (streamable HTTP, stateless, no auth)"
    },
    {
      "transport": "MCP",
      "url": "https://liquidvision.app/mcp/lite",
      "description": "Lite server, 13 tools that return conclusions"
    },
    {
      "transport": "REST",
      "url": "https://liquidvision.app/api/v1",
      "description": "JSON over HTTPS; OpenAPI at /api/v1/openapi.json"
    },
    {
      "transport": "WebSocket",
      "url": "wss://liquidvision.app/ws?topics=funding,liq",
      "description": "live funding and liquidation pushes"
    }
  ],
  "provider": {
    "organization": "LiquidVision.app",
    "url": "https://liquidvision.app"
  },
  "version": "1.3.0",
  "protocolVersion": "0.3.0",
  "documentationUrl": "https://liquidvision.app/llms.txt",
  "iconUrl": "https://liquidvision.app/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "none": {
      "type": "none",
      "description": "Anonymous: the conclusions and /mcp/lite, 60 requests a minute per IP"
    },
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-API-Key",
      "description": "Free key (get_api_key tool or /data): 120/min on conclusions and live snapshots, plus 100 history/positions calls a day. Pro/Bot keys: unlimited history and positions, exports, alerts, 600/1200 per minute"
    },
    "x402": {
      "type": "x402",
      "description": "Pay-per-call in USDC on Arbitrum One without an account: $0.005 per history/positions call, $0.10 per CSV window, $1 per Parquet month \u2014 see https://liquidvision.app/api/v1/x402"
    }
  },
  "skills": [
    {
      "id": "market_brief",
      "name": "Market brief",
      "description": "One deterministic JSON risk brief for a coin: liquidations by window, funding extremes, open interest by venue, flows, modeled risk zones, top-trader positioning",
      "tags": [
        "derivatives",
        "risk",
        "summary"
      ],
      "examples": [
        "What does the derivatives market say about BTC right now?"
      ]
    },
    {
      "id": "explain_market",
      "name": "Explain the market",
      "description": "Grounded answer to a market question from the live brief",
      "tags": [
        "analysis"
      ],
      "examples": [
        "Why did ETH drop 4% in the last hour?"
      ]
    },
    {
      "id": "positioning_regime",
      "name": "Positioning regime",
      "description": "Price direction crossed with open-interest direction per coin: new longs, short covering, new shorts, long flush",
      "tags": [
        "open-interest",
        "positioning"
      ]
    },
    {
      "id": "liquidation_cascades",
      "name": "Liquidation cascades",
      "description": "Liquidations grouped into events: start, duration, multiples of the coin's own normal minute, price move during and in the hour after",
      "tags": [
        "liquidations",
        "events"
      ]
    },
    {
      "id": "funding",
      "name": "Funding dispersion and realized carry",
      "description": "Where the same coin pays very different funding across venues, each leg on its own settlement cycle; what the carry pair actually earned over 7 and 30 days",
      "tags": [
        "funding",
        "carry"
      ]
    },
    {
      "id": "liquidation_maps",
      "name": "Liquidation maps",
      "description": "Modeled CEX map scored hourly against realized liquidations; measured Hyperliquid and Lighter maps from real positions with exchange-reported liquidation prices",
      "tags": [
        "liquidations",
        "leverage"
      ]
    },
    {
      "id": "microstructure",
      "name": "Order-book microstructure",
      "description": "Spread, immediately executable depth and cross-venue price gap on Binance, Bybit, OKX and Aster",
      "tags": [
        "order-book"
      ]
    },
    {
      "id": "tokenized_stocks",
      "name": "Tokenized stocks on DEXs",
      "description": "Stocks, indices, ETFs, commodities, FX and pre-IPO names traded as perps on Lighter, Hyperliquid builder markets, Ostium and gTrade, one row per underlying with the cross-venue price gap",
      "tags": [
        "stocks",
        "rwa"
      ]
    },
    {
      "id": "history",
      "name": "History exports and Parquet packages",
      "description": "CSV windows and monthly Parquet files of liquidations, funding, open interest and measured positions; Pro/Bot key or one x402 payment per file",
      "tags": [
        "history",
        "backtest",
        "x402"
      ]
    }
  ]
}