Screen coins
screen_assetsScreen every coin CryptoKeyhole covers by the latest readings of its charts, for example coins with MVRV below 1, funding below zero or price 60% under its high. A condition is field:measure op number, such as market.Mvrv:v<1 or market.PriceUsdClose:p30>10, combined with all(...) or any(...); measures: v the reading, p1 p7 p30 p90 p365 the change in %, d1 ... d365 the change in the chart's unit, z the four-year z-score, q the four-year percentile. get_screener_fields gives the field ids. Without an API key: the first 10 coins at the daily close.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "screen_assets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | Sort direction. | desc |
| sort | No | A column to sort by (field:measure), or asset. | |
| where | No | The condition, for example all(market.Mvrv:v<1,derivatives.FuturesFundingRatePerpetual:v<0). Leave it out for every coin. | |
| assets | No | Optional coin codes to screen; leave it out for every coin. | |
| columns | No | Columns as field:measure, for example ["market.PriceUsdClose:p30", "market.Mvrv:v"]. | |
| interval | No | Resolution: 24h daily. get_metric_metadata gives the intervals a metric offers. | 24h |