Skip to main content
Glama

Tessera Analytics - Hyperliquid Market Intelligence

Describe dataset

describe_dataset
Read-only

The full dictionary for ONE downloadable dataset: description plus every column's type, nullability and plain-English meaning. Pass a name from list_datasets. Open — no key needed. For the fields the query tools accept, use list_fields.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "asset": "<asset>"
    },
    "name": "describe_dataset"
  }
}

Input Schema

NameRequiredDescriptionDefault
assetYesDataset name, as returned by `list_datasets`.

Output Schema

NameRequiredDescriptionDefault
nameYesDataset name, exactly as `list_datasets` reports it.
noteNoOptional "how to use this" callout.
titleYesHuman-friendly title, e.g. "Order-flow OHLCV (1-minute)".
cadenceYesHow frequently the data is sampled, e.g. "1-minute bars".
summaryYesOne-line intuitive summary — the catalog card.
categoryYesPresentation category, e.g. `raw-tiles` or `forecast-layer`.
keywordsNoPer-dataset discovery keywords (schema.org keywords on the web).
temporalNoMachine-readable timestamp/interval contract: what the label marks and how to join without leaking the future. Defaulted so snapshots predating the field still deserialize.
use_caseNoOne-line "what you'd use it for" (buyer-intent) copy.
seo_titleNoKeyword-first SEO title tag (web `<title>`). Defaulted so older snapshots without the field still deserialize.
descriptionYesLonger prose — the dictionary page header.
column_countYesNumber of documented columns.
column_groupsYesColumns, grouped for presentation, in schema order.
direct_answerNo40-60 word keyword-first lead answer — the definitional "what is this" blurb, and the strongest AI-citation extraction target. Defaulted for forward/backward compatibility with snapshots predating the field.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedOutput schema / properties / tier
      Removed value: -{
      -  "description": "Display tier: `free` or `pro`. Re-derived from `policy.rs` on read, so it\nalways matches actual entitlement regardless of the on-disk value.",
      -  "type": "string"
      -}
    • changedOutput schema / required
      Previous value: -[
      -  "name",
      -  "title",
      -  "category",
      -  "cadence",
      -  "summary",
      -  "description",
      -  "tier",
      -  "column_count",
      -  "column_groups"
      -]New value: +[
      +  "name",
      +  "title",
      +  "category",
      +  "cadence",
      +  "summary",
      +  "description",
      +  "column_count",
      +  "column_groups"
      +]
  2. Changed5 schema fields changed
    • addedInput schema / description
      Added value: +"Which dataset's dictionary to return."
    • changedInput schema / properties / asset / description
      Previous value: -"Dataset name, e.g. `gold_ohlcv_1m`."New value: +"Dataset name, as returned by `list_datasets`."
    • changedInput schema / title
      Previous value: -"AssetArg"New value: +"DatasetArg"
    • changedOutput schema / properties / cadence / description
      Previous value: -"Granularity + partitioning, e.g. \"1-minute bars, partitioned per (coin, month)\"."New value: +"How frequently the data is sampled, e.g. \"1-minute bars\"."
    • changedOutput schema / properties / name / description
      Previous value: -"Dataset name / asset key, e.g. `gold_ohlcv_1m`."New value: +"Dataset name, exactly as `list_datasets` reports it."
  3. Changed1 schema field changed
    • changedInput schema / properties / asset / description
      Previous value: -"Dataset name, e.g. `gold_positioning_funding_factors_1d`."New value: +"Dataset name, e.g. `gold_ohlcv_1m`."
  4. Changed3 schema fields changed
    • addedOutput schema / $defs / ColumnGroup / properties / window
      Added value: +{
      +  "default": null,
      +  "description": "Temporal window of this group's fields relative to the timestamp label:\none of `point_in_time`, `backward`, `forward`, `contemporaneous`,\n`static`. Null when the dataset-level `temporal.convention` covers them.",
      +  "nullable": true,
      +  "type": "string"
      +}
    • addedOutput schema / $defs / Temporal
      Added value: +{
      +  "description": "The dataset's temporal contract — what the timestamp column marks and the\nlook-ahead-safety rules for joining. Mirror of the resolver's `temporal`\nblock (`semantic/__init__.py`).",
      +  "properties": {
      +    "convention": {
      +      "description": "One-paragraph plain-English join / look-ahead contract.",
      +      "type": "string"
      +    },
      +    "grain": {
      +      "description": "Observation width, e.g. `1m`, `1h`, `1d`, `1mo`.",
      +      "type": "string"
      +    },
      +    "label": {
      +      "description": "What the label marks: one of `interval_start`, `interval_end`,\n`snapshot`, `forecast_target`.",
      +      "type": "string"
      +    },
      +    "timestamp_field": {
      +      "description": "Which column carries the label, e.g. `time`, `day`, `month_start`.",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "grain",
      +    "timestamp_field",
      +    "label",
      +    "convention"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / temporal
      Added value: +{
      +  "$ref": "#/$defs/Temporal",
      +  "default": {
      +    "convention": "",
      +    "grain": "",
      +    "label": "",
      +    "timestamp_field": ""
      +  },
      +  "description": "Machine-readable timestamp/interval contract: what the label marks and\nhow to join without leaking the future. Defaulted so snapshots predating\nthe field still deserialize."
      +}
  5. Changed4 schema fields changed
    • addedOutput schema / properties / direct_answer
      Added value: +{
      +  "default": "",
      +  "description": "40-60 word keyword-first lead answer — the definitional \"what is this\"\nblurb, and the strongest AI-citation extraction target. Defaulted for\nforward/backward compatibility with snapshots predating the field.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / keywords
      Added value: +{
      +  "default": [],
      +  "description": "Per-dataset discovery keywords (schema.org keywords on the web).",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedOutput schema / properties / seo_title
      Added value: +{
      +  "default": "",
      +  "description": "Keyword-first SEO title tag (web `<title>`). Defaulted so older snapshots\nwithout the field still deserialize.",
      +  "type": "string"
      +}
    • addedOutput schema / properties / use_case
      Added value: +{
      +  "default": "",
      +  "description": "One-line \"what you'd use it for\" (buyer-intent) copy.",
      +  "type": "string"
      +}
  6. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources