Skip to main content
All tools are available as mcp__rekko__<tool_name> in Claude Code or rekko.<tool_name> in Cursor.

Market Intelligence

ToolDescriptionKey Parameters
list_marketsBrowse current prediction marketssource (“kalshi”, “polymarket”, “robinhood”, ""), limit (1-100)
get_marketGet details for a single marketmarket_id, source (platform hint)
search_marketsSearch markets by keywordquery, limit
get_market_historyPrice history with configurable periodplatform, market_id, period (“48h”, “7d”, “30d”), max_points
get_resolutionResolution intelligence for a marketplatform, market_id
get_execution_guidanceExecution guidance (spread, slippage, timing)platform, market_id

Screening & Discovery

ToolDescriptionKey Parameters
screen_marketsBatch screen markets by score, volume, or IDsmarket_ids[], platform, min_volume_24h, min_score, limit
get_calibrationSignal accuracy and calibration metricscategory, period (“7d”, “30d”, “all”)

Deep Research

Analysis takes 30-90 seconds. Use the three-step async pattern:
1

Start analysis

Call analyze_market with bet_text describing the market question. Returns an analysis_id immediately.
2

Poll status

Call check_analysis_status with the analysis_id every 5 seconds until status is "complete".
3

Get results

Call get_analysis to retrieve the full structured result.
For convenience, get_strategy runs the entire flow as a single blocking call (30-90s).
ToolDescriptionKey Parameters
analyze_marketStart async analysis pipelinebet_text, platform
check_analysis_statusPoll analysis completionanalysis_id
get_analysisRetrieve completed analysisanalysis_id or market_id + platform
list_analysesList recent analyses

Strategy & Portfolio

ToolDescriptionKey Parameters
get_strategyFull analysis + signal (blocking, 30-90s)market_query, risk_limit
get_portfolio_strategyPortfolio-aware strategy with position contextmarket_query, portfolio[], bankroll_usd
get_consensusConsensus probability from aggregated agent tradesmarket_id, platform

Arbitrage

ToolDescriptionKey Parameters
get_arbitrageCross-platform arbitrage opportunities (cached)min_spread (default 0.02)
get_arbitrage_liveFresh arbitrage scan (10-30s)min_spread

Correlation

ToolDescriptionKey Parameters
get_correlationCross-market correlation graphmarket_ids[], platform, period

Trading

ToolDescriptionKey Parameters
place_shadow_tradePaper trade for trackingticker, side (“yes”/“no”), size_usd
report_tradeReport a trade for consensus aggregationmarket_id, platform, side, size_usd, price
get_portfolioPositions and P&Lmode (“shadow” or “live”)
get_performanceAggregate stats (win rate, ROI)mode
check_resolutionsCheck for settled marketsmode

Data Refresh

ToolDescriptionKey Parameters
run_scraperRefresh market data from a platformplatform (“kalshi”, “polymarket”, “robinhood”, “arbitrage”)

Webhooks

ToolDescriptionKey Parameters
create_webhookRegister a webhook for eventsurl, events[], secret
list_webhooksList registered webhooks
delete_webhookRemove a webhookwebhook_id