← tanukitrade.com Open WebApp (opens in a new tab) Start 7-day free trial

MCP

Tools

43 tools. A market tool name is the operation id. Arguments are the REST body. Order is the route order.

The account routes, get_account_usage, get_account_clients, and get_account_status, run /api/v1/account/usage, /api/v1/account/clients, and /api/v1/account/status. They are listed for every token, are not counted as usage, and share the account limit with REST. See Account.

A default PRO token’s tools/list includes every group on this page. An explicit group list leaves the others out: the tool is absent from tools/list and a call is HTTP 403 ENDPOINT_NOT_ENABLED. Details are on Connect.

Discovery

ToolRoutePage rowsCache
list_symbolsPOST /api/v1/discovery/symbols4003600 s
list_expiriesPOST /api/v1/discovery/expiries4003600 s
get_glossaryPOST /api/v1/discovery/glossary—none

Fundamentals

ToolRoutePage rowsCache
list_fundamentals_profilePOST /api/v1/fundamentals/profile4003600 s
list_fundamentals_benchmark_correlationPOST /api/v1/fundamentals/benchmark-correlation200120 s
list_earningsPOST /api/v1/fundamentals/earnings400180 s

Volatility

ToolRoutePage rowsCache
list_volatility_iv_metricsPOST /api/v1/volatility/iv-metrics400180 s
list_volatility_term_structurePOST /api/v1/volatility/term-structure400180 s
list_volatility_backwardation_summaryPOST /api/v1/volatility/backwardation-summary400180 s
list_volatility_call_put_skewPOST /api/v1/volatility/call-put-skew400180 s

Range

ToolRoutePage rowsCache
list_0dte_expected_move_boxesPOST /api/v1/range/0dte-box100180 s
list_range_binary_expected_movePOST /api/v1/range/binary-expected-move400180 s
list_range_std1_sigmaPOST /api/v1/range/std1-sigma400180 s
list_range_delta_interpolated_ladderPOST /api/v1/range/delta-interpolated-ladder200180 s
list_range_tanuki_smart_rangePOST /api/v1/range/tanuki-smart-range400180 s

Gamma

ToolRoutePage rowsCache
list_gamma_profile_statesPOST /api/v1/gamma/profile-states200180 s
list_key_levels_primaryPOST /api/v1/gamma/key-levels/primary400180 s
list_key_levels_secondaryPOST /api/v1/gamma/key-levels/secondary200180 s
list_gamma_net_exposuresPOST /api/v1/gamma/net-exposures400180 s
list_gamma_strikes_net_gexPOST /api/v1/gamma/strikes/net-gex400180 s
list_gamma_strikes_net_dexPOST /api/v1/gamma/strikes/net-dex400180 s
list_gamma_strikes_net_oiPOST /api/v1/gamma/strikes/net-oi400180 s
list_gamma_strikes_abs_oiPOST /api/v1/gamma/strikes/abs-oi400180 s
list_gamma_strikes_abs_gexPOST /api/v1/gamma/strikes/abs-gex400180 s
list_gamma_strikes_net_volumePOST /api/v1/gamma/strikes/net-volume400180 s
list_gamma_strikes_gex_by_volumePOST /api/v1/gamma/strikes/gex-by-volume400180 s

Chain

ToolRoutePage rowsCache
list_chain_activityPOST /api/v1/chain/activity400180 s
list_chain_expiry_distributionPOST /api/v1/chain/expiry-distribution400180 s

Technical

ToolRoutePage rowsCache
list_technical_price_changePOST /api/v1/technical/price-change400180 s
list_technical_realized_volatilityPOST /api/v1/technical/realized-volatility400120 s

History

ToolRoutePage rowsCache
list_history_volatility_iv_rankPOST /api/v1/history/volatility/iv-rank400180 s
list_history_volatility_ivxPOST /api/v1/history/volatility/ivx400180 s
list_history_volatility_call_put_skewPOST /api/v1/history/volatility/call-put-skew400180 s
list_history_0dte_expected_move_boxesPOST /api/v1/history/range/0dte-box200180 s
list_history_gamma_profile_statesPOST /api/v1/history/gamma/profile-states20060 s
list_history_key_levels_primaryPOST /api/v1/history/gamma/key-levels/primary40060 s
list_history_key_levels_secondaryPOST /api/v1/history/gamma/key-levels/secondary20060 s
list_history_gamma_net_exposuresPOST /api/v1/history/gamma/net-exposures40060 s
list_history_technical_price_changePOST /api/v1/history/technical/price-change400120 s
list_history_technical_realized_volatilityPOST /api/v1/history/technical/realized-volatility400120 s

Account

ToolRoutePage rowsCache
get_account_usagePOST /api/v1/account/usage—none
get_account_clientsPOST /api/v1/account/clients—none
get_account_statusPOST /api/v1/account/status—none

Argument rules

  • Unknown keys are rejected. Do not add format, pretty, or the token.
  • symbols and benchmarks are both JSON arrays. benchmarks is unique names such as ["SPY","QQQ"]. A comma-separated string is 422.
  • method is cumulative or standalone.
  • Strike tools need both symbol and expiry.
  • Gamma history needs snapshot_date and at least one of symbol or expiry.

TanukiTrade API and MCP. Derived options analytics for your code and for agents. Not investment advice. tanukitrade.com