All scored servers

ai.switchapp/switch: tool descriptions scored

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

Scores, issues and names only

This page shows how ai.switchapp/switch'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/ai.switchapp/switch
Average score
55.8 / 100Cloudy
Tools
133
Near-identical descriptions
3

Across the server

  • Major
    133 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    The server's instructions are 8578 characters. Claude Code reads only the first 2,048 by default (Codex 0.154.0 reads them whole). Put what the server is for first.instructions_long

Tools whose descriptions are nearly the same

3 of 3 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
premiere_list_connectionsaftereffects_list_connections0.830.50
premiere_cancel_editaftereffects_cancel_edit0.680.50
sync3_lip_sync_videolip_sync_video0.550.75

Tools

cancel_editor_run

24 / 100Rain

Purpose
14 / 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: run_id.param_no_description
  • Minor
    String arguments with no constraint or example: run_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: run_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

rename_folder

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: folderId, name.param_no_description
  • Minor
    String arguments with no constraint or example: folderId, name.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: folderId. Name the tool or the place that returns it, or models look it up first.id_source_missing

approve_editor_run

32 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: run_id, quote_id, approved.param_no_description
  • Minor
    String arguments with no constraint or example: run_id, quote_id.loose_string_param
  • Minor
    The meaning of the boolean argument approved 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: run_id, quote_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_folder

35 / 100Rain

Purpose
17 / 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: name.param_no_description
  • Minor
    String arguments with no constraint or example: name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

search_my_library

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: query, folderId.param_no_description
  • Minor
    String arguments with no constraint or example: query, folderId.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

upscale_video

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: confirmed_quotes[].tokens, confirmed_quotes[].fingerprint.param_no_description
  • Minor
    String arguments with no constraint or example: confirmed_quotes[].fingerprint.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

add_editor_library_assets

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: project_id.param_no_description
  • Minor
    String arguments with no constraint or example: project_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: project_id, asset_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_my_folder

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: folderId.param_no_description
  • Minor
    String arguments with no constraint or example: folderId.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: folderId. Name the tool or the place that returns it, or models look it up first.id_source_missing

add_sound_to_video

42 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: cues[].sound_id, cues[].sound_url, cues[].at_seconds, cues[].volume.param_no_description
  • Minor
    String arguments with no constraint or example: cues[].sound_id, cues[].sound_url.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

contact_sheet

42 / 100Cloudy

Purpose
17 / 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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_editor_project

42 / 100Cloudy

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

delete_brand_kit

42 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 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

export_layer_set

42 / 100Cloudy

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

frame_at

42 / 100Cloudy

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

get_editor_run

42 / 100Cloudy

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

list_editor_projects

42 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 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

quote_shot_log

42 / 100Cloudy

Purpose
17 / 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
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

delete_editor_project

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
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_layer_set

45 / 100Cloudy

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

flatten_layer_set

45 / 100Cloudy

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

get_editor_export

45 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: project_id.param_no_description
  • Minor
    String arguments with no constraint or example: project_id, export_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: project_id, export_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_layer_set

45 / 100Cloudy

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

place_on_editor_timeline

45 / 100Cloudy

Purpose
20 / 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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

premiere_cancel_edit

45 / 100Cloudy

Purpose
20 / 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
    Its description is nearly the same as aftereffects_cancel_edit's (similarity 0.68); only the names and schemas tell them apart. Say in this description when to use aftereffects_cancel_edit instead.confusable_pair
  • Minor
    Arguments without a description: requestId.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

premiere_edit_status

45 / 100Cloudy

Purpose
20 / 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
    Arguments without a description: requestId.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

show_generation

45 / 100Cloudy

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

update_layer_set

45 / 100Cloudy

Purpose
20 / 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: layer_set_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_editor_project

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
7 / 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

video_to_prompt

46 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
17 / 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

delete_voice

48 / 100Cloudy

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

stitch_videos

49 / 100Cloudy

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

aftereffects_cancel_edit

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
18 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Its description is nearly the same as premiere_cancel_edit's (similarity 0.68); only the names and schemas tell them apart. Say in this description when to use premiere_cancel_edit instead.confusable_pair
  • Minor
    Arguments without a description: requestId.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

analyze_video

50 / 100Cloudy

Purpose
20 / 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

delete_my_asset

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 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
  • Minor
    Required identifiers whose description does not say where the value comes from: asset_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_my_audio

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 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
  • Minor
    Required identifiers whose description does not say where the value comes from: generation_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_my_videos

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 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
  • Minor
    Required identifiers whose description does not say where the value comes from: video_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_brand_kit

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
15 / 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

list_editor_workflows

50 / 100Cloudy

Purpose
20 / 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

load_video_workflow

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
15 / 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

save_brand_kit

50 / 100Cloudy

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

check_balance

52 / 100Cloudy

Purpose
17 / 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

explore_models

52 / 100Cloudy

Purpose
20 / 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

export_shot_log

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_vision_report

52 / 100Cloudy

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

isolate_voice

52 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 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

list_my_videos

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 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

list_upscalers

52 / 100Cloudy

Purpose
20 / 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

premiere_list_connections

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
    Its description is nearly the same as aftereffects_list_connections's (similarity 0.83); only the names and schemas tell them apart. Say in this description when to use aftereffects_list_connections instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info

premiere_read_timeline

52 / 100Cloudy

Purpose
20 / 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

premiere_request_edit

52 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: requestId, projectId, sequenceId, revision, text, operation, operations, operations[].kind, operations[].kind, operations[].kind, operations[].name, operations[].kind, operations[].bin, operations[].kind, operations[].media, operations[].bin, operations[].kind, operations[].media, operations[].at, operations[].video, operations[].audio, operations[].kind, operations[].media, operations[].at, operations[].video, operations[].audio, operations[].kind, operations[].clip, operations[].end, operations[].kind, operations[].clip, operations[].at, operations[].kind, operations[].clip, operations[].start, operations[].kind, operations[].clip, operations[].at, operations[].kind, operations[].clip, operations[].ripple, operations[].kind, operations[].clip, operations[].enabled, operations[].kind, operations[].clip, operations[].name, operations[].kind, operations[].at, operations[].name, operations[].comment, operations[].duration, operations[].kind, operations[].clip, operations[].effect, operations[].params, operations[].kind, operations[].clip, operations[].transition, operations[].side, operations[].duration, operations[].alignment, operations[].singleSided, operations[].kind, operations[].clip, operations[].language, operations[].kind, operations[].preset, operations[].filename, operations[].kind, operations[].asset, operations[].bin, operations[].at, operations[].video, operations[].audio, operations[].kind, operations[].at, operations[].kind, operations[].clip, operations[].text, operations[].at, operations[].template, operations[].duration, operations[].kind, operations[].media, operations[].at, operations[].video, operations[].audio, operations[].kind, operations[].clip, operations[].in, operations[].out, operations[].kind, operations[].clip, operations[].side, operations[].kind, operations[].clip, operations[].effect, operations[].kind, operations[].clip, operations[].effect, operations[].index, operations[].params, operations[].kind, operations[].clip, operations[].effect, operations[].params, operations[].kind, operations[].clip, operations[].effect, operations[].setting, operations[].at, operations[].value, operations[].interpolation, operations[].kind, operations[].clip, operations[].effect, operations[].setting, operations[].at, operations[].from, operations[].to, operations[].kind, operations[].clip, operations[].effect, operations[].setting, operations[].enabled, operations[].kind, operations[].media, operations[].in, operations[].out, operations[].kind, operations[].media, operations[].name, operations[].in, operations[].out, operations[].kind, operations[].media, operations[].bin, operations[].color, operations[].kind, operations[].media, operations[].frameRate, operations[].pixelAspect, operations[].fieldType, operations[].ignoreAlpha, operations[].invertAlpha, operations[].alphaUsage, operations[].removePullDown, operations[].vrConform, operations[].vrLayout, operations[].vrHorizontalView, operations[].vrVerticalView, operations[].kind, operations[].media, operations[].frameRate, operations[].pixelAspect, operations[].kind, operations[].media, operations[].lut, operations[].kind, operations[].media, operations[].kind, operations[].media, operations[].file, operations[].kind, operations[].media, operations[].file, operations[].highRes, operations[].kind, operations[].media, operations[].kind, operations[].media, operations[].kind, operations[].media, operations[].name, operations[].kind, operations[].bin, operations[].name, operations[].kind, operations[].media, operations[].bin, operations[].kind, operations[].name, operations[].query, operations[].kind, operations[].name, operations[].at, operations[].media, operations[].newName, operations[].comment, operations[].duration, operations[].color, operations[].type, operations[].kind, operations[].name, operations[].at, operations[].to, operations[].media, operations[].kind, operations[].name, operations[].at, operations[].media, operations[].kind, operations[].name, operations[].preset, operations[].media, operations[].kind, operations[].kind, operations[].name, operations[].kind, operations[].name, operations[].kind, operations[].name, operations[].kind, operations[].in, operations[].out, operations[].kind, operations[].at, operations[].kind, operations[].width, operations[].height, operations[].frameRate, operations[].pixelAspect, operations[].fieldType, operations[].maxBitDepth, operations[].maxRenderQuality, operations[].sampleRate, operations[].previewCodec, operations[].previewFileFormat, operations[].compositeInLinearColor, operations[].editingMode, operations[].previewWidth, operations[].previewHeight, operations[].kind, operations[].at, operations[].kind, operations[].clips, operations[].kind, operations[].in, operations[].out, operations[].kind, operations[].clip, operations[].kind, operations[].track, operations[].name, operations[].muted, operations[].kind, operations[].name, operations[].kind, operations[].file, operations[].kind, operations[].kind, operations[].file, operations[].kind, operations[].file, operations[].comps, operations[].kind, operations[].name, operations[].kind, operations[].media, operations[].scope, operations[].fields, operations[].kind, operations[].key, operations[].value, operations[].kind, operations[].enabled, operations[].kind, operations[].scope, operations[].folder, operations[].kind, operations[].media, operations[].preset, operations[].filename, operations[].queue, operations[].kind, operations[].kind, operations[].filename, operations[].audioFormat, operations[].bitsPerSample, operations[].embedAudio, operations[].explodeToMono, operations[].handleFrames, operations[].interleaveWithoutEffects, operations[].mixdownVideo, operations[].preserveParentFolder, operations[].renderAudioEffects, operations[].sampleRate, operations[].trimSources, operations[].mixdownPreset, operations[].kind, operations[].media, operations[].at, operations[].kind, operations[].filename, operations[].kind, operations[].filename, operations[].kind, operations[].media, operations[].file, operations[].at, operations[].speed, operations[].close, operations[].closeAll, operations[].kind, operations[].media, operations[].json, operations[].kind, operations[].clip, operations[].offset, operations[].videoTracksUp, operations[].audioTracksUp, operations[].insert, operations[].kind, operations[].library, operations[].element, operations[].at, operations[].video, operations[].audio, operations[].kind, operations[].file, operations[].preset, operations[].filename, operations[].in, operations[].out, operations[].queue, operations[].kind, operations[].kind, operations[].embedded, operations[].sidecar, operations[].kind, operations[].kind, operations[].paused, operations[].kind, operations[].name, operations[].fieldLabel, operations[].type, operations[].kind, operations[].text, operations[].kind, operations[].owner, operations[].name, operations[].value, operations[].persistent, operations[].kind, operations[].what, operations[].clip, operations[].media, operations[].effect, operations[].name.param_no_description
  • Minor
    The description is long (508 words). It helps selection but costs steps and tokens.too_long
  • Minor
    String arguments with no constraint or example: operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind, operations[].kind.loose_string_param
  • Minor
    The meaning of the boolean argument operations[].ripple is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument operations[].enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument operations[].enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument operations[].enabled is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument operations[].insert is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument operations[].paused is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

read_editor_timeline

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
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

share_editor_project

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: project_id.param_no_description
  • Minor
    String arguments with no constraint or example: project_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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

export_editor_project

53 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
21 / 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
    The meaning of the boolean argument include_audio is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

load_workflow_playbook

53 / 100Cloudy

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

check_job_status

54 / 100Cloudy

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

create_depth_map

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 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

premiere_frame

54 / 100Cloudy

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

sound_extraction_status

54 / 100Cloudy

Purpose
17 / 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
  • Minor
    Required identifiers whose description does not say where the value comes from: job_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

split_image_into_layers

54 / 100Cloudy

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

apply_style

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 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

decide_switch_unrestricted_action

55 / 100Cloudy

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

list_brand_kits

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_voices

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 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

manage_voice

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
    Says nothing about what it returns.no_return_info

upload_editor_media

55 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: files[].kind, files[].duration_seconds, confirm[].filename, confirm[].mime, confirm[].kind, confirm[].name, confirm[].duration_seconds, confirm[].place.param_no_description
  • Minor
    String arguments with no constraint or example: confirm[].filename, confirm[].mime, confirm[].name.loose_string_param
  • Minor
    The meaning of the boolean argument confirm[].place 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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

aftereffects_render

56 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
12 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: requestId, projectId, compId, revision, outputTemplate, filename, start, end.param_no_description

open_questions

56 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: questions[].question, questions[].topic, questions[].choices.param_no_description
  • Minor
    String arguments with no constraint or example: questions[].question.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

aftereffects_list_connections

57 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Its description is nearly the same as premiere_list_connections's (similarity 0.83); only the names and schemas tell them apart. Say in this description when to use premiere_list_connections instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info

apply_cinematic_anamorphic

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

apply_graphic_editorial_portrait

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

apply_high_fashion_editorial

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

apply_magic_hour_portrait

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

apply_product

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

apply_travel

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

apply_wellness

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

ask_switch_unrestricted

57 / 100Cloudy

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

No issues.

cancel_my_task

57 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Required identifiers whose description does not say where the value comes from: taskId. Name the tool or the place that returns it, or models look it up first.id_source_missing

list_vision_reports

57 / 100Cloudy

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

log_shots

57 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
7 / 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

spend_log

57 / 100Cloudy

Purpose
17 / 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

aftereffects_request_edit

58 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
12 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: requestId, projectId, compId, revision, operation.param_no_description
  • Minor
    The description is long (606 words). It helps selection but costs steps and tokens.too_long

capture_editor_assets

59 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
17 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: project_id.param_no_description
  • Minor
    String arguments with no constraint or example: project_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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_video_status

59 / 100Cloudy

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

list_generations

59 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
7 / 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

premiere_shot_log

59 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
7 / 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

run_editor_agent

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
17 / 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

stitch_in_editor

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Required identifiers whose description does not say where the value comes from: video_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

suggest_speech_seconds

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
15 / 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

apply_movie_scene

60 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 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

list_my_audio

60 / 100Cloudy

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

transcribe_audio

60 / 100Cloudy

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

edit_editor_timeline

61 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: operations[].volume_points[].t, operations[].volume_points[].db, operations[].captions[].text, operations[].captions[].at_sec, operations[].captions[].duration_sec, operations[].segments[].from_sec, operations[].segments[].to_sec.param_no_description
  • Minor
    String arguments with no constraint or example: operations[].captions[].text.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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

generate_sound

61 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 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

upload_media

61 / 100Cloudy

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

apply_iphone_realism

62 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 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

apply_ugc

62 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 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

change_voice

62 / 100Cloudy

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

find_editor_scenes

62 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • 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: project_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

find_library_sound

62 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
7 / 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

generate_dialogue

62 / 100Cloudy

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

generate_sound_effect

62 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 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

get_depth_map_status

62 / 100Cloudy

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

No issues.

list_my_folders

62 / 100Cloudy

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

get_my_active_references

64 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
7 / 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

talking_avatar_video

64 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
15 / 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

align_words

65 / 100Cloudy

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

list_styles

65 / 100Cloudy

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

render_editor_project

65 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
15 / 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

voice

65 / 100Cloudy

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

No issues.

enhance_video_prompt

66 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
17 / 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_audio_status

66 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
15 / 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

aftereffects_edit_status

67 / 100Cloudy

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

analyze_video_report

67 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
15 / 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

plan_music

67 / 100Cloudy

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

No issues.

find_epidemic_sound

68 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
16 / 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

generate_speech

68 / 100Cloudy

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

No issues.

clone_voice

69 / 100Cloudy

Purpose
17 / 20
When to use
15 / 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

list_video_models

70 / 100Clear

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

quote_video

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
    No `required` list, so every argument is optional.no_required

generate_image

71 / 100Clear

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

No issues.

design_voice

72 / 100Clear

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

No issues.

dub_audio

72 / 100Clear

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

No issues.

upload_reference_asset

73 / 100Clear

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

No issues.

aftereffects_read_project

74 / 100Clear

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

No issues.

generate_video

74 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
17 / 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

list_my_assets

74 / 100Clear

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

extract_sound_effect

75 / 100Clear

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

lip_sync_video

75 / 100Clear

Purpose
17 / 20
When to use
15 / 20
Arguments
16 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    Its description is nearly the same as sync3_lip_sync_video's (similarity 0.55); only the names and schemas tell them apart. Say in this description when to use sync3_lip_sync_video instead.confusable_pair
  • Minor
    String arguments with no constraint or example: session_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required

show_media

77 / 100Clear

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

sync3_lip_sync_video

77 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
13 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    Its description is nearly the same as lip_sync_video's (similarity 0.55); only the names and schemas tell them apart. Say in this description when to use lip_sync_video instead.confusable_pair
  • Minor
    Arguments without a description: speak_spans[].start, speak_spans[].end.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

video_to_music

77 / 100Clear

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

No issues.

generate_audio

78 / 100Clear

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

No issues.

generate_music

79 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
10 / 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