scan_crypto_market
Machine-readable crypto market intelligence: the currently published long opportunities from an upstream advice system, ranked by opportunity_score (0-100 heuristic, never a calibrated win probability). Per opportunity: signal_id, version, coin, classification (STRONG_LONG..AVOID), opportunity type, publication status, entry validity and freshness in seconds. No execution, no custody, no position sizing. Each response names the next useful call. Paid per request; an empty list is a valid answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of items in opportunities[]. | |
| query | Yes | The validated input echoed back; this tool takes no input, so it is always an empty object. | |
| checked_at | Yes | When we produced this answer (ISO 8601, UTC). The only ISO timestamp in the payload; every other timestamp is unix seconds. | |
| disclaimer | Yes | Our product boundary, verbatim in every paid advice response: market intelligence only, no execution, no custody, no position sizing, and opportunity_score is a heuristic rather than a calibrated win probability. | |
| source_as_of | Yes | Unix seconds — freshness of the upstream advice system's answer. | |
| opportunities | Yes | Compact items sorted by opportunity_score descending; an empty array is a valid paid answer meaning nothing is published right now. | |
| next_check_after | No | Only present when opportunities[] is empty — unix seconds before which scanning again is pointless (now + 900). | |
| source_disclaimer | No | Verbatim disclaimer of the upstream advice system, passed through unedited. | |
| recommended_next_call | Yes | Machine-readable next step in the chain (scan → signal → validate → evidence → check), so you can follow the workflow without documentation. null means there is explicitly nothing useful to call now; next_check_after then says when to come back. |