All scored servers

Crank Protocol: tool descriptions scored ing.crank/crank

tools/list taken
(UTC)
Connected to
https://mcp.crank.ing/mcp
Homepage
crank.ing
Scoring rules
v2
Score this URL as it is today

Scores, issues and names only

This page shows how Crank Protocol (ing.crank/crank)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

servers/ing.crank/crank
Average score
54.6 / 100Cloudy
Tools
196
Near-identical descriptions
6

Across the server

  • Major
    196 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.instructions_missing

Tools whose descriptions are nearly the same

6 of 6 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
lend_borrowlend_repay0.750.33
close_perp_positioncancel_perp_order0.730.20
unstake_lstlst_swap0.660.33
short_closeleverage_close0.640.33
poll_permission_mode_changepoll_agnta_grant_clear0.610.14
set_alertset_liquidation_alert0.370.67

Tools

strategy_pause

26 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (8 words).restates_name
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: strategy_id, wallet_address.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: strategy_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_social_sends

32 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

perp_funding_rates_all

32 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: venue, market, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

wallet_status

32 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

delete_webhook

35 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, webhook_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: webhook_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

list_session_signers

35 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

short_status

35 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

claim_status

36 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: code, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: code.loose_string_param

strategy_cancel

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: strategy_id, wallet_address.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: strategy_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

strategy_status

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: strategy_id, wallet_address.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: strategy_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_agent_profile

38 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_disclaimers

39 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset_classification, token_address, symbol, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_venue_status

39 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

revoke_session_signer

39 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: signer_pubkey, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: signer_pubkey.loose_string_param

token_info

39 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: token_address, symbol, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

update_agent_profile

39 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, metadata, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

pause_wallet

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, reason, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

evm_token_price

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: token_address, chain, quote_token, amount, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: token_address.loose_string_param

equity_market_hours

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: symbol, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

equity_positions

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_integrator_earnings

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: integrator_wallet_address, limit, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: integrator_wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_venue_risk_score

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: venue, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: venue.loose_string_param

list_signal_catalog

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: include_inactive, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_inactive is unclear.vague_boolean

perp_funding_rates

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: market, period, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: market.loose_string_param

perp_positions

42 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

strategy_rebalance_create

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, target_allocation, drift_threshold_pct, interval_seconds, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_health_factor

43 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, protocol, market, marginfi_account, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, protocol.loose_string_param

get_cross_exchange

44 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: asset, window_minutes, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset.loose_string_param

get_token_risk_assessment

44 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: subject, window_hours, limit, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: subject.loose_string_param

list_webhooks

44 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

perp_markets_all

44 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: venue, detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

register_referrer

44 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: integrator_wallet_address, referred_wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: integrator_wallet_address, referred_wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

discover_agents

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: capability, limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

equity_markets

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

evm_balances

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: address, chain, token_addresses, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: address.loose_string_param

get_my_performance

45 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, group_by, window_hours, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

evm_swap_quote

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: sell_token, buy_token, sell_amount, chain, taker, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: sell_token, buy_token, sell_amount.loose_string_param

kill_wallet

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

clear_agnta_grant

47 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_all_venues_status

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_integrator_stats

47 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: integrator_wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: integrator_wallet_address.loose_string_param

get_strategy_evolution_report

47 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: strategy_type, limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

strategy_composite_create

47 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, definition, interval_seconds, mode, risk.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

approve_proposal

48 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: proposal_id, approved_by, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: proposal_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_indicators

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset, timeframe, indicators, lookback, params, include_series, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset.loose_string_param
  • Minor
    The meaning of the boolean argument include_series is unclear.vague_boolean

get_transaction_history

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, limit, detail, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

perp_positions_all

48 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, venue, detail, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_arb_discrepancies

49 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: min_spread_bps, assets, window_hours, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_signals

49 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: subject, signal_type, tier, risk_level, min_score, limit, include_expired, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_expired is unclear.vague_boolean

get_strategy_suggestions

49 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: status, asset, limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_token_classification

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: mint_or_symbol, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: mint_or_symbol.loose_string_param

request_agnta_identity_registration

49 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

verify_token

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: token_address, symbol, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: token_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

asset_classification

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: token_address, symbol, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

detect_regime

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset, timeframe, lookback_candles, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset.loose_string_param

get_source_weights

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_usage_report

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, period, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

list_alerts

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, include_triggered, limit, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument include_triggered is unclear.vague_boolean

strategy_basis_trade_create

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_trade, interval_seconds, funding_lookback, min_funding, leverage, venue, acknowledge_tier_b, slippage_bps, risk.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument acknowledge_tier_b is unclear.vague_boolean

strategy_equity_dca_create

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_buy, interval_seconds, source_token, slippage_bps, smart, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument smart is unclear.vague_boolean

strategy_vault_create

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_allocation, drift_threshold_pct, interval_seconds, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

create_agent_wallet

51 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: agent_id, display_name, default_policies, wallet_address, owner_address, policy_preset, unlimited, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: agent_id.loose_string_param
  • Minor
    The meaning of the boolean argument unlimited is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: agent_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_bridge_status

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: order_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: order_id.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: order_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_collective_insights

51 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: asset, strategy_type, insight_type, detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_crank_score

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_ooda_status

51 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, recent_limit, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_regulatory_updates

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: window_hours, min_relevance, agency, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_source_accuracy

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: windows, source_type, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_strategy_leaderboard

51 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: strategy_type, window, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_technology_updates

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: window_hours, min_relevance, category, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

perp_open_short

51 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, market, size_usd, leverage, take_profit_price, stop_loss_price, allow_unverified, signed_transaction, verify, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, market.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

poll_agent_wallet_enable

51 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: device_code, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: device_code.loose_string_param

propose_template_update

51 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
9 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: pattern_id, name, description, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: pattern_id.loose_string_param

suggest_parameter_adjustment

51 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, strategy_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: strategy_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

clone_strategy

52 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: template_id, wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: template_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_balances

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, detail, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_quests

52 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_rate_limits

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

portfolio_snapshot

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, detail, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

register_agent

52 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, capabilities, display_name, description, a2a_card_url, mcp_endpoint, supported_protocols, contact, version, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

set_agnta_grant

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, grant_pda, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, grant_pda.loose_string_param

strategy_arb_create

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_trade, interval_seconds, source_token, ema_period, entry_spread_pct, exit_spread_pct, slippage_bps, risk.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param

strategy_copy_wallet_create

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_buy, tracked_wallet, interval_seconds, source_token, size_multiplier, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param

strategy_hedge_create

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, position_amount, stop_loss_pct, take_profit_pct, trailing, trailing_distance_pct, entry_price, source_token, interval_seconds, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument trailing is unclear.vague_boolean

strategy_list

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, detail.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

strategy_protect_create

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, position_amount, stop_loss_pct, take_profit_pct, trailing, trailing_distance_pct, entry_price, source_token, interval_seconds, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument trailing is unclear.vague_boolean

strategy_resume

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: strategy_id, wallet_address.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: strategy_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

strategy_sentiment_create

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_buy, interval_seconds, source_token, bull_threshold, bear_threshold, sentiment_score, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param

strategy_stoploss_create

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, position_amount, stop_loss_pct, take_profit_pct, trailing, trailing_distance_pct, entry_price, source_token, interval_seconds, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument trailing is unclear.vague_boolean

authorize_session_signer

53 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, signer_pubkey, label, capabilities, expires_at, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, signer_pubkey.loose_string_param

get_consensus

53 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset, window_hours, wallet_address, payment_header, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset.loose_string_param

poll_wallet_policy_loosening

53 / 100Cloudy

Purpose
14 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: device_code, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: device_code.loose_string_param

publish_strategy

53 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: strategy_type, name, config_template, description, performance_summary, author_wallet_address, anonymous, backtest_run_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: strategy_type, name.loose_string_param
  • Minor
    The meaning of the boolean argument anonymous is unclear.vague_boolean

resume_wallet

53 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, reason, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_emerging_patterns

54 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: min_agents, limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_intent_status

54 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: intent_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: intent_id.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: intent_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_leaderboard

54 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: strategy_type, sort, limit, detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_lending_rates

54 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_lst_yields

54 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_score

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_trading_limits

54 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_venue_health

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: venue, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: venue.loose_string_param

poll_agnta_identity_registration

54 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, identity_pda, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, identity_pda.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

set_alert

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, token, alert_type, threshold, webhook_url, caller_id.param_no_description
  • Minor
    Its description is nearly the same as set_liquidation_alert's (similarity 0.37); only the names and schemas tell them apart. Say in this description when to use set_liquidation_alert instead.confusable_pair
  • Minor
    String arguments with no constraint or example: wallet_address, token, alert_type.loose_string_param

sr_backtest

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset, timeframe, start_date, end_date, sr_config, strategy_type, params, initial_capital, fee_bps, slippage_model, slippage_bps, wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset, timeframe, start_date, end_date.loose_string_param

sr_detect_levels

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset, timeframes, lookback, sources, sensitivity, zone_width_bps, manual_levels, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset.loose_string_param

venue_risk_comparison

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: venue_a, venue_b, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: venue_a, venue_b.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

declare_jurisdiction

55 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, jurisdiction, accepted_terms, terms_version, ip, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, jurisdiction.loose_string_param
  • Minor
    The meaning of the boolean argument accepted_terms is unclear.vague_boolean

get_ml_signal

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset, timeframe, lookback_candles, horizon, buy_threshold, sell_threshold, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: asset.loose_string_param

strategy_momentum_create

55 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_buy, interval_seconds, source_token, fast, slow, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param

strategy_perp_grid_create

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_level, interval_seconds, center_price, center_period, grid_spacing_pct, grid_levels, leverage, range_tighten, volatile_widen, venue, acknowledge_tier_b, slippage_bps, risk.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument acknowledge_tier_b is unclear.vague_boolean

check_claim_status

56 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: claim_id, recipient, sender_wallet, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_contrarian_signals

56 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: asset, window_hours, wallet_address, payment_header, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_signal_effectiveness

56 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: source_type, signal_type, window, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

journal_query

56 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, window_hours, decision_type, strategy_type, asset, outcome_sign, source, detail, limit, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

poll_agnta_grant_clear

56 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: device_code, caller_id.param_no_description
  • Minor
    Its description is nearly the same as poll_permission_mode_change's (similarity 0.61); only the names and schemas tell them apart. Say in this description when to use poll_permission_mode_change instead.confusable_pair
  • Minor
    String arguments with no constraint or example: device_code.loose_string_param

sidecar_health

56 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

compose_strategy

57 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: definition.param_no_description

discover_strategies

57 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: strategy_type, limit, sort, detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_journal_card

57 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, decision_id, include_rationale, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, decision_id.loose_string_param
  • Minor
    The meaning of the boolean argument include_rationale is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: decision_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_my_contribution_score

57 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, epoch, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_score_leaderboard

57 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

journal_append

57 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
9 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, decision_type, rationale, intended_action, expectations, signal_ids, suggestion_id, strategy_id, asset, idempotency_key, session_id, client_platform, tx_signature, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, decision_type, rationale.loose_string_param

report_registry_install

57 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

set_liquidation_alert

57 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, protocol, threshold, market, marginfi_account, webhook_url, caller_id.param_no_description
  • Minor
    Its description is nearly the same as set_alert's (similarity 0.37); only the names and schemas tell them apart. Say in this description when to use set_alert instead.confusable_pair
  • Minor
    String arguments with no constraint or example: wallet_address, protocol.loose_string_param

set_ooda_consent

57 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, opted_in, daily_wake_budget, kill_threshold_enabled, kill_threshold_ratio, kill_window_days, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument opted_in is unclear.vague_boolean

strategy_market_make_create

57 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_quote, interval_seconds, source_token, mid_period, spread_lookback, base_spread_pct, vol_spread_mult, max_levels, slippage_bps, risk.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param

strategy_snipe_create

57 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_buy, interval_seconds, source_token, lookback, entry_dip_pct, take_profit_pct, stop_loss_pct, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param

strategy_yield_farm_create

57 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_allocation, drift_threshold_pct, interval_seconds, slippage_bps, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_bridge_quote

58 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: src_chain, src_token, amount, dst_chain, dst_token, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: src_chain, src_token, dst_chain, dst_token.loose_string_param

backtest_strategy

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: strategy_type, asset, timeframe, start_date, end_date, params, initial_capital, fee_bps, slippage_model, slippage_bps, wallet_address, definition, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: strategy_type, asset, timeframe, start_date, end_date.loose_string_param

bridge_out

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: dst_chain, dst_token, src_token, amount, wallet_address, evm_recipient, signed_transaction, verify, order_id, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: dst_chain, dst_token, src_token, wallet_address, evm_recipient.loose_string_param
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

equity_corporate_events

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: symbol, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: symbol.loose_string_param

flash_loan

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: token, amount, instructions, wallet_address, marginfi_account, allow_unverified, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: token, wallet_address, marginfi_account.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

get_market_briefing

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: assets, detail_level, timeframe, wallet_address, payment_header, detail, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

perp_markets

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

poll_permission_mode_change

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: device_code, caller_id.param_no_description
  • Minor
    Its description is nearly the same as poll_agnta_grant_clear's (similarity 0.61); only the names and schemas tell them apart. Say in this description when to use poll_agnta_grant_clear instead.confusable_pair
  • Minor
    String arguments with no constraint or example: device_code.loose_string_param

poll_session_signer_authorization

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: device_code, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: device_code.loose_string_param

propose_allocation

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: intent, wallet_address, assets, timeframe, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

register_integrator

59 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: wallet_address, name, contact_email, agent_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

request_wallet_policy_loosening

59 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, policies, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

search_tools

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: query, caller_id, limit.param_no_description
  • Minor
    String arguments with no constraint or example: query.loose_string_param

set_permission_mode

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: wallet_address, mode, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, mode.loose_string_param

share_journal_card

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, decision_id, platform, include_rationale, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, decision_id.loose_string_param
  • Minor
    The meaning of the boolean argument include_rationale is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: decision_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

verify_treasury_settlement_status

59 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: expected_usd, since_iso, signatures, signature_limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

enable_agent_wallet

60 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: agent_id, display_name, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: agent_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: agent_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_ilo_details

60 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: launch_id, caller_wallet, caller_id.param_no_description
  • Minor
    Required identifiers whose description does not say where the value comes from: launch_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_ilo_adoption_status

61 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: cluster, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

get_market_regime

61 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: window_hours, limit, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

leverage_close

61 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: position_id, wallet_address, market, marginfi_account, slippage_bps, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    Its description is nearly the same as short_close's (similarity 0.64); only the names and schemas tell them apart. Say in this description when to use short_close instead.confusable_pair
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

register_webhook

61 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, event_types, url, secret, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, url, secret.loose_string_param

get_my_pledge_status

62 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: launch_id, wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: launch_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

intelligence_suggestion_approve

62 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: suggestion_id, wallet_address, agent_wallet_id, config_overrides, interval_seconds, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: suggestion_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

set_trading_limits

62 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, limits, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

sr_configure_strategy

62 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: strategy_id, wallet_address, sr_config, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: strategy_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

equity_quote

63 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: symbol, amount, side, slippage_bps, venue_hint, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: symbol.loose_string_param

perp_close

63 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, market, position_id, close_pct, signed_transaction, verify, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, market.loose_string_param
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

short_open

63 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: token_to_short, collateral_token, collateral_amount, borrow_amount, wallet_address, protocol, market, marginfi_account, slippage_bps, allow_unverified, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: token_to_short, collateral_token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

get_risk_assessment

64 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: strategy_type, asset, timeframe, equity, lookback_candles, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: strategy_type, asset.loose_string_param

lend_borrow

64 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: protocol, collateral_token, borrow_token, amount, wallet_address, market, marginfi_account, allow_unverified, signed_transaction, verify, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    Its description is nearly the same as lend_repay's (similarity 0.75); only the names and schemas tell them apart. Say in this description when to use lend_repay instead.confusable_pair
  • Minor
    String arguments with no constraint or example: protocol, collateral_token, borrow_token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

lend_repay

64 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: protocol, token, amount, wallet_address, market, marginfi_account, signed_transaction, verify, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    Its description is nearly the same as lend_borrow's (similarity 0.75); only the names and schemas tell them apart. Say in this description when to use lend_borrow instead.confusable_pair
  • Minor
    String arguments with no constraint or example: protocol, token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

leverage_long

64 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: token, amount, target_leverage, wallet_address, protocol, stable_token, market, marginfi_account, slippage_bps, allow_unverified, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

short_close

64 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: short_id, wallet_address, buy_with_amount, market, marginfi_account, slippage_bps, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    Its description is nearly the same as leverage_close's (similarity 0.64); only the names and schemas tell them apart. Say in this description when to use leverage_close instead.confusable_pair
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

submit_agnta_identity_registration

64 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, identity_pda, signed_transaction_base64, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, identity_pda, signed_transaction_base64.loose_string_param

bulk_send_social

65 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: recipients, token, sender_wallet, platform, referral, caller_id, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: token, sender_wallet.loose_string_param

strategy_dca_create

65 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, target_token, usd_per_buy, interval_seconds, source_token, slippage_bps, smart, risk, direction_mode, allow_short, regime_override.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, target_token.loose_string_param
  • Minor
    The meaning of the boolean argument smart is unclear.vague_boolean

unstake_lst

65 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: lst_token, amount, wallet_address, signed_transaction, verify, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    Its description is nearly the same as lst_swap's (similarity 0.66); only the names and schemas tell them apart. Say in this description when to use lst_swap instead.confusable_pair
  • Minor
    String arguments with no constraint or example: lst_token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

perp_modify

66 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, order_id, new_leverage, add_collateral, new_tp, new_sl, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

lst_swap

67 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: from_lst, to_lst, amount, wallet_address, allow_unverified, signed_transaction, verify, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    Its description is nearly the same as unstake_lst's (similarity 0.66); only the names and schemas tell them apart. Say in this description when to use unstake_lst instead.confusable_pair
  • Minor
    String arguments with no constraint or example: from_lst, to_lst, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

set_wallet_policy

67 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, policies, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

strategy_modify

67 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: strategy_id, wallet_address, config_updates, remove_keys, risk, direction_mode, allow_short, regime_override, target_allocation, interval_seconds, reason.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

claim_ilo_tokens

68 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: launch_id, wallet_address, pledger_token_account, caller_id, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: launch_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

register_counterparty_set

68 / 100Cloudy

Purpose
20 / 20
When to use
20 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, members, expected_root, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

bridge_in

69 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: src_chain, src_token, amount, dst_token, wallet_address, evm_sender, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: src_chain, src_token, dst_token, wallet_address, evm_sender.loose_string_param
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

lend_deposit

69 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: protocol, token, amount, wallet_address, market, marginfi_account, allow_unverified, signed_transaction, verify, venue_hint, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: protocol, token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

request_agnta_grant_clear

69 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

set_perp_tpsl

69 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, position_id, take_profit_price, stop_loss_price, size_pct, venue, acknowledge_tier_b, signed_transaction, venue_action, verify, jurisdiction, ip, caller_id, idempotency_key, request_id, trigger_price, cancel, simulate.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument acknowledge_tier_b is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument cancel is unclear.vague_boolean

liquid_stake

70 / 100Clear

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: protocol, amount, wallet_address, allow_unverified, signed_transaction, verify, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: protocol, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

trade_equity

70 / 100Clear

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: symbol, side, amount, wallet_address, jurisdiction, confirm, slippage_bps, signed_transaction, allow_unverified, ip, venue_hint, verify, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: symbol, side, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument confirm is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

unpublish_journal_card

71 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, decision_id, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, decision_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: decision_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

request_permission_mode_change

72 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, mode, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, mode.loose_string_param

cancel_perp_order

73 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, order_id, venue, acknowledge_tier_b, signed_transaction, venue_action, verify, jurisdiction, ip, caller_id, idempotency_key, simulate.param_no_description
  • Minor
    Its description is nearly the same as close_perp_position's (similarity 0.73); only the names and schemas tell them apart. Say in this description when to use close_perp_position instead.confusable_pair
  • Minor
    String arguments with no constraint or example: wallet_address, order_id.loose_string_param
  • Minor
    The meaning of the boolean argument acknowledge_tier_b is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean

close_perp_position

73 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, position_id, close_pct, venue, acknowledge_tier_b, signed_transaction, venue_action, verify, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key, simulate.param_no_description
  • Minor
    Its description is nearly the same as cancel_perp_order's (similarity 0.73); only the names and schemas tell them apart. Say in this description when to use cancel_perp_order instead.confusable_pair
  • Minor
    String arguments with no constraint or example: wallet_address, position_id.loose_string_param
  • Minor
    The meaning of the boolean argument acknowledge_tier_b is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

perp_open_long

73 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, market, size_usd, leverage, take_profit_price, stop_loss_price, allow_unverified, signed_transaction, verify, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, market.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

request_session_signer_authorization

73 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, signer_pubkey, label, capabilities, expires_at, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address, signer_pubkey.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

send_token_social

73 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: recipient_handle, amount, token, sender_wallet, platform, referral, expiry_days, allow_unverified, caller_id, idempotency_key.param_no_description
  • Minor
    String arguments with no constraint or example: recipient_handle, token, sender_wallet.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean

set_portfolio_charter

74 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, body_markdown, risk_band, banned_tokens, target_allocations, max_position_pct, cadence, escalation_webhook, objectives, rotate_escalation_secret, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument rotate_escalation_secret is unclear.vague_boolean

verify_transaction

74 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: tx_signature, wallet_address, mint, market, protocol, marginfi_account, commitment, timeout_s, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: tx_signature.loose_string_param

pledge_to_ilo

76 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: launch_id, amount, wallet_address, pledger_token_account, confirm, caller_id, payment_header, pay_in_crank, idempotency_key, jurisdiction, ip, disclosures_acknowledged.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument confirm is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument disclosures_acknowledged is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: launch_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_execution_intent

77 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: input_token, output_token, amount, wallet_address, slippage_bps, allow_unverified, caller_id, idempotency_key, pay_in_crank, jurisdiction, ip, include_slippage_advisory, submit_mode, jito_tip_lamports.param_no_description
  • Minor
    String arguments with no constraint or example: input_token, output_token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument include_slippage_advisory is unclear.vague_boolean

get_portfolio_charter

77 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    String arguments with no constraint or example: wallet_address.loose_string_param

get_quotes

77 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: input_token, output_token, amount, slippage_bps, venue_hint, caller_id, wallet_address, pay_in_crank, include_slippage_advisory.param_no_description
  • Minor
    String arguments with no constraint or example: input_token, output_token.loose_string_param
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument include_slippage_advisory is unclear.vague_boolean

get_trading_workflow

77 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, caller_id.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

jupiter_swap

78 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: input_token, output_token, amount, wallet_address, slippage_bps, signed_transaction, allow_unverified, venue_hint, verify, caller_id, payment_header, pay_in_crank, idempotency_key, jurisdiction, ip, submit_mode, jito_tip_lamports, mev_fallback_public, simulate.param_no_description
  • Minor
    The description is long (537 words). It helps selection but costs steps and tokens.too_long
  • Minor
    String arguments with no constraint or example: input_token, output_token, wallet_address.loose_string_param
  • Minor
    The meaning of the boolean argument allow_unverified is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument mev_fallback_public is unclear.vague_boolean

place_perp_order

78 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: wallet_address, market, side, size_usd, leverage, order_type, limit_price, take_profit_price, stop_loss_price, venue, acknowledge_tier_b, signed_transaction, venue_action, verify, jurisdiction, ip, caller_id, payment_header, pay_in_crank, idempotency_key, simulate.param_no_description
  • Minor
    The description is long (467 words). It helps selection but costs steps and tokens.too_long
  • Minor
    String arguments with no constraint or example: wallet_address, market, side.loose_string_param
  • Minor
    The meaning of the boolean argument acknowledge_tier_b is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

evm_swap

79 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
9 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: sell_token, buy_token, sell_amount, taker, chain, slippage_bps, signed_transaction, expected_buy_amount, pre_buy_balance, verify, caller_id, payment_header, pay_in_crank, idempotency_key, replace_nonce, replace_max_fee_per_gas, replace_max_priority_fee_per_gas.param_no_description
  • Minor
    The description is long (484 words). It helps selection but costs steps and tokens.too_long
  • Minor
    String arguments with no constraint or example: sell_token, buy_token, sell_amount, taker.loose_string_param
  • Minor
    The meaning of the boolean argument verify is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument pay_in_crank is unclear.vague_boolean

What static scoring cannot tell

This score reads only the text of each description and schema: it says what is written, not what a model will do. Short tools whose names already say what they do, such as browser_close, score low here even when models use them well, and in our measurements current models chose the right tool in one step even from one-line descriptions, as long as the names and schemas differed. What the text cannot show, such as what happens over several steps and whether an added sentence helps or misleads, is what an evaluation measures, on the Pro and Team plans.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

All scored servers