{
 "name": "io.github.SKalinin909/tradingcalc",
 "probes": [
  {
   "day": "2026-09-29",
   "url": "https://tradingcalc.io/api/mcp",
   "status": "ok",
   "n_tools": 75,
   "latency_ms": 11430,
   "findings": 0
  }
 ],
 "tools": [
  {
   "tool": "primitive.average_entry",
   "desc_len": 339,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "primitive.hedge_ratio",
   "desc_len": 253,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "system.pubkey",
   "desc_len": 305,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "system.verify",
   "desc_len": 287,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_average_down",
   "desc_len": 1143,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_black_scholes",
   "desc_len": 870,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_black_scholes_live",
   "desc_len": 869,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_bonding_curve",
   "desc_len": 566,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_breakeven_planning",
   "desc_len": 408,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_breakout_acceptance",
   "desc_len": 321,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_carry_trade",
   "desc_len": 479,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_cointegration",
   "desc_len": 551,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_compound_funding",
   "desc_len": 272,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_covered_call_protective_put",
   "desc_len": 1029,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_cross_venue_arbitrage",
   "desc_len": 878,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_dca_entry",
   "desc_len": 414,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_dsr",
   "desc_len": 731,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_evt_tail_risk",
   "desc_len": 1285,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_exit_target",
   "desc_len": 209,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_average_entry",
   "desc_len": 318,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_breakeven",
   "desc_len": 489,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_correlation",
   "desc_len": 742,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_correlation_live",
   "desc_len": 721,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_currency_converter",
   "desc_len": 269,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_currency_converter_live",
   "desc_len": 470,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_margin_level",
   "desc_len": 349,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_margin_required",
   "desc_len": 480,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_margin_required_live",
   "desc_len": 507,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_pip_value",
   "desc_len": 639,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_pip_value_live",
   "desc_len": 691,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_pnl",
   "desc_len": 288,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_position_size_live",
   "desc_len": 657,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_risk_reward",
   "desc_len": 482,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_scenario",
   "desc_len": 292,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_swap_cost",
   "desc_len": 644,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_forex_swap_cost_live",
   "desc_len": 638,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_funding_arbitrage",
   "desc_len": 448,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_funding_breakeven",
   "desc_len": 274,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_funding_cost",
   "desc_len": 275,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_garch",
   "desc_len": 479,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_hurst_exponent",
   "desc_len": 503,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_impermanent_loss",
   "desc_len": 1061,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_impermanent_loss_live",
   "desc_len": 665,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_implied_volatility",
   "desc_len": 645,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_kelly_frontier",
   "desc_len": 714,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_liquidation_safety",
   "desc_len": 216,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_market_cap_comparison",
   "desc_len": 616,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_market_implied_odds",
   "desc_len": 907,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_max_leverage",
   "desc_len": 272,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_odds_converter",
   "desc_len": 1161,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_open_analysis",
   "desc_len": 418,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_options_payoff",
   "desc_len": 871,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_orderbook_impact",
   "desc_len": 1230,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_pnl_planning",
   "desc_len": 572,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_portfolio_risk",
   "desc_len": 919,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_portfolio_tearsheet",
   "desc_len": 609,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_position_sizing",
   "desc_len": 241,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_pre_trade_check",
   "desc_len": 595,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_prediction_market_edge",
   "desc_len": 800,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_risk_parity",
   "desc_len": 547,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_risk_reward",
   "desc_len": 612,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_scale_out",
   "desc_len": 258,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_scenario_planning",
   "desc_len": 210,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_session_structure",
   "desc_len": 421,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_sharpe_stats",
   "desc_len": 668,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_spread_payoff",
   "desc_len": 1320,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_spread_reader",
   "desc_len": 744,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_straddle_strangle",
   "desc_len": 883,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_swap_price_impact",
   "desc_len": 436,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_token_risk_check",
   "desc_len": 893,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_unsmoothing",
   "desc_len": 985,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_value_migration",
   "desc_len": 374,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_var_cvar",
   "desc_len": 1027,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_wallet_flag_check",
   "desc_len": 816,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  },
  {
   "tool": "workflow.run_window_fair_value",
   "desc_len": 913,
   "flags": "",
   "first_seen": "2026-09-29T13:01:12.208Z",
   "last_seen": "2026-09-29T13:01:12.208Z"
  }
 ],
 "drift": [],
 "claim": null
}