All scored servers

ihateaudio: tool descriptions scored com.ihateaudio/ihateaudio

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

Scores, issues and names only

This page shows how ihateaudio (com.ihateaudio/ihateaudio)'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.ihateaudio/ihateaudio
Average score
42.3 / 100Cloudy
Tools
48
Near-identical descriptions
2

Across the server

  • Major
    48 tools. Above 40, models choose less accurately.too_many_tools
  • Major
    48 tools repeat the same note (74 words). Say it once in the server's instructions, and let each description say what only that tool does. The note does not count toward the tools' scores.repeated_note
  • 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

2 of 2 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
send_audio_on_whatsappsend_audio_on_discord0.750.60
ringtone_makerandroid_ringtone_maker0.730.67

Tools

audio_reverser

34 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    The description only restates the name (9 words).restates_name
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

equalizer

34 / 100Rain

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

flac_converter

34 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

m4a_converter

34 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

mp3_converter

34 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    The description only restates the name (8 words).restates_name
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

ogg_converter

34 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

waveform_generator

36 / 100Rain

Purpose
14 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_converter

38 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

bass_booster

38 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

reverb_adder

38 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

stereo_widener

38 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

tempo_changer

38 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

android_ringtone_maker

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Its description is nearly the same as ringtone_maker's (similarity 0.73); only the names and schemas tell them apart. Say in this description when to use ringtone_maker instead.confusable_pair
  • Minor
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_compressor

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_looper

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_splitter

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_transcriber

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_trimmer

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dynamic_compressor

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

echo_adder

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

fade_in_out

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

key_finder

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
14 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

loudness_meter

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
14 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

pitch_shifter

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

ringtone_maker

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Its description is nearly the same as android_ringtone_maker's (similarity 0.73); only the names and schemas tell them apart. Say in this description when to use android_ringtone_maker instead.confusable_pair
  • Minor
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

sample_rate_converter

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

silence_remover

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

speed_changer

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

stem_splitter

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

stereo_to_mono

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

voice_changer

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

volume_booster

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

wav_converter

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

bpm_detector

43 / 100Cloudy

Purpose
14 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param

audio_joiner

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

crossfade_joiner

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 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: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

subtitle_generator

45 / 100Cloudy

Purpose
10 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

8d_audio_maker

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

audio_normalizer

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

nightcore_maker

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

noise_remover

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

slowed_reverb

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

video_to_audio

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.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

acapella_extractor

49 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

send_audio_by_email

49 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param

vocal_remover

49 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

send_audio_on_discord

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 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
  • Minor
    Its description is nearly the same as send_audio_on_whatsapp's (similarity 0.75); only the names and schemas tell them apart. Say in this description when to use send_audio_on_whatsapp instead.confusable_pair
  • Minor
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param

send_audio_on_whatsapp

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 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
  • Minor
    Its description is nearly the same as send_audio_on_discord's (similarity 0.75); only the names and schemas tell them apart. Say in this description when to use send_audio_on_discord instead.confusable_pair
  • Minor
    Arguments without a description: files[].mime_type, files[].file_name.param_no_description
  • Minor
    String arguments with no constraint or example: files[].mime_type, files[].file_name.loose_string_param

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