DAMO Market State
v1.4.0Crypto market state, 44 assets: 4 states x 10 timeframes. Recorded, never recomputed, verifiable.
Endpoint health
online- Last checked
- 11/3/2026, 4:15:45 PM
- Latency
- 266 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:com.damolive%2Fmarket-state
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"com.damolive/market-state": {
"url": "https://api.damolive.com/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
4 shown · authentication unknown
Get DAMO market state
get_market_state
Use when the user asks about the current market state (trend or momentum) of a crypto asset on any timeframe from 1 minute to 1 month. Returns state data only: no prices, forecasts or trade signals. Current DAMO market state of one symbol across 10 timeframes: state name and permanent code per timeframe, plus a 10-value vector in fixed timeframe order. as_of is when DAMO last wrote the record; each timeframe's candle close is in states[tf].candle_close (live: candle_close_expected).
Schema valid · SHA-256 abef97687ffe…
View input schema
{ "type": "object", "properties": { "symbol": { "type": "string", "maxLength": 40, "description": "Ticker, e.g. BTCUSDT. BTC, btc, BTC/USDT, BTC-PERP and coin names like Bitcoin are also accepted. Not a sentence: on a wrong symbol the error lists did_you_mean." }, "layer": { "type": "string", "enum": [ "verified", "live" ], "default": "verified", "description": "verified = closed candles (recorded, never changed); live = forming candles (provisional)" }, "timeframes": { "type": "array", "items": { "type": "string", "enum": [ "1m", "5m", "15m", "1h", "4h", "12h", "1d", "3d", "1w", "1M" ] }, "uniqueItems": true, "description": "Optional. Only these timeframes are returned and counted against the quota (case-sensitive: 1m = minute, 1M = month). Omit for all 10." }, "format": { "type": "string", "enum": [ "full", "compact" ], "default": "full", "description": "compact = symbol, layer, time, vector, short citation and remaining quota only. full = per-timeframe state, seq, hash and engine version (for citing and checking)." }, "proof": { "type": "boolean", "default": false, "description": "Also put DAMO's Ed25519 signature in the result body as 'proof'." } }, "required": [ "symbol" ] }
Connections
streamable-http
https://api.damolive.com/mcp