Skip to main content
Glama

Backtesting Arena

Call an extended tool

arena_call_extended
Destructive

Gateway to the EXTENDED tools of this server — listed here in one line each instead of individually, to keep the tool list short. Use it when no listed tool fits: per-metric daily history series, subscriptions, chart images, niche primitives. mode="call" runs the tool with arguments (same result, auth, tier and rate limits as calling it directly); mode="describe" returns its full description and parameters first, if the arguments are unclear.

  • arena_cancel_subscription: Stop this alert?

  • arena_check_subscription_updates: Has anything I subscribed to fired?

  • arena_cross_series: Did two market series move together, and what did BTC do next when they agreed or diverged?

  • arena_dca_scenario: Should I invest all at once or spread it out (DCA)?

  • arena_dip_scenario: Where would I add on a dip, and when is the thesis wrong?

  • arena_get_altcoin_season_history: Has capital been rotating into or out of altcoins?

  • arena_get_backtest_trades: Which trades did that backtest actually take?

  • arena_get_btc_macro_correlations: What does Bitcoin actually move with?

  • arena_get_carry_monitor: Which part of a week's spot-BTC-ETF inflows coincided with a short build-up by CME Leveraged Funds — i.e.

  • arena_get_chart: Renders one of the named platform series as a PNG line chart and returns it as an MCP image content block, plus a JSON …

  • arena_get_cost_basis_spread: Is the market in profit or at a loss?

  • arena_get_cycle_history: How has the cycle score moved over time?

  • arena_get_days_since_decline: How many days since Bitcoin last fell by X %?

  • arena_get_drift_log: Do two independent providers still agree on the same on-chain quantity?

  • arena_get_filter_insights: Do entry filters help, and which ones?

  • arena_get_funding_rate_history: How has leverage positioning shifted over time?

  • arena_get_gem_score: How does this altcoin score?

  • arena_get_gem_validation: Did the screener picks actually beat BTC?

  • arena_get_halvings: When were the halvings, and what followed?

  • arena_get_hash_ribbons: Are miners capitulating?

  • arena_get_kimchi_premium: Is Korean spot trading BTC at a premium?

  • arena_get_ma_distance_history: How far above or below its moving averages did price stand back then?

  • arena_get_market_breadth: How many Binance altcoins close above their own 200-day line — and how many did back then?

  • arena_get_mayer_multiple: Is BTC stretched against its 200-day average?

  • arena_get_mayer_multiple_history: How stretched has BTC been against its 200-day average?

  • arena_get_mean_reversion_index: How stretched is Bitcoin against its usual means — and does the popular "crossing 30 means the bottom is in" reading ho…

  • arena_get_ontology_term: What does this term mean here, exactly?

  • arena_get_pattern_scan: Is a classic chart formation (descending/ascending wedge, symmetric triangle, range) forming on a crypto pair right now…

  • arena_get_platform_activity: What are people backtesting right now?

  • arena_get_portfolio_correlation: Is my crypto portfolio actually diversified?

  • arena_get_pulse_history: How did market heat get to where it is?

  • arena_get_recovery_since_low: Is Bitcoin's recovery since its last low slow or fast compared with earlier ones, and what followed those?

  • arena_get_reference_models: How much does a Bitcoin valuation-model line depend on WHEN it was computed?

  • arena_get_report_status: Is my report ready?

  • arena_get_shared_backtest: What is in this shared backtest link?

  • arena_get_signal_events: When did which classic top/bottom signal actually flip?

  • arena_get_signal_status: Is this strategy signalling buy or sell right now?

  • arena_get_taker_imbalance: Are taker buys or taker sells dominating?

  • arena_get_trend_channels: Where does price sit inside its trend channel?

  • arena_get_volatility_insights: Does this strategy work better in calm or wild markets?

  • arena_get_volatility_phases: Is this pair calm or wild right now?

  • arena_get_volatility_recommendations: Which strategies suit the current volatility phase?

  • arena_get_volume_profile: WHERE was Bitcoin actually traded, as opposed to where it turned?

  • arena_get_winners: What are the strongest backtest results on the platform?

  • arena_list_subscriptions: Which alerts do I have running?

  • arena_quote_report: What would a custom report cost?

  • arena_share_grid_backtest: Want a public link for a grid result?

  • arena_subscribe_bullmarket_stage: Notify me when the bull-market stage count changes?

  • arena_subscribe_cycle_changes: Notify me when the cycle band changes?

  • arena_subscribe_pulse_changes: Notify me when market heat crosses a threshold?

  • arena_subscribe_signal_alerts: Notify me when this signal flips?

  • arena_suggest_grid_range: Which price range should my grid bot use?

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "tool": "<tool>"
    },
    "name": "arena_call_extended"
  }
}

Input Schema

NameRequiredDescriptionDefault
modeNo"call" runs the tool; "describe" returns its description and input schemacall
toolYesName of the extended tool to run
argumentsNoArguments for the tool, exactly as the tool itself takes them (mode="call")

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_cross_series",
      -  "arena_dca_scenario",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_carry_monitor",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_days_since_decline",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_market_breadth",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_mean_reversion_index",
      -  "arena_get_ontology_term",
      -  "arena_get_pattern_scan",
      -  "arena_get_platform_activity",
      -  "arena_get_portfolio_correlation",
      -  "arena_get_pulse_history",
      -  "arena_get_reference_models",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dca_scenario",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_carry_monitor",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_days_since_decline",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_market_breadth",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_mean_reversion_index",
      +  "arena_get_ontology_term",
      +  "arena_get_pattern_scan",
      +  "arena_get_platform_activity",
      +  "arena_get_portfolio_correlation",
      +  "arena_get_pulse_history",
      +  "arena_get_recovery_since_low",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  2. Changed2 schema fields changed
    • removedInput schema / additionalProperties
      Removed value: -false
    • addedInput schema / properties / arguments / propertyNames
      Added value: +{
      +  "type": "string"
      +}
  3. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_cross_series",
      -  "arena_dca_scenario",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_carry_monitor",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_days_since_decline",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_mean_reversion_index",
      -  "arena_get_ontology_term",
      -  "arena_get_pattern_scan",
      -  "arena_get_platform_activity",
      -  "arena_get_portfolio_correlation",
      -  "arena_get_pulse_history",
      -  "arena_get_reference_models",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dca_scenario",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_carry_monitor",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_days_since_decline",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_market_breadth",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_mean_reversion_index",
      +  "arena_get_ontology_term",
      +  "arena_get_pattern_scan",
      +  "arena_get_platform_activity",
      +  "arena_get_portfolio_correlation",
      +  "arena_get_pulse_history",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  4. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_cross_series",
      -  "arena_dca_scenario",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_carry_monitor",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_days_since_decline",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_ontology_term",
      -  "arena_get_pattern_scan",
      -  "arena_get_platform_activity",
      -  "arena_get_portfolio_correlation",
      -  "arena_get_pulse_history",
      -  "arena_get_reference_models",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dca_scenario",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_carry_monitor",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_days_since_decline",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_mean_reversion_index",
      +  "arena_get_ontology_term",
      +  "arena_get_pattern_scan",
      +  "arena_get_platform_activity",
      +  "arena_get_portfolio_correlation",
      +  "arena_get_pulse_history",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  5. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_cross_series",
      -  "arena_dca_scenario",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_carry_monitor",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_ontology_term",
      -  "arena_get_pattern_scan",
      -  "arena_get_platform_activity",
      -  "arena_get_portfolio_correlation",
      -  "arena_get_pulse_history",
      -  "arena_get_reference_models",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dca_scenario",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_carry_monitor",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_days_since_decline",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_ontology_term",
      +  "arena_get_pattern_scan",
      +  "arena_get_platform_activity",
      +  "arena_get_portfolio_correlation",
      +  "arena_get_pulse_history",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  6. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_cross_series",
      -  "arena_dca_scenario",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_carry_monitor",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_ontology_term",
      -  "arena_get_platform_activity",
      -  "arena_get_portfolio_correlation",
      -  "arena_get_pulse_history",
      -  "arena_get_reference_models",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dca_scenario",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_carry_monitor",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_ontology_term",
      +  "arena_get_pattern_scan",
      +  "arena_get_platform_activity",
      +  "arena_get_portfolio_correlation",
      +  "arena_get_pulse_history",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  7. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_cross_series",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_ontology_term",
      -  "arena_get_platform_activity",
      -  "arena_get_pulse_history",
      -  "arena_get_reference_models",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dca_scenario",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_carry_monitor",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_ontology_term",
      +  "arena_get_platform_activity",
      +  "arena_get_portfolio_correlation",
      +  "arena_get_pulse_history",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  8. Changed1 schema field changed
    • changedInput schema / properties / tool / enum
      Previous value: -[
      -  "arena_cancel_subscription",
      -  "arena_check_subscription_updates",
      -  "arena_dip_scenario",
      -  "arena_get_altcoin_season_history",
      -  "arena_get_backtest_trades",
      -  "arena_get_btc_macro_correlations",
      -  "arena_get_chart",
      -  "arena_get_cost_basis_spread",
      -  "arena_get_cycle_history",
      -  "arena_get_drift_log",
      -  "arena_get_filter_insights",
      -  "arena_get_funding_rate_history",
      -  "arena_get_gem_score",
      -  "arena_get_gem_validation",
      -  "arena_get_halvings",
      -  "arena_get_hash_ribbons",
      -  "arena_get_kimchi_premium",
      -  "arena_get_ma_distance_history",
      -  "arena_get_mayer_multiple",
      -  "arena_get_mayer_multiple_history",
      -  "arena_get_ontology_term",
      -  "arena_get_platform_activity",
      -  "arena_get_pulse_history",
      -  "arena_get_report_status",
      -  "arena_get_shared_backtest",
      -  "arena_get_signal_events",
      -  "arena_get_signal_status",
      -  "arena_get_taker_imbalance",
      -  "arena_get_trend_channels",
      -  "arena_get_volatility_insights",
      -  "arena_get_volatility_phases",
      -  "arena_get_volatility_recommendations",
      -  "arena_get_volume_profile",
      -  "arena_get_winners",
      -  "arena_list_subscriptions",
      -  "arena_quote_report",
      -  "arena_share_grid_backtest",
      -  "arena_subscribe_bullmarket_stage",
      -  "arena_subscribe_cycle_changes",
      -  "arena_subscribe_pulse_changes",
      -  "arena_subscribe_signal_alerts",
      -  "arena_suggest_grid_range"
      -]New value: +[
      +  "arena_cancel_subscription",
      +  "arena_check_subscription_updates",
      +  "arena_cross_series",
      +  "arena_dip_scenario",
      +  "arena_get_altcoin_season_history",
      +  "arena_get_backtest_trades",
      +  "arena_get_btc_macro_correlations",
      +  "arena_get_chart",
      +  "arena_get_cost_basis_spread",
      +  "arena_get_cycle_history",
      +  "arena_get_drift_log",
      +  "arena_get_filter_insights",
      +  "arena_get_funding_rate_history",
      +  "arena_get_gem_score",
      +  "arena_get_gem_validation",
      +  "arena_get_halvings",
      +  "arena_get_hash_ribbons",
      +  "arena_get_kimchi_premium",
      +  "arena_get_ma_distance_history",
      +  "arena_get_mayer_multiple",
      +  "arena_get_mayer_multiple_history",
      +  "arena_get_ontology_term",
      +  "arena_get_platform_activity",
      +  "arena_get_pulse_history",
      +  "arena_get_reference_models",
      +  "arena_get_report_status",
      +  "arena_get_shared_backtest",
      +  "arena_get_signal_events",
      +  "arena_get_signal_status",
      +  "arena_get_taker_imbalance",
      +  "arena_get_trend_channels",
      +  "arena_get_volatility_insights",
      +  "arena_get_volatility_phases",
      +  "arena_get_volatility_recommendations",
      +  "arena_get_volume_profile",
      +  "arena_get_winners",
      +  "arena_list_subscriptions",
      +  "arena_quote_report",
      +  "arena_share_grid_backtest",
      +  "arena_subscribe_bullmarket_stage",
      +  "arena_subscribe_cycle_changes",
      +  "arena_subscribe_pulse_changes",
      +  "arena_subscribe_signal_alerts",
      +  "arena_suggest_grid_range"
      +]
  9. Added

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds real context beyond the annotations: a call has the same result, auth, tier and rate limits as invoking the tool directly, and describe mode is non-destructive reconnaissance. What it does not disclose is that destructive risk is per-sub-tool — cancel_subscription and the subscribe_* family mutate state while the get_* family does not — so the blanket destructiveHint=true cannot be refined by the agent from this text. No contradiction with the annotations, but the mutating/read-only split is the missing piece.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core routing sentences are front-loaded and efficient, and the catalogue genuinely aids selection. However, several sub-tool one-liners are visibly truncated mid-thought ("…by CME Leveraged Funds — i.e.", "plus a JSON …", "reading ho…"), which costs clarity without saving much length and makes the block bulkier than it needs to be.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 52-target dispatcher with three parameters and no output schema, the definition covers purpose, both modes, invocation semantics, and inherited auth/rate-limit behavior. It is short only on the per-target safety profile and on what happens when an argument is wrong for the chosen tool, both of which an agent would want before firing a call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and both enums are documented, so the baseline is already met. The description still earns credit by explaining the contract for the free-form `arguments` bag ("exactly as the tool itself takes them") and by framing `mode` as a schema-discovery step rather than just an enum value, which matters because `arguments` is an untyped passthrough.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific role: a gateway that reaches the extended tools that are deliberately not listed individually, and each sub-tool is enumerated with a one-line purpose. The opening sentence also separates it from the rest of the tool list ("use it when no listed tool fits"), so an agent knows what this is versus the named siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit selection rule (only when no listed tool fits), an explicit mode decision rule (describe first when the arguments are unclear), and a per-sub-tool catalogue so the agent can pick a target without guessing. When-to-use, when-not-to-use, and the internal alternative are all present.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.