All scored servers

Vendooly: tool descriptions scored com.vendooly/vendooly

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

Scores, issues and names only

This page shows how Vendooly (com.vendooly/vendooly)'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/com.vendooly/vendooly
Average score
42.2 / 100Cloudy
Tools
136
Near-identical descriptions
16

Across the server

  • Major
    136 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    16 pairs with nearly the same description in all; the top 12 are shown.confusable_pair_total
  • 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

12 of 16 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
ads_delete_sp_targetsads_delete_sp_negative_targets0.800.80
ads_update_sb_target_stateads_update_sp_target_state0.790.67
ads_update_sb_keyword_stateads_update_sp_keyword_state0.750.67
ads_update_sb_keyword_stateads_update_sb_target_state0.680.67
ads_update_sp_keyword_stateads_update_sp_target_state0.600.67
ads_list_sp_negative_keywordsads_create_sp_negative_keywords0.500.67
ads_list_sp_negative_keywordsads_delete_sp_negative_keywords0.500.67
ads_create_sp_negative_keywordsads_delete_sp_negative_keywords0.500.67
ads_list_sp_negative_targetsads_delete_sp_negative_targets0.500.67
ads_list_sb_ad_groupsads_list_sd_ad_groups0.480.67
ads_update_sp_keyword_bidads_update_sp_keyword_state0.430.67
ads_update_sb_keyword_bidads_update_sb_keyword_state0.420.67

Tools

generate_vendor_oauth_link

20 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (4 words).restates_name
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: redirect_uri, state.param_no_description
  • Minor
    String arguments with no constraint or example: redirect_uri, state.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

get_catalog_item

21 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (5 words).restates_name
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asin, locale.param_no_description
  • Minor
    String arguments with no constraint or example: asin, locale.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

get_vendor_purchase_orders

21 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (2 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: days_back, include_details, po_item_state.param_no_description
  • Minor
    String arguments with no constraint or example: po_item_state.loose_string_param
  • 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
  • Minor
    The meaning of the boolean argument include_details is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

update_price

22 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (5 words).restates_name
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: sku, price, currency.param_no_description
  • Minor
    String arguments with no constraint or example: sku, currency.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audit_catalog_quality

23 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (4 words).restates_name
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: top_n, wait_timeout_sec.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
  • Minor
    Says nothing about what it returns.no_return_info

get_context_document

23 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 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: topic.param_no_description
  • Minor
    String arguments with no constraint or example: topic.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_negative_keywords

24 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: campaign_id, ad_group_id, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_create_sp_negative_keywords's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_create_sp_negative_keywords instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_delete_sp_negative_keywords's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_delete_sp_negative_keywords instead.confusable_pair
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_negative_targets

24 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: campaign_id, ad_group_id, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_delete_sp_negative_targets's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_delete_sp_negative_targets instead.confusable_pair
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

get_order_items

24 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (5 words).restates_name
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: order_id.param_no_description
  • Minor
    String arguments with no constraint or example: order_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • 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

update_mfn_quantity

24 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (7 words).restates_name
  • Major
    The description is too short (7 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: sku, quantity.param_no_description
  • Minor
    String arguments with no constraint or example: sku.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

ads_create_sp_product_ads

26 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (4 words).restates_name
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: ads.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

bulk_update_inventory

26 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: updates.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

delete_listing

26 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: sku.param_no_description
  • Minor
    String arguments with no constraint or example: sku.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sb_keywords

27 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 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: campaign_id, ad_group_id, state_filter, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sb_targets

27 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 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: campaign_id, ad_group_id, state_filter, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_portfolios

28 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_keywords

28 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 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: campaign_id, ad_group_id, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

get_my_catalog_detail

28 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: asin.param_no_description
  • Minor
    String arguments with no constraint or example: asin.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

get_vendor_purchase_order_details

28 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: po_number.param_no_description
  • Minor
    String arguments with no constraint or example: po_number.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

get_vendor_invoices

29 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: days_back, ship_from_party_id.param_no_description
  • Minor
    String arguments with no constraint or example: ship_from_party_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_targets

30 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 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: campaign_id, ad_group_id, state_filter, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_keyword_state

30 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 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: keyword_id, state, items[].keyword_id, items[].state, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_update_sb_keyword_state's (similarity 0.75); only the names and schemas tell them apart. Say in this description when to use ads_update_sb_keyword_state instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_update_sp_target_state's (similarity 0.60); only the names and schemas tell them apart. Say in this description when to use ads_update_sp_target_state instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_update_sp_keyword_bid's (similarity 0.43); only the names and schemas tell them apart. Say in this description when to use ads_update_sp_keyword_bid instead.confusable_pair
  • Minor
    String arguments with no constraint or example: keyword_id, state, items[].keyword_id, items[].state, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_target_state

30 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 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: target_id, state, items[].target_id, items[].state, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_update_sb_target_state's (similarity 0.79); only the names and schemas tell them apart. Say in this description when to use ads_update_sb_target_state instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_update_sp_keyword_state's (similarity 0.60); only the names and schemas tell them apart. Say in this description when to use ads_update_sp_keyword_state instead.confusable_pair
  • Minor
    String arguments with no constraint or example: target_id, state, items[].target_id, items[].state, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_vendor_po_summary

30 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: days_back.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_delete_sp_negative_keywords

31 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Its description is nearly the same as ads_list_sp_negative_keywords's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_list_sp_negative_keywords instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_create_sp_negative_keywords's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_create_sp_negative_keywords instead.confusable_pair
  • Minor
    Arguments without a description: keyword_ids, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: keyword_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_delete_sp_negative_targets

31 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (6 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Its description is nearly the same as ads_delete_sp_targets's (similarity 0.80); only the names and schemas tell them apart. Say in this description when to use ads_delete_sp_targets instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_list_sp_negative_targets's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_list_sp_negative_targets instead.confusable_pair
  • Minor
    Arguments without a description: target_ids, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: target_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_delete_sp_targets

31 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Its description is nearly the same as ads_delete_sp_negative_targets's (similarity 0.80); only the names and schemas tell them apart. Say in this description when to use ads_delete_sp_negative_targets instead.confusable_pair
  • Minor
    Arguments without a description: target_ids, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: target_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_update_sb_keyword_state

31 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 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: keyword_id, state, items[].keyword_id, items[].state, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_update_sp_keyword_state's (similarity 0.75); only the names and schemas tell them apart. Say in this description when to use ads_update_sp_keyword_state instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_update_sb_target_state's (similarity 0.68); only the names and schemas tell them apart. Say in this description when to use ads_update_sb_target_state instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_update_sb_keyword_bid's (similarity 0.42); only the names and schemas tell them apart. Say in this description when to use ads_update_sb_keyword_bid instead.confusable_pair
  • Minor
    String arguments with no constraint or example: keyword_id, items[].keyword_id, items[].state, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_ad_group

31 / 100Rain

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

get_vendor_remittances

31 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 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: days_back, summary_only.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
  • Minor
    The meaning of the boolean argument summary_only is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

set_packing_information

31 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 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: inbound_plan_id, groupings, groupings[].packing_group_id, groupings[].shipment_id, groupings[].boxes, groupings[].boxes[].length_cm, groupings[].boxes[].width_cm, groupings[].boxes[].height_cm, groupings[].boxes[].weight_kg, groupings[].boxes[].items, groupings[].boxes[].items[].sku, groupings[].boxes[].items[].quantity.param_no_description
  • Minor
    String arguments with no constraint or example: inbound_plan_id, groupings[].packing_group_id, groupings[].shipment_id, groupings[].boxes[].items[].sku.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: inbound_plan_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_list_sb_ad_groups

32 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: campaign_id_filter, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_list_sd_ad_groups's (similarity 0.48); only the names and schemas tell them apart. Say in this description when to use ads_list_sd_ad_groups instead.confusable_pair
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_ad_groups

32 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: campaign_id, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sb_ad_group

32 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: ad_group_id, patches.param_no_description
  • Minor
    String arguments with no constraint or example: ad_group_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: ad_group_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_update_sd_ad_group

32 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: ad_group_id, bid, state, items[].ad_group_id, items[].bid, items[].state, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: ad_group_id, items[].ad_group_id, items[].state, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_create_sp_negative_keywords

33 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (4 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Its description is nearly the same as ads_list_sp_negative_keywords's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_list_sp_negative_keywords instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_delete_sp_negative_keywords's (similarity 0.50); only the names and schemas tell them apart. Say in this description when to use ads_delete_sp_negative_keywords instead.confusable_pair
  • Minor
    Arguments without a description: negatives.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_profiles

33 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (7 words).restates_name
  • Major
    The description is too short (7 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_product_ads

33 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 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: campaign_id, ad_group_id, asin, sku, page_size, next_token, all_pages, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, ad_group_id, asin, sku, next_token, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument all_pages is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sb_target_bid

33 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 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: target_id, bid, items[].target_id, items[].bid, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: target_id, items[].target_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_target_bid

33 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 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: target_id, bid, items[].target_id, items[].bid, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: target_id, items[].target_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

bulk_update_prices

33 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: updates.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

get_fba_inventory

33 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description only restates the name (3 words).restates_name
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_my_pricing

33 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (5 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: skus.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

save_cockpit

33 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 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: cockpit_id, name, description, outpost_ids, status.param_no_description
  • Minor
    String arguments with no constraint or example: name, description.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_campaigns

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: state_filter, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sb_target_state

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 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: target_id, state, items[].target_id, items[].state, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_update_sp_target_state's (similarity 0.79); only the names and schemas tell them apart. Say in this description when to use ads_update_sp_target_state instead.confusable_pair
  • Minor
    Its description is nearly the same as ads_update_sb_keyword_state's (similarity 0.68); only the names and schemas tell them apart. Say in this description when to use ads_update_sb_keyword_state instead.confusable_pair
  • Minor
    String arguments with no constraint or example: target_id, items[].target_id, items[].state, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

create_listing

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: sku, product_data, product_data.title, product_data.brand, product_data.price, product_data.quantity, product_data.condition, product_data.ean, product_data.asin, product_data.requirements, product_data.productType, product_data.attributes, product_data.validate_only.param_no_description
  • Minor
    String arguments with no constraint or example: sku, product_data.title, product_data.brand, product_data.condition, product_data.ean, product_data.asin, product_data.requirements, product_data.productType.loose_string_param
  • Minor
    The meaning of the boolean argument product_data.validate_only is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

ads_create_sp_ad_group

35 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
0 / 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: ad_group, ad_group.name, ad_group.campaign_id, ad_group.default_bid, ad_group.state, ad_group.profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: ad_group.name, ad_group.campaign_id, ad_group.profile_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_product_ad_state

35 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
0 / 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: ad_id, state, items[].ad_id, items[].state, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: ad_id, items[].ad_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_listing_issues

35 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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: skus, issue_locale.param_no_description
  • Minor
    String arguments with no constraint or example: issue_locale.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

list_cockpits

35 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 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_archived.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_archived is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sb_campaigns

36 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 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: state_filter, campaign_id_filter, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sd_campaigns

36 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 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: state_filter, campaign_id_filter, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_audience_bidding

36 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: campaign_id, set[].audience_id, set[].percentage, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, set[].audience_id, profile_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: campaign_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_create_sp_negative_targets

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: targets.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sd_campaign

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: campaign_id, daily_budget, state, items[].campaign_id, items[].daily_budget, items[].state, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, items[].campaign_id, items[].state, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

cancel_inbound_plan

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: inbound_plan_id.param_no_description
  • Minor
    String arguments with no constraint or example: inbound_plan_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: inbound_plan_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_cockpit

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: cockpit_id, include_health.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_health is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

get_listing

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
0 / 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: sku, include_data.param_no_description
  • Minor
    String arguments with no constraint or example: sku.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

get_sop

37 / 100Rain

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

ads_create_sp_campaign

38 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 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: campaign, campaign.name, campaign.targeting_type, campaign.daily_budget, campaign.state, campaign.dynamic_bidding, campaign.placement_bidding, campaign.placement_bidding[].placement, campaign.placement_bidding[].percentage, campaign.start_date, campaign.end_date, campaign.portfolio_id, campaign.profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign.name, campaign.placement_bidding[].placement, campaign.start_date, campaign.end_date, campaign.portfolio_id, campaign.profile_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

ads_delete_sp_campaign

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: campaign_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_update_sb_campaign

38 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: campaign_id, patches, patches.state, patches.daily_budget, patches.bid_adjustments_by_placement, patches.profile_id, items[].campaign_id, items[].daily_budget, items[].state, items[].bid_adjustments_by_placement, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, patches.profile_id, items[].campaign_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sb_keyword_bid

38 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: keyword_id, bid, items[].keyword_id, items[].bid, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_update_sb_keyword_state's (similarity 0.42); only the names and schemas tell them apart. Say in this description when to use ads_update_sb_keyword_state instead.confusable_pair
  • Minor
    String arguments with no constraint or example: keyword_id, items[].keyword_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_keyword_bid

38 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: keyword_id, bid, items[].keyword_id, items[].bid, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_update_sp_keyword_state's (similarity 0.43); only the names and schemas tell them apart. Say in this description when to use ads_update_sp_keyword_state instead.confusable_pair
  • Minor
    String arguments with no constraint or example: keyword_id, items[].keyword_id, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

create_inbound_plan

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
0 / 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: items, items[].sku, items[].quantity, source_address.name, source_address.company_name, source_address.address_line_1, source_address.address_line_2, source_address.city, source_address.state_or_province_code, source_address.postal_code, source_address.phone_number, source_address.email.param_no_description
  • Minor
    String arguments with no constraint or example: items[].sku, source_address.name, source_address.company_name, source_address.address_line_1, source_address.address_line_2, source_address.city, source_address.state_or_province_code, source_address.postal_code, source_address.country_code, source_address.phone_number, source_address.email.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

ads_create_portfolio

39 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
0 / 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: portfolio, portfolio.name, portfolio.profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: portfolio.name, portfolio.profile_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sd_ad_groups

39 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
4 / 25
Return value
0 / 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: campaign_id_filter, state_filter, profile_id.param_no_description
  • Minor
    Its description is nearly the same as ads_list_sb_ad_groups's (similarity 0.48); only the names and schemas tell them apart. Say in this description when to use ads_list_sb_ad_groups instead.confusable_pair
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

set_cockpit_target

39 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 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: outpost_id, sales_target, vat, status, note.param_no_description
  • Minor
    String arguments with no constraint or example: month, note.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: outpost_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

title_seo_rollback

39 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
0 / 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
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: batch_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_create_sp_keywords

40 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: keywords.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

get_inbound_plan

40 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: inbound_plan_id.param_no_description
  • Minor
    String arguments with no constraint or example: inbound_plan_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

save_sop

41 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 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: title, description, steps, steps[].title, steps[].body, steps[].role, outpost_ids, status.param_no_description
  • Minor
    String arguments with no constraint or example: title, description, steps[].title, steps[].body, steps[].role.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

title_seo_status

41 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_update_sp_campaign

42 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: campaign_id, patches, patches.state, patches.daily_budget, patches.budget, patches.dynamicBidding, patches.placement_bidding[].placement, patches.placement_bidding[].percentage, patches.bidding_strategy, patches.profile_id, items[].campaign_id, items[].daily_budget, items[].state, items[].placement_bidding, items[].placement_bidding[].placement, items[].placement_bidding[].percentage, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: campaign_id, patches.placement_bidding[].placement, patches.profile_id, items[].campaign_id, items[].placement_bidding[].placement, profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

confirm_inbound_option

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: inbound_plan_id, kind.param_no_description
  • Minor
    String arguments with no constraint or example: inbound_plan_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: inbound_plan_id, option_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

generate_inbound_options

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: inbound_plan_id, kind.param_no_description
  • Minor
    String arguments with no constraint or example: inbound_plan_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: inbound_plan_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ping

42 / 100Cloudy

Purpose
10 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    The description is too short (1 word).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

woo_list_products

42 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: search, sku, status.param_no_description
  • Minor
    String arguments with no constraint or example: store_id, search, sku.loose_string_param
  • Minor
    The meaning of the boolean argument include_variations is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: store_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_catalog_coverage

43 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: lookback_days, only_in_stock, only_with_sales.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument only_in_stock is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument only_with_sales is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

woo_get_stock

43 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
7 / 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: store_id, product_id, sku, low_stock_threshold.param_no_description
  • Minor
    String arguments with no constraint or example: store_id, product_id, sku.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: store_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_vendor_trading_terms

44 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

woo_amazon_mapping

44 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: store_id.param_no_description
  • Minor
    String arguments with no constraint or example: store_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: store_id, account_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

woo_update_price

44 / 100Cloudy

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

ads_create_sp_product_targets

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: targets.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

ads_list_sp_audiences

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: source, profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

apply_title_seo_batch

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
0 / 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
  • Minor
    String arguments with no constraint or example: plan_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: plan_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

update_item_highlights

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: sku.param_no_description
  • Minor
    String arguments with no constraint or example: sku.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

woo_update_stock

45 / 100Cloudy

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

bulk_set_shipping_template

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info

check_feed_status

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: feed_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_dashboard_data

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_aplus_document

48 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: content_reference_key.param_no_description
  • Minor
    String arguments with no constraint or example: content_reference_key.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

ads_get_budget_usage

49 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

bulk_delete_listings

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

list_clients

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info

plan_title_seo_fix

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

woo_list_orders

49 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: store_id.param_no_description
  • Minor
    String arguments with no constraint or example: store_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: store_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

ads_stockout_check

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: profile_id.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

list_my_products

50 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: limit, offset, q, only_in_stock.param_no_description
  • Minor
    String arguments with no constraint or example: q, channel.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument only_in_stock is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

findings_list

51 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 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
  • Minor
    Arguments without a description: severity.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

ads_performance

52 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_all_dashboards

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info

get_client_status

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_product_types

52 / 100Cloudy

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

get_fee_estimate

53 / 100Cloudy

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

search_catalog

53 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
4 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: keywords, identifiers, identifierType.param_no_description
  • Minor
    String arguments with no constraint or example: keywords, identifiers, identifierType.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required

update_listing

53 / 100Cloudy

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

audit_aplus_coverage

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

audit_compliance

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

list_aplus_documents

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 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
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

list_context_topics

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info

list_team_members

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info

woo_list_stores

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 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
  • Minor
    Says nothing about what it returns.no_return_info

audit_title_compliance

57 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
7 / 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
  • Minor
    No `required` list, so every argument is optional.no_required

list_inactive_listings

57 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

send_feedback

57 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    Says nothing about what it returns.no_return_info

get_orders

58 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: days_back, statuses.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
  • Minor
    Says nothing about what it returns.no_return_info

bulk_update_listings

60 / 100Cloudy

Purpose
20 / 20
When to use
20 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: updates, updates[].sku, updates[].title, updates[].bullets, updates[].patches, updates[].product_type, updates[].validate_only.param_no_description
  • Minor
    String arguments with no constraint or example: updates[].sku, updates[].title, updates[].product_type.loose_string_param
  • Minor
    The meaning of the boolean argument updates[].validate_only is unclear.vague_boolean

get_account_health

60 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_fulfilled_shipments

60 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    String arguments with no constraint or example: sku.loose_string_param
  • 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
  • Minor
    Says nothing about what it returns.no_return_info

list_sops

60 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_inbound_plans

62 / 100Cloudy

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

get_competitive_pricing

63 / 100Cloudy

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

get_fba_customer_returns

65 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
13 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: asin, order_id.param_no_description
  • Minor
    String arguments with no constraint or example: sku, asin, order_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required

weekly_recap

65 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

diagnose_sales_drop

66 / 100Cloudy

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

reprice_to_buybox

66 / 100Cloudy

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

fba_inbound_discrepancies

67 / 100Cloudy

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

fba_reimbursement_check

67 / 100Cloudy

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

get_epr_report

70 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

invite_team_member

70 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
16 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: permissions.sales, permissions.catalog, permissions.pricing_inventory, permissions.ads, permissions.account_team.param_no_description

woo_hub_query

70 / 100Clear

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

check_listing_restrictions

74 / 100Clear

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

get_buybox_prices

75 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

fiscal_transactions_export

80 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

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