{"serverId":"mcp-registry/io.github.jamboree777/nightwatch","tools":[{"name":"get_microburst","fixed":{"name":"get_microburst","description":"High-frequency orderbook microstructure for a token: quality score (0-100), quote persistence, concentration HHI, imbalance volatility, active anomaly flags. Detects bot/MM activity and depth resilience. Null-safe: has_data=false when no HF capture exists. Requires: exchange, symbol.","inputSchema":{"type":"object","required":["exchange","symbol"],"properties":{"symbol":{"type":"string","description":"Trading pair symbol (e.g. BTC/USDT)"},"exchange":{"type":"string","description":"Exchange ID"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":151,"tokensAfter":151},{"name":"get_token_intel","fixed":{"name":"get_token_intel","description":"ONE-call token intelligence for trading decisions: rating (grade, 15-step grade_detail, GPA, outlook, verdict, lifecycle), per-venue grades (each with as_of, the age of its 7-day grade), unanimous-club membership, microburst quality score, warning severity/convergence, prediction hit-rate + history (history is cumulative-to-date per day; last_warning_at says when the last warning was), KG fill, 1d cross-exchange spread, open/blocked transfer routes, PLUS coverage (Coverage Grade v0: A-D score of","inputSchema":{"type":"object","required":["exchange","symbol"],"properties":{"symbol":{"type":"string","description":"Trading pair symbol (e.g. BTC/USDT)"},"exchange":{"type":"string","description":"Exchange ID (e.g. binance, upbit, gateio) or its two-letter venue code. An unknown pair answers ok:false, reason pair_not_found."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":244,"tokensAfter":244},{"name":"get_token_research","fixed":{"name":"get_token_research","description":"Get comprehensive research data for a token including grade, liquidity metrics, risk assessment, and percentile rankings. Requires: exchange, symbol.","inputSchema":{"type":"object","required":["exchange","symbol"],"properties":{"symbol":{"type":"string","description":"Trading pair symbol"},"exchange":{"type":"string","description":"Exchange ID"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"get_unanimous","fixed":{"name":"get_unanimous","description":"The unanimous club — tokens listed on ALL monitored exchanges (the strongest listing consensus signal). Returns the full club list with grades. Pass an optional symbol to check membership for one base ticker.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Optional base ticker to check membership (e.g. BTC)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109},{"name":"get_warnings","fixed":{"name":"get_warnings","description":"Recent early-warning signals for a token (last 7 days): warning type, severity (1-5), multi-layer convergence score, outcome (confirmed/false_alarm/pending). Higher convergence = more independent layers agree something is wrong. Requires: exchange, symbol.","inputSchema":{"type":"object","required":["exchange","symbol"],"properties":{"symbol":{"type":"string","description":"Trading pair symbol (e.g. BTC/USDT)"},"exchange":{"type":"string","description":"Exchange ID"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":143,"tokensAfter":143}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"forge_mirror_consent","params":["vault_id"]},{"tool":"forge_mirror_revoke","params":["vault_id"]},{"tool":"forge_signal_fill","params":["qty","side","price","signal_id"]},{"tool":"forge_signal_publish","params":["kind","side"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}