Crypto prediction market analysis, trading, and intelligence toolkit — powered by Polymarket and Binance
CryptoConduit has 9 tools with complete input schemas and descriptions, but quality is inconsistent. Naming follows verb_noun convention (get_, set_, search_) which is good. However, descriptions are often too technical and lack LLM-optimized guidance on WHEN to use each tool. Parameters are well-typed with enums for assets/windows, but several tools lack output schema documentation. Error handling is minimal, no recovery guidance or actionable error messages visible in the code. The set_auto_trade tool is particularly complex with 10 parameters, some conditionally required, but dependencies are not clearly documented. No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels (WRITE vs READ_ONLY). Output formatting (text vs json) is offered but not well-integrated into schema definitions.
Retrieve recent market alerts and whale trades from the background monitor
Get current auto-trade configuration status and recent trades
Get current data logging status and disk usage information
Quantitative market analysis with tabulated output
Fetch and analyze order book for a specific market with optional fill simulation
Search and filter crypto prediction markets across Polymarket by asset, type, and liquidity
Enable or disable auto-trade configuration for a specific asset and window
set_auto_trade has 10 parameters with conditional requirements (entry_pct, min_move_pct, max_entry_price, position_size_usd required only when enabled=true) but dependencies are not documented in parameter descriptions. LLMs cannot infer these constraints and will pass incomplete payloads.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels declared (READ_ONLY vs WRITE). set_auto_trade and set_data_logging are destructive but lack annotations to signal this to agents.
Output schemas are not documented. Tools return text or json but the structure of json responses is not specified. LLMs cannot plan downstream tool calls without knowing what fields to expect.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | <=2025-11-25 | v2 |
Enable or disable data logging to disk for order books, spot prices, and market discovery
Simulate a trade at a given price and size to calculate fees, P&L, and breakeven win rate
Descriptions lack LLM-optimized guidance. 'Quantitative market analysis with tabulated output' (get_market_analysis) does not explain WHEN to call it vs search_crypto_markets, or what analysis it performs. Descriptions should be 50-200 chars and answer: what, when, why.
get_order_book accepts both token_id (64-char hex) and market (natural language) as alternatives, but the mutual exclusivity is not documented. LLMs may pass both or neither, causing ambiguous failures.