All scored servers

Dotsy: tool descriptions scored ai.dotsy/mcp

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

Scores, issues and names only

This page shows how Dotsy (ai.dotsy/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.dotsy/mcp
Average score
53.6 / 100Cloudy
Tools
119
Near-identical descriptions
0

Across the server

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

submit_feedback

28 / 100Rain

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

decline_suggestion

35 / 100Rain

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

delete_menu_item

36 / 100Rain

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

delete_route

36 / 100Rain

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

get_route

36 / 100Rain

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

reply_to_report

36 / 100Rain

Purpose
13 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: id, text, requestIds, attachments[].id.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.id_source_missing

batch_patch_content

37 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: items, items[].key, items[].ops, items[].ops[].op, items[].ops[].selector, items[].ops[].selectors, items[].ops[].tag, items[].ops[].attrs, items[].ops[].target, items[].ops[].position, items[].ops[].name, items[].ops[].value, items[].ops[].find, items[].ops[].replace, items[].ops[].expect, items[].ops[].anchored.param_no_description
  • Minor
    String arguments with no constraint or example: items[].ops[].value, items[].ops[].replace.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument items[].ops[].anchored is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

patch_content

39 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: key, ops, ops[].op, ops[].selector, ops[].selectors, ops[].tag, ops[].attrs, ops[].target, ops[].position, ops[].name, ops[].value, ops[].find, ops[].replace, ops[].expect, ops[].anchored.param_no_description
  • Minor
    String arguments with no constraint or example: key, ops[].value, ops[].replace.loose_string_param
  • Minor
    The meaning of the boolean argument ops[].anchored is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

get_report

40 / 100Cloudy

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

get_site_manifest

40 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: mode, routes, limit, cursor.param_no_description
  • Minor
    String arguments with no constraint or example: cursor.loose_string_param
  • Minor
    The meaning of the boolean argument routes is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

delete_site

41 / 100Cloudy

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

add_idea

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: title, description, board, status, area, source, externalRef, externalRef.system, externalRef.id, externalRef.url, requester, requester.email, requester.name, asSuggestion.param_no_description
  • Minor
    String arguments with no constraint or example: board, status, area, externalRef.system, externalRef.id, requester.name.loose_string_param
  • Minor
    The meaning of the boolean argument asSuggestion is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

approve_suggestion

42 / 100Cloudy

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

bulk_put_content

42 / 100Cloudy

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

remove_custom_domain

42 / 100Cloudy

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

publish_site

43 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: feedback.impactPercent, feedback.title, feedback.description, feedback.suggestedImprovement, feedback.findings, feedback.findings[].category, feedback.findings[].impactPercent, feedback.findings[].title, feedback.findings[].description, feedback.findings[].suggestedImprovement, feedback.findings[].operationId.param_no_description
  • Minor
    String arguments with no constraint or example: feedback.title, feedback.description, feedback.suggestedImprovement, feedback.findings[].title, feedback.findings[].description, feedback.findings[].suggestedImprovement, feedback.findings[].operationId.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

put_content

43 / 100Cloudy

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

get_custom_domain_connect

44 / 100Cloudy

Purpose
10 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

list_form_submissions

44 / 100Cloudy

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

list_assets

45 / 100Cloudy

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

reapply_custom_domain_oauth

45 / 100Cloudy

Purpose
10 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

reorder_menu

45 / 100Cloudy

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

decompose_analyze

46 / 100Cloudy

Purpose
10 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    The description is too short (3 words).too_short
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: sampleLimit, profileId.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • 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_ideas

46 / 100Cloudy

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

refresh_custom_domain

46 / 100Cloudy

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

remove_votes

46 / 100Cloudy

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

stage_content_chunk

46 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: stagingId, seq, body, contentType, finalize.param_no_description
  • Minor
    String arguments with no constraint or example: contentType.loose_string_param
  • Minor
    The meaning of the boolean argument finalize is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

start_site

46 / 100Cloudy

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

apply_changeset

47 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: writes, writes[].key, writes[].body, writes[].bodyStaging, writes[].contentType, writes[].ifMatch, writes[].route, writes[].route.path, writes[].route.input, writes[].route.input.title, writes[].route.input.vars, writes[].route.input.purpose, writes[].route.input.experiment, writes[].menuItems, writes[].menuItems[].sort, writes[].menuItems[].parent, writes[].menuItems[].label, writes[].menuItems[].kind, writes[].menuItems[].ref, writes[].menuItems[].newTab, writes[].menuItems[].attrs, writes[].menuItems[].data, writes[].menuItems[].html, writes[].menuItems[].childShell, writes[].menuItems[].childTemplate, writes[].menuItems[].menu, writes[].menuItems[].id, deletes[].key, deletes[].ifMatch, message.param_no_description
  • Minor
    String arguments with no constraint or example: writes[].body, writes[].contentType, writes[].ifMatch, writes[].menuItems[].ref, writes[].menuItems[].html, writes[].menuItems[].childTemplate.loose_string_param
  • Minor
    The meaning of the boolean argument writes[].menuItems[].newTab is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

discard_drafts

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: key, keys, routes, menus.param_no_description
  • Minor
    The meaning of the boolean argument menus is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

get_account_context

47 / 100Cloudy

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

list_suggestions

47 / 100Cloudy

Purpose
13 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

merge_suggestion

47 / 100Cloudy

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

structure_site_analyze

47 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: sampleLimit, profileId.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

find_replace

48 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: find, replace, keys, expectPerKey.param_no_description
  • Minor
    String arguments with no constraint or example: replace.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

get_structure_result

48 / 100Cloudy

Purpose
6 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    The description only restates the name (8 words).restates_name
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

list_custom_domains

48 / 100Cloudy

Purpose
13 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

list_notifications

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

put_goals

48 / 100Cloudy

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

put_menu_doc

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: doc.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

report_bug

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: title, expected, steps, severity, tool, operationId, requestIds, attachments[].id.param_no_description
  • Minor
    String arguments with no constraint or example: tool, operationId.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

support_inbox

48 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: action, status, kind, source, priority, cursor, id, text, ids, title, summary, duplicateOf, links, links.roadmap, links.changelog.param_no_description
  • Minor
    String arguments with no constraint or example: status, kind, source, priority, cursor, links.roadmap, links.changelog.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

delete_draft_test

49 / 100Cloudy

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

get_draft_status

49 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

preview_page

49 / 100Cloudy

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

put_route

49 / 100Cloudy

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

delete_content

50 / 100Cloudy

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

get_plan

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

search_content

50 / 100Cloudy

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

set_experiment_note

50 / 100Cloudy

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

start_test

50 / 100Cloudy

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

add_custom_domain

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

list_skills

51 / 100Cloudy

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

patch_route

51 / 100Cloudy

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

list_goals

52 / 100Cloudy

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

mark_notifications_read

52 / 100Cloudy

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

revert_change

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

delete_asset

53 / 100Cloudy

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

get_board

53 / 100Cloudy

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

import_site_from_url

53 / 100Cloudy

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

list_votes

53 / 100Cloudy

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

promote_experiment

53 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: experimentId, loserDisposition.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

wait_for_custom_domain

53 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

adapt_site_revert

54 / 100Cloudy

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

claim_site

54 / 100Cloudy

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

estimate_test

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    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_content

54 / 100Cloudy

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

get_menu

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: menu.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

get_structure_status

54 / 100Cloudy

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

new_post_template

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

set_item_status

54 / 100Cloudy

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

set_primary_custom_domain

54 / 100Cloudy

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

adapt_site_apply

55 / 100Cloudy

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

get_analytics

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

get_site

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

put_menu_item

55 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: menu, id, sort, parent, label, kind, ref, newTab, attrs, data, html, childShell, childTemplate.param_no_description
  • Minor
    String arguments with no constraint or example: ref, html, childTemplate.loose_string_param
  • Minor
    The meaning of the boolean argument newTab is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

review_changes

55 / 100Cloudy

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

get_menu_doc

56 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

list_versions

56 / 100Cloudy

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

get_adapt_status

57 / 100Cloudy

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

restore_version

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

get_activity

58 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

get_skill

58 / 100Cloudy

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

structure_site_apply

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: scope, overrides, overrides.forceSkipKeys.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

update_brief

58 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Minor
    Arguments without a description: rules[].id, rules[].card, rules[].text, rules[].level, rules[].locked, rules[].check.param_no_description
  • Minor
    The meaning of the boolean argument rules[].locked is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

verify_page

58 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

update_collection

59 / 100Cloudy

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

get_custom_code

60 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

infer_collection_schema

60 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context

preflight_site

60 / 100Cloudy

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

reindex_collection

60 / 100Cloudy

Purpose
13 / 20
When to use
5 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

undo_publish

60 / 100Cloudy

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

detach_section

61 / 100Cloudy

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

get_asset

61 / 100Cloudy

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

share_section

61 / 100Cloudy

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

get_form_submission

63 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
24 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.id_source_missing

create_site

64 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
17 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Arguments without a description: slug, title, keyConvention, purpose, onSlugTaken.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

list_collections

64 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context

list_my_sites

64 / 100Cloudy

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

get_collection_schema

65 / 100Cloudy

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

get_site_outline

65 / 100Cloudy

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

put_post

66 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Arguments without a description: key, meta, meta.date, meta.dateDisplay, meta.excerpt, meta.tags, meta.author, meta.image, meta.url, meta.visibleAt, meta.collections, meta.custom, body, head.param_no_description
  • Minor
    String arguments with no constraint or example: key, meta.date, meta.dateDisplay, meta.excerpt, meta.author, meta.image, meta.url, body.loose_string_param

adapt_site_analyze

67 / 100Cloudy

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

list_content

67 / 100Cloudy

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

rename_content

67 / 100Cloudy

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

set_analytics_provider

67 / 100Cloudy

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

start_edit_session

67 / 100Cloudy

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

edit_page

69 / 100Cloudy

Purpose
20 / 20
When to use
20 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    String arguments with no constraint or example: site, path.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

inspect_collection

69 / 100Cloudy

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

update_site

69 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Minor
    Arguments without a description: title, keyConvention.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

bulk_put_assets

70 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
16 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Minor
    Arguments without a description: items, items[].bodyBase64, items[].bodyText, items[].contentType, items[].importFromUrl, items[].intent.param_no_description
  • Minor
    String arguments with no constraint or example: items[].bodyBase64, items[].bodyText.loose_string_param

get_site_build_progress

70 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    String arguments with no constraint or example: site.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

optimize_assets

70 / 100Clear

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

rename_site

71 / 100Clear

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

graduate_site

72 / 100Clear

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

No issues.

put_collection_schema

75 / 100Clear

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

No issues.

rename_page

80 / 100Clear

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

No issues.

list_pages

81 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
21 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    String arguments with no constraint or example: site.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

set_custom_code

81 / 100Clear

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

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