All scored servers

BorealHost: tool descriptions scored ai.borealhost/mcp

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

Scores, issues and names only

This page shows how BorealHost (ai.borealhost/mcp)'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.borealhost/mcp
Average score
40.6 / 100Cloudy
Tools
184
Near-identical descriptions
8

Across the server

  • Major
    184 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    The server's instructions are 7313 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

8 of 8 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
list_pluginslist_themes0.840.33
write_filecreate_directory0.690.00
manage_dnsadd_domain_dns0.680.25
manage_pluginmanage_theme0.670.33
create_snapshotcreate_b2_snapshot0.640.67
start_compute_instancereboot_compute_instance0.640.50
delete_snapshotcancel_scheduled_snapshot0.630.25
get_file_recoveryget_database_recovery0.610.50

Tools

remove_mailbox_alias

11 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 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
  • Major
    Arguments without a description: email, alias, actor, reason.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: email, alias.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_mailbox_aliases

14 / 100Rain

Purpose
6 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
3 / 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
  • Major
    Arguments without a description: email, cursor, limit.param_no_description
  • Minor
    String arguments with no constraint or example: 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

list_mailboxes

15 / 100Rain

Purpose
10 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain, cursor, limit, label.param_no_description
  • Minor
    String arguments with no constraint or example: domain.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

find_address

16 / 100Rain

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

get_email_domain

16 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain.param_no_description
  • Minor
    String arguments with no constraint or example: domain.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_mailbox

16 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: email.param_no_description
  • Minor
    String arguments with no constraint or example: email.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

add_mailbox_alias

18 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: email, alias, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: email, alias.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_email_domains

18 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: cursor, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

reboot_compute_instance

18 / 100Rain

Purpose
10 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: instance_id.param_no_description
  • Minor
    Its description is nearly the same as start_compute_instance's (similarity 0.64); only the names and schemas tell them apart. Say in this description when to use start_compute_instance instead.confusable_pair
  • Minor
    String arguments with no constraint or example: instance_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: instance_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

rotate_email_key

18 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: grace_minutes.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

disable_email_domain

19 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: domain.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

logout_mailbox_sessions

19 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: email, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: 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
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

restore_mailbox

19 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: email, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: 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
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_email_mailbox

20 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain, local_part, display_name, password, quota_gb, label, smtp_sent_limit, idempotency_key, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: domain, local_part.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_email_mailbox

20 / 100Rain

Purpose
10 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: email, confirm, actor, reason.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: email, confirm.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_email_audit

20 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain, since, email, cursor, limit.param_no_description
  • Minor
    String arguments with no constraint or example: domain.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

start_compute_instance

21 / 100Rain

Purpose
13 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: instance_id.param_no_description
  • Minor
    Its description is nearly the same as reboot_compute_instance's (similarity 0.64); only the names and schemas tell them apart. Say in this description when to use reboot_compute_instance instead.confusable_pair
  • Minor
    String arguments with no constraint or example: instance_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: instance_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

clear_mailbox_forwarding

22 / 100Rain

Purpose
6 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    The description only restates the name (9 words).restates_name
  • Major
    Arguments without a description: email, clear_all_filters, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: email.loose_string_param
  • Minor
    The meaning of the boolean argument clear_all_filters is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

set_mailbox_aliases

22 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
3 / 10
Examples
0 / 10
  • 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
  • Major
    Arguments without a description: email, aliases, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: 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

update_email_domain

22 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
3 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain, settings, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: domain.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

configure_email_dns

24 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: domain, dmarc_reporting_address, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: domain.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
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_mailbox_token

25 / 100Rain

Purpose
14 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: email, duration_minutes, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: email.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

reset_email_mailbox_password

25 / 100Rain

Purpose
13 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: email, new_password, actor, reason.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: email.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

stop_compute_instance

25 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: instance_id.param_no_description
  • Minor
    String arguments with no constraint or example: instance_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_email_webmail_url

26 / 100Rain

Purpose
14 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: email, language, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: email.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

update_mailbox

26 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
3 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: email, settings, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: 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

get_database_recovery

30 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, backup_id, recovery_id.param_no_description
  • Minor
    Its description is nearly the same as get_file_recovery's (similarity 0.61); only the names and schemas tell them apart. Say in this description when to use get_file_recovery instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, backup_id, recovery_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_email_status

34 / 100Rain

Purpose
14 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_webmail_url

34 / 100Rain

Purpose
14 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, email.param_no_description
  • Minor
    String arguments with no constraint or example: slug, email.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

ssl_renew

34 / 100Rain

Purpose
14 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

cache_flush

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

claim_api_key

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: claim_token.param_no_description
  • Minor
    String arguments with no constraint or example: claim_token.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_backup

37 / 100Rain

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

delete_mailbox

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, email.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, email.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_webhook

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: endpoint_id.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: endpoint_id.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: endpoint_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

enable_email_domain

37 / 100Rain

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
0 / 10
Examples
0 / 10
  • Major
    Arguments without a description: domain, site_slug, mailbox_limit, alias_limit, dmarc_reporting_address, configure_dns, actor, reason.param_no_description
  • Minor
    String arguments with no constraint or example: domain.loose_string_param
  • Minor
    The meaning of the boolean argument configure_dns is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_backup_retention

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_file_recovery

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, backup_id, recovery_id.param_no_description
  • Minor
    Its description is nearly the same as get_database_recovery's (similarity 0.61); only the names and schemas tell them apart. Say in this description when to use get_database_recovery instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, backup_id, recovery_id.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_databases

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_redirects

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_tables

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, database.param_no_description
  • Minor
    String arguments with no constraint or example: slug, database.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

optimize_database

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

reply_support_ticket

37 / 100Rain

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

revoke_smtp_relay

37 / 100Rain

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

scale

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, new_plan.param_no_description
  • Minor
    String arguments with no constraint or example: slug, new_plan.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

set_force_https

37 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, enabled.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    The meaning of the boolean argument enabled is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

snapshot_compute_volume

37 / 100Rain

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

terminate_compute_instance

37 / 100Rain

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

test_webhook

37 / 100Rain

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

set_api_key

38 / 100Rain

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

list_compute_instances

39 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: include_terminated.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_terminated is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_db_users

39 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, engine.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

add_cron

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, schedule, command.param_no_description
  • Minor
    String arguments with no constraint or example: slug, schedule, command.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

add_ssh_key

40 / 100Cloudy

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

cache_status

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

cache_toggle

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, enable.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    The meaning of the boolean argument enable is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

cancel_scheduled_snapshot

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, schedule_id.param_no_description
  • Minor
    Its description is nearly the same as delete_snapshot's (similarity 0.63); only the names and schemas tell them apart. Say in this description when to use delete_snapshot instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, schedule_id.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: schedule_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

cloudflare_proxy_status

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_backup

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

database_search_replace

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, old, new, dry_run.param_no_description
  • Minor
    String arguments with no constraint or example: slug, old, new.loose_string_param
  • Minor
    The meaning of the boolean argument dry_run is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_alert_rule

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, rule_id.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, rule_id.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: rule_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_compute_volume

40 / 100Cloudy

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

delete_cron

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, line_number.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_domain_dns

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name, record_id.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: domain_name, record_id.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: record_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_file

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, path.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, path.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_redirect

40 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, source_path, redirect_id.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_snapshot

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, snapshot_id.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    Its description is nearly the same as cancel_scheduled_snapshot's (similarity 0.63); only the names and schemas tell them apart. Say in this description when to use cancel_scheduled_snapshot instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, snapshot_id.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints
  • Minor
    Required identifiers whose description does not say where the value comes from: snapshot_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

delete_subdomain

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name, subdomain.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: domain_name, subdomain.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

domain_detail

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

domain_settings

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name, auto_renew, whois_privacy, locked.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name.loose_string_param
  • Minor
    The meaning of the boolean argument auto_renew is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument whois_privacy is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument locked is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_database_info

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_metrics

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, days.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_resource_snapshot

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_site_nginx_snippet

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_site_status

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_smtp_relay

40 / 100Cloudy

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

get_ssh_info

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_stack_info

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_support_ticket

40 / 100Cloudy

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

link_domain

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name, site_slug.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name, site_slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_alert_rules

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_apps

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_backups

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_cron

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_firewall_rules

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_modules

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_php_versions

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_plans

40 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: track, include_deprecated.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_deprecated is unclear.vague_boolean
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

list_plugins

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    Its description is nearly the same as list_themes's (similarity 0.84); only the names and schemas tell them apart. Say in this description when to use list_themes instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_snapshots

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_subdomains

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_themes

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    Its description is nearly the same as list_plugins's (similarity 0.84); only the names and schemas tell them apart. Say in this description when to use list_plugins instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

manage_plugin

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, action, plugin.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    Its description is nearly the same as manage_theme's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use manage_theme instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, action, plugin.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

manage_theme

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, action, theme.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    Its description is nearly the same as manage_plugin's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use manage_plugin instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, action, theme.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

remove_ftp_account

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, username.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, username.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

remove_port_forward

40 / 100Cloudy

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

revoke_api_key

40 / 100Cloudy

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

ssl_info

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

switch_php

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, version.param_no_description
  • Minor
    String arguments with no constraint or example: slug, version.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

wp_check_updates

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

wp_update_all

40 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

add_domain_dns

41 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
4 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name, record_type, value, subdomain, priority.param_no_description
  • Minor
    Its description is nearly the same as manage_dns's (similarity 0.68); only the names and schemas tell them apart. Say in this description when to use manage_dns instead.confusable_pair
  • Minor
    String arguments with no constraint or example: domain_name, record_type, value.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

manage_db_user

41 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, action, engine, user, password, database, privileges, host.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, action.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_billing_portal

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: flow.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_checkout_status

42 / 100Cloudy

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

install_app

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, template, app_name, db_type, domain, display_name.param_no_description
  • Minor
    String arguments with no constraint or example: slug, template, app_name.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_files

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, path.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_support_tickets

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: status.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

manage_dns

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, action, record_type, subdomain, value.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    Its description is nearly the same as add_domain_dns's (similarity 0.68); only the names and schemas tell them apart. Say in this description when to use add_domain_dns instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, action, record_type.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

run_malware_scan

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, path.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

update_account

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: email, language, first_name, last_name.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

cloudflare_purge_cache

43 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, urls.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug.loose_string_param

enable_wildcard

43 / 100Cloudy

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

get_compute_instance

43 / 100Cloudy

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

get_logs

43 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, log_type, lines, search.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_snapshot_usage

43 / 100Cloudy

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

list_port_forwards

43 / 100Cloudy

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

read_file

43 / 100Cloudy

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

restore_backup

43 / 100Cloudy

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

rollback_snapshot

43 / 100Cloudy

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

rotate_key

43 / 100Cloudy

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

set_backup_retention

43 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, keep_daily, keep_weekly, keep_monthly, reset.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    The meaning of the boolean argument reset is unclear.vague_boolean

reset_mailbox_password

44 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, email, new_password.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, email.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

add_firewall_rule

45 / 100Cloudy

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

add_redirect

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, source_path, target_url, redirect_type.param_no_description
  • Minor
    String arguments with no constraint or example: slug, source_path, target_url.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

cloudflare_set_proxy

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, proxied.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    The meaning of the boolean argument proxied is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

container_action

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, action.param_no_description
  • Minor
    String arguments with no constraint or example: slug, action.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_directory

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, path.param_no_description
  • Minor
    Its description is nearly the same as write_file's (similarity 0.69); only the names and schemas tell them apart. Say in this description when to use write_file instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, path.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_webhook

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: url, events.param_no_description
  • Minor
    String arguments with no constraint or example: url.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

detach_compute_volume

45 / 100Cloudy

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

enable_smtp_relay

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, domain.param_no_description
  • Minor
    String arguments with no constraint or example: slug, domain.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

get_app_status

45 / 100Cloudy

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

list_checkouts

45 / 100Cloudy

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

list_domain_dns

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

recover_backup_database

45 / 100Cloudy

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

recover_backup_files

45 / 100Cloudy

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

remove_firewall_rule

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, ip.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug, ip.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

search_domain

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain.param_no_description
  • Minor
    String arguments with no constraint or example: domain.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

toggle_module

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, module_name.param_no_description
  • Minor
    String arguments with no constraint or example: slug, module_name.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

transfer_out_domain

45 / 100Cloudy

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

upload_ssl_cert

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, domain, fullchain_pem, privkey_pem.param_no_description
  • Minor
    String arguments with no constraint or example: slug, domain, fullchain_pem, privkey_pem.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

write_file

45 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, path, content.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    Its description is nearly the same as create_directory's (similarity 0.69); only the names and schemas tell them apart. Say in this description when to use create_directory instead.confusable_pair
  • Minor
    String arguments with no constraint or example: slug, path, content.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_api_key

46 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: name, scopes, site_slug, email_domains, expires_at, ip_allowlist.param_no_description
  • Minor
    String arguments with no constraint or example: name.loose_string_param

create_mailbox

47 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, local_part, display_name, password.param_no_description
  • Minor
    String arguments with no constraint or example: slug, local_part.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

create_checkout

48 / 100Cloudy

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

decommission

48 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Major
    It may be destructive, but destructiveHint is not set.destructive_unmarked
  • Minor
    String arguments with no constraint or example: slug.loose_string_param

execute_query

48 / 100Cloudy

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

get_compute_volume

48 / 100Cloudy

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

launch_compute_instance

48 / 100Cloudy

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

resend_registrant_verification

48 / 100Cloudy

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

setup_email

48 / 100Cloudy

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

adopt_compute_instance

49 / 100Cloudy

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

create_ftp_account

49 / 100Cloudy

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

update_checkout

49 / 100Cloudy

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

attach_compute_volume

50 / 100Cloudy

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

create_b2_snapshot

50 / 100Cloudy

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

create_snapshot

50 / 100Cloudy

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

create_support_ticket

50 / 100Cloudy

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

list_ftp_accounts

50 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

schedule_snapshot

50 / 100Cloudy

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

set_site_type

50 / 100Cloudy

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

add_port_forward

51 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, internal_port, protocol, label, external_port, internal_port_end.param_no_description
  • Minor
    String arguments with no constraint or example: slug.loose_string_param

create_alert_rule

51 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, metric, threshold, operator, severity, cooldown_minutes, notify_email, notify_webhook.param_no_description
  • Minor
    String arguments with no constraint or example: slug, metric.loose_string_param
  • Minor
    The meaning of the boolean argument notify_email is unclear.vague_boolean

cancel_checkout

52 / 100Cloudy

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

add_subdomain

53 / 100Cloudy

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

create_compute_volume

53 / 100Cloudy

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

request_api_key

53 / 100Cloudy

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

set_domain_usage

53 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
6 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain_name, usage_mode, site_slug, nameservers, forward_url, forward_type, forward_include_path.param_no_description
  • Minor
    String arguments with no constraint or example: domain_name, usage_mode.loose_string_param
  • Minor
    The meaning of the boolean argument forward_include_path is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

set_site_nginx_snippet

53 / 100Cloudy

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

browse_backup

54 / 100Cloudy

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

register_domain

55 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Major
    Arguments without a description: domain, first_name, last_name, email, phone, address1, city, state, postal_code, country, period, ca_legal_type, usage_mode, nameservers, forward_url, forward_type, forward_include_path, whois_privacy, quote_only, quote_token.param_no_description
  • Minor
    String arguments with no constraint or example: domain, first_name, last_name, email, phone, address1, city, state, postal_code.loose_string_param
  • Minor
    The meaning of the boolean argument forward_include_path is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument quote_only is unclear.vague_boolean

upload_file

55 / 100Cloudy

Purpose
20 / 20
When to use
20 / 20
Arguments
3 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Arguments without a description: slug, path, content_b64.param_no_description
  • Minor
    String arguments with no constraint or example: slug, path, content_b64.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

complete_checkout

56 / 100Cloudy

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

add_site

58 / 100Cloudy

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

list_webhooks

59 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

delete_account

62 / 100Cloudy

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

No issues.

get_wallet

62 / 100Cloudy

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

No issues.

list_compute_images

62 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_compute_volumes

62 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_subscriptions

62 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

whoami

62 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
25 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

list_compute_types

65 / 100Cloudy

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

No issues.

list_domains

65 / 100Cloudy

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

No issues.

list_api_keys

67 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
25 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

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