Skip to content
Agents

Your agent can price anything.

Crypto, equities, currencies and commodities answer on one call, in the quote you ask for.

Try it

Ask it something and watch it check.

A working agent on the live feed — every call it makes to answer you is on screen.

ChatLive feed
  • You

    What's Bitcoin at right now, and what has it done today?

    Liaw
    Worked in 5 steps
    1. resolved "bitcoin"BTC· crypto · by name
    2. intentspot mark + the last day
    3. planprices.latest(BTC), assets.metadata(BTC)
    4. prices.latest200

      GET /v1/prices/latest?assets=BTC&include=age,confidence

      read via /marketing/prices/latest?assets=BTC&include=age,confidence

      Response
      {
        "data": [
          {
            "asset": "BTC",
            "quote": "USD",
            "price": "84222.01",
            "updated_at": "2026-09-24T02:38:06.474Z",
            "age_ms": 447,
            "confidence": "high"
          }
        ],
        "meta": {
          "count": 1
        }
      }
    5. assets.metadata200

      GET /v1/assets/BTC/metadata

      read via /marketing/assets/BTC/metadata

      Response
      {
        "data": {
          "asset": "BTC",
          "quote": "USD",
          "asset_class": "crypto",
          "market_cap": {
            "state": "applicable",
            "value": "1691541196926"
          },
          "volume_24h": {
            "state": "applicable",
            "value": "43963390028"
          },
          "high_24h": {
            "state": "applicable",
            "value": "87251"
          },
          "low_24h": {
            "state": "applicable",
            "value": "83654"
          }
        }
      }

    Bitcoin is at $84,222.01. It has traded $44.0B over the last day, between $83,654.00 and $87,251.00. The mark is 447ms old and published high confidence.

    liaw · BTC/USD · updated_at 2026-09-24T02:38:06.474Z

  • Try

This chat runs in your browser, so it reads the same store through LIAW’s credential-free mirror — each call names the path it took. Bodies are trimmed to the keys the answer used. No figure here was written by hand.

What it can do

Six things, one tool.

  • Price anything it is asked about.

    Crypto, equities, currencies and commodities on one endpoint.

    GET /v1/prices/latest?assets=GOLD

  • Batch a question into one call.

    Up to fifty assets per request, all of them or none.

    GET /v1/prices/latest?assets=BTC,AAPL,EUR

  • Quote it in another currency.

    Pass the quote you want and read it straight back.

    GET /v1/prices/latest?assets=BTC&quote=JPY

  • Look up what it can price.

    Resolve a name to an asset id before calling.

    GET /v1/assets?type=equity

  • Read the window, not the tick.

    Bars at five sizes, paged back through stored history.

    GET /v1/prices/ohlcv?asset=BTC&interval=1h

  • Check the mark before it acts.

    Age, confidence and source ride along when asked for.

    GET /v1/prices/latest?assets=BTC&include=all

Drop it in

Three ways to reach it.

  • RESTLive todayOne bearer token and any HTTP client.
  • MCPIn developmentPoint an MCP client at the server.npx @liaw/mcp
  • SDKIn developmentTyped calls, batching and errors handled.npm i @liaw/sdk

REST is live today. MCP and SDK are in development.

BUILD · THE PRICE TOOL
async function price(assets: string[], quote = 'USD') {
  const opts = { quote, include: 'age,confidence' }
  const res = await latest(assets, opts)
  return res.data
}