Skip to main content

MCP Tools Overview

EvalEngine exposes 150+ tools via the Model Context Protocol. These tools are available in Claude Code and Claude Desktop when the MCP server is configured.

Tool categories

CategoryToolsPurpose
Market Data15Quotes, bars, options, screeners, news
Orders12Place, modify, cancel orders and brackets
Account10Positions, P&L, exposure, stress testing
Evaluations12Ensemble scoring, outcomes, drift, weights
Holly18Alerts, trades, autopsy, predictor, rules
Analytics10Daily summary, journal, history, edge report
Risk10Session guards, position sizing, risk config

First call: get_status

Always call get_status first. It returns:
  • easternTime — current Eastern time
  • marketSession — pre-market, regular, after-hours, or closed
  • ibkr.connected — whether TWS is live
If IBKR is disconnected, account/order tools will fail. Market data falls back to Yahoo.

Tool naming convention

Tools use snake_case names grouped by function:
  • get_* — read data
  • place_* / cancel_* — order actions
  • subscribe_* / unsubscribe_* — streaming
  • holly_* — Holly AI tools
  • session_* — session risk gate
  • exit_plan_* — exit plan management