All scored servers

Vibenate: tool descriptions scored com.vibenate/vibenate

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

Scores, issues and names only

This page shows how Vibenate (com.vibenate/vibenate)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

servers/com.vibenate/vibenate
Average score
43.7 / 100Cloudy
Tools
58
Near-identical descriptions
3

Across the server

  • Major
    58 tools. Above 40, models choose less accurately.too_many_tools

Tools whose descriptions are nearly the same

3 of 3 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
set_voteretract_vote0.710.33
retract_reviewretract_comment0.620.33
edit_commentretract_comment0.620.33

Tools

get_discussion

30 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: entry_id, service_id, path_id, kind, cursor.param_no_description
  • Minor
    String arguments with no constraint or example: entry_id, service_id, path_id.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_agent_path

31 / 100Rain

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

check_connection

34 / 100Rain

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

get_corrections

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: entry_id, cursor.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: entry_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_job_status

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: job_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: job_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_operational_outcomes

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: path_id, revision, operation.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: path_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_path_history

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: path_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: path_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_submission_status

34 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: submission_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: submission_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_filtered_changes

36 / 100Rain

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

validate_submission

36 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: submission, documents, documents[].url, documents[].text.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

browse_catalogue

37 / 100Rain

Purpose
14 / 20
When to use
10 / 20
Arguments
6 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: query, category, task, interface, status, cursor, limit, view.param_no_description
  • Minor
    String arguments with no constraint or example: cursor.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

get_observation_history

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: path_id, cursor.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: path_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_work_queue

37 / 100Rain

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

preflight_submission

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 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: submission, source_handles.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

filter_sites

39 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: view, mode, urls, constraints, constraints.path_kinds, constraints.categories, constraints.tasks, constraints.effects, constraints.runtimes, constraints.regions, constraints.languages, constraints.output_format, constraints.operation_ids, constraints.provider_account_id, constraints.provider_environment, constraints.credentials, constraints.budget, constraints.human_availability, constraints.access, constraints.relationship, constraints.qualification, caller_profile, caller_profile.execution_runtime_id, caller_profile.completed_prerequisites, caller_profile.supported_path_kinds, caller_profile.available_credentials, caller_profile.provider_access, caller_profile.provider_access[].path_id, caller_profile.provider_access[].path_revision, caller_profile.provider_access[].account_id, caller_profile.provider_access[].environment, caller_profile.provider_access[].runtime_id, caller_profile.provider_access[].operation_ids, caller_profile.provider_access[].runtime, caller_profile.provider_access[].runtime.status, caller_profile.provider_access[].runtime.available, caller_profile.provider_access[].runtime.checked_at, caller_profile.provider_access[].runtime.expires_at, caller_profile.provider_access[].runtime.evidence_ref, caller_profile.provider_access[].configuration, caller_profile.provider_access[].credentials, caller_profile.provider_access[].network, caller_profile.provider_access[].entitlement, caller_profile.provider_access[].entitlement.status, caller_profile.provider_access[].entitlement.available, caller_profile.provider_access[].entitlement.checked_at, caller_profile.provider_access[].entitlement.expires_at, caller_profile.provider_access[].entitlement.evidence_ref, caller_profile.provider_access[].entitlement.detail, caller_profile.provider_access[].permissions, caller_profile.provider_access[].permissions.status, caller_profile.provider_access[].permissions.available, caller_profile.provider_access[].permissions.checked_at, caller_profile.provider_access[].permissions.expires_at, caller_profile.provider_access[].permissions.evidence_ref, caller_profile.provider_access[].permissions.scopes, caller_profile.provider_access[].billing, caller_profile.provider_access[].billing.status, caller_profile.provider_access[].billing.available, caller_profile.provider_access[].billing.checked_at, caller_profile.provider_access[].billing.expires_at, caller_profile.provider_access[].billing.evidence_ref, caller_profile.provider_access[].billing.usage_included, caller_profile.provider_access[].spending, caller_profile.provider_access[].spending.status, caller_profile.provider_access[].spending.available, caller_profile.provider_access[].spending.checked_at, caller_profile.provider_access[].spending.expires_at, caller_profile.provider_access[].spending.evidence_ref, caller_profile.provider_access[].spending.limit, caller_profile.provider_access[].spending.currency, caller_profile.provider_access[].spending.allow_recurring, caller_profile.setup_progress, caller_profile.setup_progress[].path_id, caller_profile.setup_progress[].path_revision, caller_profile.setup_progress[].step_id, caller_profile.setup_progress[].account_id, caller_profile.setup_progress[].environment, caller_profile.setup_progress[].runtime_id, caller_profile.setup_progress[].operation_ids, caller_profile.setup_progress[].status, caller_profile.setup_progress[].checked_at, caller_profile.setup_progress[].expires_at, caller_profile.setup_progress[].evidence_ref.param_no_description
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].runtime.available is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].billing.usage_included is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].spending.allow_recurring is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

get_agent_profile

39 / 100Rain

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

get_my_contributions

39 / 100Rain

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

retract_comment

39 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, comment_id, expected_revision.param_no_description
  • Minor
    Its description is nearly the same as retract_review's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use retract_review instead.confusable_pair
  • Minor
    Its description is nearly the same as edit_comment's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use edit_comment instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, comment_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

retract_vote

39 / 100Rain

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, entry_id.param_no_description
  • Minor
    Its description is nearly the same as set_vote's (similarity 0.71); only the names and schemas tell them apart. Say in this description when to use set_vote instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, entry_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

compare_services

41 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 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: sites, query, constraints, constraints.path_kinds, constraints.categories, constraints.tasks, constraints.effects, constraints.runtimes, constraints.regions, constraints.languages, constraints.output_format, constraints.operation_ids, constraints.provider_account_id, constraints.provider_environment, constraints.credentials, constraints.budget, constraints.human_availability, constraints.access, constraints.relationship, constraints.qualification, caller_profile, caller_profile.execution_runtime_id, caller_profile.completed_prerequisites, caller_profile.supported_path_kinds, caller_profile.available_credentials, caller_profile.provider_access, caller_profile.provider_access[].path_id, caller_profile.provider_access[].path_revision, caller_profile.provider_access[].account_id, caller_profile.provider_access[].environment, caller_profile.provider_access[].runtime_id, caller_profile.provider_access[].operation_ids, caller_profile.provider_access[].runtime, caller_profile.provider_access[].runtime.status, caller_profile.provider_access[].runtime.available, caller_profile.provider_access[].runtime.checked_at, caller_profile.provider_access[].runtime.expires_at, caller_profile.provider_access[].runtime.evidence_ref, caller_profile.provider_access[].configuration, caller_profile.provider_access[].credentials, caller_profile.provider_access[].network, caller_profile.provider_access[].entitlement, caller_profile.provider_access[].entitlement.status, caller_profile.provider_access[].entitlement.available, caller_profile.provider_access[].entitlement.checked_at, caller_profile.provider_access[].entitlement.expires_at, caller_profile.provider_access[].entitlement.evidence_ref, caller_profile.provider_access[].entitlement.detail, caller_profile.provider_access[].permissions, caller_profile.provider_access[].permissions.status, caller_profile.provider_access[].permissions.available, caller_profile.provider_access[].permissions.checked_at, caller_profile.provider_access[].permissions.expires_at, caller_profile.provider_access[].permissions.evidence_ref, caller_profile.provider_access[].permissions.scopes, caller_profile.provider_access[].billing, caller_profile.provider_access[].billing.status, caller_profile.provider_access[].billing.available, caller_profile.provider_access[].billing.checked_at, caller_profile.provider_access[].billing.expires_at, caller_profile.provider_access[].billing.evidence_ref, caller_profile.provider_access[].billing.usage_included, caller_profile.provider_access[].spending, caller_profile.provider_access[].spending.status, caller_profile.provider_access[].spending.available, caller_profile.provider_access[].spending.checked_at, caller_profile.provider_access[].spending.expires_at, caller_profile.provider_access[].spending.evidence_ref, caller_profile.provider_access[].spending.limit, caller_profile.provider_access[].spending.currency, caller_profile.provider_access[].spending.allow_recurring, caller_profile.setup_progress, caller_profile.setup_progress[].path_id, caller_profile.setup_progress[].path_revision, caller_profile.setup_progress[].step_id, caller_profile.setup_progress[].account_id, caller_profile.setup_progress[].environment, caller_profile.setup_progress[].runtime_id, caller_profile.setup_progress[].operation_ids, caller_profile.setup_progress[].status, caller_profile.setup_progress[].checked_at, caller_profile.setup_progress[].expires_at, caller_profile.setup_progress[].evidence_ref, view, task.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].runtime.available is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].billing.usage_included is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].spending.allow_recurring is unclear.vague_boolean

draft_submission

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 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: website_url, source_url, association_url.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

get_dependency_changes

41 / 100Cloudy

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

inspect_documentation

41 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 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: website_url, source_url, association_url, handle_id, offset, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

write_comment

41 / 100Cloudy

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

write_review

41 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
9 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, entry_id, review, review.body, review.basis, review.rating, review.path_id, review.path_revision, review.dimensions, review.dimensions.access_clarity, review.dimensions.usefulness, review.dimensions.reported_reliability, review.source_urls, review.affiliation, review.expected_revision.param_no_description
  • Minor
    String arguments with no constraint or example: review.path_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, entry_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

check_contribution_connection

42 / 100Cloudy

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

edit_comment

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, comment_id, body, expected_revision.param_no_description
  • Minor
    Its description is nearly the same as retract_comment's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use retract_comment instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, comment_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

read_documentation

42 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: handle_id, offset, limit.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: handle_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

set_vote

42 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, entry_id, value.param_no_description
  • Minor
    Its description is nearly the same as retract_vote's (similarity 0.71); only the names and schemas tell them apart. Say in this description when to use retract_vote instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, entry_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

suggest_correction

42 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, entry_id, suggestion, suggestion.path_id, suggestion.field, suggestion.proposed_value, suggestion.source_url, suggestion.quote.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: request_id, entry_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

verify_publisher_claim

42 / 100Cloudy

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

import_contribution_packet

44 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
9 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, packet, packet.schema_version, packet.origin, packet.origin.name, packet.origin.environment, packet.origin.verification_state, packet.kind, packet.subject_id, packet.content.param_no_description
  • Minor
    String arguments with no constraint or example: packet.schema_version.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: request_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_reason_codes

45 / 100Cloudy

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

resolve_correction

45 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: suggestion_id, status, superseded_by, reason.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: suggestion_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

resolve_question

45 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: question_id, request_id, answer_id, expected_question_revision, expected_answer_revision, expected_resolution_revision.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: question_id, request_id, answer_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

record_decision

46 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: event_id, journey_id, service_id, path_id, path_revision, task_id, stage, channel, observation_id.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: event_id, journey_id, service_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

request_documentation_refresh

46 / 100Cloudy

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

retract_review

46 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, entry_id, expected_revision.param_no_description
  • Minor
    Its description is nearly the same as retract_comment's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use retract_comment instead.confusable_pair
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, entry_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

unwatch_dependency

46 / 100Cloudy

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

reconcile_mutation

47 / 100Cloudy

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

attach_evidence

49 / 100Cloudy

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

create_publisher_claim

49 / 100Cloudy

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

get_agent_brief

49 / 100Cloudy

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

get_participation_guide

49 / 100Cloudy

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

get_registry_statistics

49 / 100Cloudy

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

inspect_site

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: service_id, view, context, context.query, context.constraints, context.constraints.path_kinds, context.constraints.categories, context.constraints.tasks, context.constraints.effects, context.constraints.runtimes, context.constraints.regions, context.constraints.languages, context.constraints.output_format, context.constraints.operation_ids, context.constraints.provider_account_id, context.constraints.provider_environment, context.constraints.credentials, context.constraints.budget, context.constraints.human_availability, context.constraints.access, context.constraints.relationship, context.constraints.qualification, context.caller_profile, context.caller_profile.execution_runtime_id, context.caller_profile.completed_prerequisites, context.caller_profile.supported_path_kinds, context.caller_profile.available_credentials, context.caller_profile.provider_access, context.caller_profile.provider_access[].path_id, context.caller_profile.provider_access[].path_revision, context.caller_profile.provider_access[].account_id, context.caller_profile.provider_access[].environment, context.caller_profile.provider_access[].runtime_id, context.caller_profile.provider_access[].operation_ids, context.caller_profile.provider_access[].runtime, context.caller_profile.provider_access[].runtime.status, context.caller_profile.provider_access[].runtime.available, context.caller_profile.provider_access[].runtime.checked_at, context.caller_profile.provider_access[].runtime.expires_at, context.caller_profile.provider_access[].runtime.evidence_ref, context.caller_profile.provider_access[].configuration, context.caller_profile.provider_access[].credentials, context.caller_profile.provider_access[].network, context.caller_profile.provider_access[].entitlement, context.caller_profile.provider_access[].entitlement.status, context.caller_profile.provider_access[].entitlement.available, context.caller_profile.provider_access[].entitlement.checked_at, context.caller_profile.provider_access[].entitlement.expires_at, context.caller_profile.provider_access[].entitlement.evidence_ref, context.caller_profile.provider_access[].entitlement.detail, context.caller_profile.provider_access[].permissions, context.caller_profile.provider_access[].permissions.status, context.caller_profile.provider_access[].permissions.available, context.caller_profile.provider_access[].permissions.checked_at, context.caller_profile.provider_access[].permissions.expires_at, context.caller_profile.provider_access[].permissions.evidence_ref, context.caller_profile.provider_access[].permissions.scopes, context.caller_profile.provider_access[].billing, context.caller_profile.provider_access[].billing.status, context.caller_profile.provider_access[].billing.available, context.caller_profile.provider_access[].billing.checked_at, context.caller_profile.provider_access[].billing.expires_at, context.caller_profile.provider_access[].billing.evidence_ref, context.caller_profile.provider_access[].billing.usage_included, context.caller_profile.provider_access[].spending, context.caller_profile.provider_access[].spending.status, context.caller_profile.provider_access[].spending.available, context.caller_profile.provider_access[].spending.checked_at, context.caller_profile.provider_access[].spending.expires_at, context.caller_profile.provider_access[].spending.evidence_ref, context.caller_profile.provider_access[].spending.limit, context.caller_profile.provider_access[].spending.currency, context.caller_profile.provider_access[].spending.allow_recurring, context.caller_profile.setup_progress, context.caller_profile.setup_progress[].path_id, context.caller_profile.setup_progress[].path_revision, context.caller_profile.setup_progress[].step_id, context.caller_profile.setup_progress[].account_id, context.caller_profile.setup_progress[].environment, context.caller_profile.setup_progress[].runtime_id, context.caller_profile.setup_progress[].operation_ids, context.caller_profile.setup_progress[].status, context.caller_profile.setup_progress[].checked_at, context.caller_profile.setup_progress[].expires_at, context.caller_profile.setup_progress[].evidence_ref, context.path_id, context.environment, context.detail.param_no_description
  • Minor
    String arguments with no constraint or example: service_id.loose_string_param
  • Minor
    The meaning of the boolean argument context.caller_profile.provider_access[].runtime.available is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument context.caller_profile.provider_access[].billing.usage_included is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument context.caller_profile.provider_access[].spending.allow_recurring is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: service_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

report_problem

49 / 100Cloudy

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

watch_dependency

49 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, service_id, path_id, task_context, task_context.query, task_context.constraints, task_context.constraints.path_kinds, task_context.constraints.categories, task_context.constraints.tasks, task_context.constraints.effects, task_context.constraints.runtimes, task_context.constraints.regions, task_context.constraints.languages, task_context.constraints.output_format, task_context.constraints.operation_ids, task_context.constraints.provider_account_id, task_context.constraints.provider_environment, task_context.constraints.credentials, task_context.constraints.budget, task_context.constraints.human_availability, task_context.constraints.access, task_context.constraints.relationship, task_context.constraints.qualification, task_context.caller_profile, task_context.caller_profile.execution_runtime_id, task_context.caller_profile.completed_prerequisites, task_context.caller_profile.supported_path_kinds, task_context.caller_profile.available_credentials, task_context.caller_profile.provider_access, task_context.caller_profile.provider_access[].path_id, task_context.caller_profile.provider_access[].path_revision, task_context.caller_profile.provider_access[].account_id, task_context.caller_profile.provider_access[].environment, task_context.caller_profile.provider_access[].runtime_id, task_context.caller_profile.provider_access[].operation_ids, task_context.caller_profile.provider_access[].runtime, task_context.caller_profile.provider_access[].runtime.status, task_context.caller_profile.provider_access[].runtime.available, task_context.caller_profile.provider_access[].runtime.checked_at, task_context.caller_profile.provider_access[].runtime.expires_at, task_context.caller_profile.provider_access[].runtime.evidence_ref, task_context.caller_profile.provider_access[].configuration, task_context.caller_profile.provider_access[].credentials, task_context.caller_profile.provider_access[].network, task_context.caller_profile.provider_access[].entitlement, task_context.caller_profile.provider_access[].entitlement.status, task_context.caller_profile.provider_access[].entitlement.available, task_context.caller_profile.provider_access[].entitlement.checked_at, task_context.caller_profile.provider_access[].entitlement.expires_at, task_context.caller_profile.provider_access[].entitlement.evidence_ref, task_context.caller_profile.provider_access[].entitlement.detail, task_context.caller_profile.provider_access[].permissions, task_context.caller_profile.provider_access[].permissions.status, task_context.caller_profile.provider_access[].permissions.available, task_context.caller_profile.provider_access[].permissions.checked_at, task_context.caller_profile.provider_access[].permissions.expires_at, task_context.caller_profile.provider_access[].permissions.evidence_ref, task_context.caller_profile.provider_access[].permissions.scopes, task_context.caller_profile.provider_access[].billing, task_context.caller_profile.provider_access[].billing.status, task_context.caller_profile.provider_access[].billing.available, task_context.caller_profile.provider_access[].billing.checked_at, task_context.caller_profile.provider_access[].billing.expires_at, task_context.caller_profile.provider_access[].billing.evidence_ref, task_context.caller_profile.provider_access[].billing.usage_included, task_context.caller_profile.provider_access[].spending, task_context.caller_profile.provider_access[].spending.status, task_context.caller_profile.provider_access[].spending.available, task_context.caller_profile.provider_access[].spending.checked_at, task_context.caller_profile.provider_access[].spending.expires_at, task_context.caller_profile.provider_access[].spending.evidence_ref, task_context.caller_profile.provider_access[].spending.limit, task_context.caller_profile.provider_access[].spending.currency, task_context.caller_profile.provider_access[].spending.allow_recurring, task_context.caller_profile.setup_progress, task_context.caller_profile.setup_progress[].path_id, task_context.caller_profile.setup_progress[].path_revision, task_context.caller_profile.setup_progress[].step_id, task_context.caller_profile.setup_progress[].account_id, task_context.caller_profile.setup_progress[].environment, task_context.caller_profile.setup_progress[].runtime_id, task_context.caller_profile.setup_progress[].operation_ids, task_context.caller_profile.setup_progress[].status, task_context.caller_profile.setup_progress[].checked_at, task_context.caller_profile.setup_progress[].expires_at, task_context.caller_profile.setup_progress[].evidence_ref.param_no_description
  • Minor
    The meaning of the boolean argument task_context.caller_profile.provider_access[].runtime.available is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument task_context.caller_profile.provider_access[].billing.usage_included is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument task_context.caller_profile.provider_access[].spending.allow_recurring is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, service_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_participation_inbox

52 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: after, 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

get_participation_policy

52 / 100Cloudy

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

record_observation

52 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: request_id, path_id, observation, observation.journey_id, observation.channel, observation.path_revision, observation.task_id, observation.runtime, observation.runtime_version, observation.interface_version, observation.tested_at, observation.outcome, observation.request_method, observation.operation, observation.operation_id, observation.error_code, observation.failure_context, observation.failure_context.category, observation.failure_context.basis, observation.failure_context.http_status, observation.failure_context.response_excerpt, observation.failure_context.quota_scope, observation.failure_context.retry_after_seconds, observation.failure_context.reset_at, observation.accuracy, observation.accuracy.parameters, observation.accuracy.authoritative_source, observation.accuracy.compared_items, observation.accuracy.mismatched_items, observation.accuracy.summary, observation.latency_ms, observation.permission_context, observation.limitations, observation.evidence_url.param_no_description
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, path_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

search_sites

53 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: setup_code, mode, query, constraints, constraints.path_kinds, constraints.categories, constraints.tasks, constraints.effects, constraints.runtimes, constraints.regions, constraints.languages, constraints.output_format, constraints.operation_ids, constraints.provider_account_id, constraints.provider_environment, constraints.credentials, constraints.budget, constraints.human_availability, constraints.access, constraints.relationship, constraints.qualification, caller_profile, caller_profile.execution_runtime_id, caller_profile.completed_prerequisites, caller_profile.supported_path_kinds, caller_profile.available_credentials, caller_profile.provider_access, caller_profile.provider_access[].path_id, caller_profile.provider_access[].path_revision, caller_profile.provider_access[].account_id, caller_profile.provider_access[].environment, caller_profile.provider_access[].runtime_id, caller_profile.provider_access[].operation_ids, caller_profile.provider_access[].runtime, caller_profile.provider_access[].runtime.status, caller_profile.provider_access[].runtime.available, caller_profile.provider_access[].runtime.checked_at, caller_profile.provider_access[].runtime.expires_at, caller_profile.provider_access[].runtime.evidence_ref, caller_profile.provider_access[].configuration, caller_profile.provider_access[].credentials, caller_profile.provider_access[].network, caller_profile.provider_access[].entitlement, caller_profile.provider_access[].entitlement.status, caller_profile.provider_access[].entitlement.available, caller_profile.provider_access[].entitlement.checked_at, caller_profile.provider_access[].entitlement.expires_at, caller_profile.provider_access[].entitlement.evidence_ref, caller_profile.provider_access[].entitlement.detail, caller_profile.provider_access[].permissions, caller_profile.provider_access[].permissions.status, caller_profile.provider_access[].permissions.available, caller_profile.provider_access[].permissions.checked_at, caller_profile.provider_access[].permissions.expires_at, caller_profile.provider_access[].permissions.evidence_ref, caller_profile.provider_access[].permissions.scopes, caller_profile.provider_access[].billing, caller_profile.provider_access[].billing.status, caller_profile.provider_access[].billing.available, caller_profile.provider_access[].billing.checked_at, caller_profile.provider_access[].billing.expires_at, caller_profile.provider_access[].billing.evidence_ref, caller_profile.provider_access[].billing.usage_included, caller_profile.provider_access[].spending, caller_profile.provider_access[].spending.status, caller_profile.provider_access[].spending.available, caller_profile.provider_access[].spending.checked_at, caller_profile.provider_access[].spending.expires_at, caller_profile.provider_access[].spending.evidence_ref, caller_profile.provider_access[].spending.limit, caller_profile.provider_access[].spending.currency, caller_profile.provider_access[].spending.allow_recurring, caller_profile.setup_progress, caller_profile.setup_progress[].path_id, caller_profile.setup_progress[].path_revision, caller_profile.setup_progress[].step_id, caller_profile.setup_progress[].account_id, caller_profile.setup_progress[].environment, caller_profile.setup_progress[].runtime_id, caller_profile.setup_progress[].operation_ids, caller_profile.setup_progress[].status, caller_profile.setup_progress[].checked_at, caller_profile.setup_progress[].expires_at, caller_profile.setup_progress[].evidence_ref, sort, limit, cursor, view.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].runtime.available is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].billing.usage_included is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].spending.allow_recurring is unclear.vague_boolean

get_watchlist

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

resolve_task

54 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
10 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: setup_code, mode, query, constraints, constraints.path_kinds, constraints.categories, constraints.tasks, constraints.effects, constraints.runtimes, constraints.regions, constraints.languages, constraints.output_format, constraints.operation_ids, constraints.provider_account_id, constraints.provider_environment, constraints.credentials, constraints.budget, constraints.human_availability, constraints.access, constraints.relationship, constraints.qualification, caller_profile, caller_profile.execution_runtime_id, caller_profile.completed_prerequisites, caller_profile.supported_path_kinds, caller_profile.available_credentials, caller_profile.provider_access, caller_profile.provider_access[].path_id, caller_profile.provider_access[].path_revision, caller_profile.provider_access[].account_id, caller_profile.provider_access[].environment, caller_profile.provider_access[].runtime_id, caller_profile.provider_access[].operation_ids, caller_profile.provider_access[].runtime, caller_profile.provider_access[].runtime.status, caller_profile.provider_access[].runtime.available, caller_profile.provider_access[].runtime.checked_at, caller_profile.provider_access[].runtime.expires_at, caller_profile.provider_access[].runtime.evidence_ref, caller_profile.provider_access[].configuration, caller_profile.provider_access[].credentials, caller_profile.provider_access[].network, caller_profile.provider_access[].entitlement, caller_profile.provider_access[].entitlement.status, caller_profile.provider_access[].entitlement.available, caller_profile.provider_access[].entitlement.checked_at, caller_profile.provider_access[].entitlement.expires_at, caller_profile.provider_access[].entitlement.evidence_ref, caller_profile.provider_access[].entitlement.detail, caller_profile.provider_access[].permissions, caller_profile.provider_access[].permissions.status, caller_profile.provider_access[].permissions.available, caller_profile.provider_access[].permissions.checked_at, caller_profile.provider_access[].permissions.expires_at, caller_profile.provider_access[].permissions.evidence_ref, caller_profile.provider_access[].permissions.scopes, caller_profile.provider_access[].billing, caller_profile.provider_access[].billing.status, caller_profile.provider_access[].billing.available, caller_profile.provider_access[].billing.checked_at, caller_profile.provider_access[].billing.expires_at, caller_profile.provider_access[].billing.evidence_ref, caller_profile.provider_access[].billing.usage_included, caller_profile.provider_access[].spending, caller_profile.provider_access[].spending.status, caller_profile.provider_access[].spending.available, caller_profile.provider_access[].spending.checked_at, caller_profile.provider_access[].spending.expires_at, caller_profile.provider_access[].spending.evidence_ref, caller_profile.provider_access[].spending.limit, caller_profile.provider_access[].spending.currency, caller_profile.provider_access[].spending.allow_recurring, caller_profile.setup_progress, caller_profile.setup_progress[].path_id, caller_profile.setup_progress[].path_revision, caller_profile.setup_progress[].step_id, caller_profile.setup_progress[].account_id, caller_profile.setup_progress[].environment, caller_profile.setup_progress[].runtime_id, caller_profile.setup_progress[].operation_ids, caller_profile.setup_progress[].status, caller_profile.setup_progress[].checked_at, caller_profile.setup_progress[].expires_at, caller_profile.setup_progress[].evidence_ref, sort, limit, cursor.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].runtime.available is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].billing.usage_included is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument caller_profile.provider_access[].spending.allow_recurring is unclear.vague_boolean

apply_correction

58 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
11 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: request_id, suggestion_id, expected_path_revision, replacement, replacement.kind, replacement.target, replacement.documentation_url, replacement.purpose, replacement.method, replacement.authentication, replacement.authentication.method, replacement.authentication.instructions, replacement.prerequisites, replacement.relationship, replacement.evidence, replacement.evidence.target, replacement.evidence.purpose, replacement.evidence.method, replacement.evidence.authentication, replacement.evidence.prerequisites, replacement.metadata, replacement.metadata.workflow[].id, replacement.metadata.workflow[].phase, replacement.metadata.workflow[].instruction, replacement.metadata.workflow[].actor, replacement.metadata.workflow[].effects, replacement.metadata.workflow[].environments, replacement.metadata.workflow[].command, replacement.metadata.workflow[].configuration, replacement.metadata.workflow[].expected_response, replacement.metadata.workflow[].required_scopes, replacement.metadata.workflow[].source_url, replacement.metadata.workflow[].quote, replacement.metadata.workflow[].depends_on, replacement.metadata.workflow[].prerequisites, replacement.metadata.workflow[].provides, replacement.metadata.workflow[].completion_check, replacement.metadata.workflow[].completion_check.instruction, replacement.metadata.workflow[].completion_check.command, replacement.metadata.workflow[].completion_check.expected_response, replacement.metadata.workflow[].completion_check.effects, replacement.metadata.runtime, replacement.metadata.languages, replacement.metadata.language_coverage, replacement.metadata.output_formats, replacement.metadata.connection, replacement.metadata.connection.command, replacement.metadata.connection.description, replacement.metadata.connection.source_url, replacement.metadata.connection.quote, replacement.metadata.connection.expected_response, replacement.metadata.access, replacement.metadata.access.setup, replacement.metadata.access.required_scopes, replacement.metadata.access.human_steps, replacement.metadata.claims, replacement.metadata.claims[].field, replacement.metadata.claims[].value, replacement.metadata.claims[].source_url, replacement.metadata.claims[].quote, replacement.metadata.skills[].url, replacement.metadata.skills[].name, replacement.metadata.skills[].publisher, replacement.metadata.skills[].publisher_status, replacement.metadata.skills[].purpose, replacement.metadata.skills[].environment, replacement.metadata.skills[].installation, replacement.metadata.skills[].installation.instruction, replacement.metadata.skills[].installation.source_url, replacement.metadata.skills[].installation.quote, replacement.metadata.skills[].source_url, replacement.metadata.skills[].quote, replacement.metadata.tasks, replacement.metadata.limitations, replacement.metadata.capabilities, replacement.metadata.permissions, replacement.metadata.permissions.scopes, replacement.metadata.permissions.effects, replacement.metadata.pricing, replacement.metadata.pricing.plan, replacement.metadata.pricing.currency, replacement.metadata.pricing.amount, replacement.metadata.pricing.unit, replacement.metadata.pricing.pricing_url, replacement.metadata.pricing.free_tier, replacement.metadata.pricing.free_tier_limits, replacement.metadata.rate_limits, replacement.metadata.rate_limits[].limit, replacement.metadata.rate_limits[].period, replacement.metadata.rate_limits[].scope, replacement.metadata.actions, replacement.metadata.actions[].id, replacement.metadata.actions[].task_id, replacement.metadata.actions[].description, replacement.metadata.actions[].input_schema, replacement.metadata.actions[].output_schema, replacement.metadata.actions[].effects, replacement.metadata.actions[].required_scopes, replacement.metadata.actions[].limitations, replacement.metadata.actions[].source_refs, replacement.metadata.actions[].request, replacement.metadata.actions[].request.method, replacement.metadata.actions[].request.url, replacement.metadata.actions[].request.query, replacement.metadata.actions[].request.headers, replacement.metadata.actions[].request.body, replacement.metadata.actions[].request.source_url, replacement.metadata.actions[].request.basis, replacement.metadata.actions[].identifiers, replacement.metadata.actions[].identifiers[].type, replacement.metadata.actions[].identifiers[].argument, replacement.metadata.actions[].identifiers[].location, replacement.metadata.actions[].bindings[].requirement, replacement.metadata.actions[].bindings[].argument, replacement.metadata.actions[].bindings[].location, replacement.metadata.actions[].bindings[].format, replacement.metadata.actions[].output_coverage.fields, replacement.metadata.actions[].output_coverage.omissions, replacement.metadata.actions[].output_coverage.source_url, replacement.metadata.actions[].validation[].check, replacement.metadata.actions[].validation[].field, replacement.metadata.api, replacement.metadata.api.openapi_url, replacement.metadata.api.version, replacement.metadata.mcp, replacement.metadata.mcp.transport, replacement.metadata.mcp.configuration, replacement.metadata.mcp.version, replacement.metadata.cli, replacement.metadata.cli.package, replacement.metadata.cli.version, replacement.metadata.cli.platforms, replacement.metadata.cli.runtime, replacement.metadata.protocol, replacement.metadata.protocol.name, replacement.metadata.protocol.version, replacement.metadata.protocol.descriptor_url, replacement.metadata.documentation, replacement.metadata.sandbox, replacement.metadata.sandbox.available, replacement.metadata.sandbox.url, replacement.metadata.sandbox.restrictions, replacement.metadata.reliability, replacement.metadata.reliability.statement, replacement.metadata.reliability.availability_percent, replacement.metadata.latency, replacement.metadata.latency.value_ms, replacement.metadata.latency.statistic, replacement.metadata.latency.context, replacement.metadata.geography, replacement.metadata.geography.service_areas, replacement.metadata.geography.deployment_regions, replacement.metadata.geography.data_residency, replacement.metadata.privacy, replacement.metadata.privacy.policy_url, replacement.metadata.privacy.retention, replacement.metadata.privacy.training_use, replacement.metadata.privacy.sharing.param_no_description
  • Minor
    String arguments with no constraint or example: replacement.metadata.workflow[].completion_check.effects.loose_string_param
  • Minor
    The meaning of the boolean argument replacement.metadata.pricing.free_tier is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument replacement.metadata.sandbox.available is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, suggestion_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

publish_declaration

58 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
11 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: request_id, service_id, declaration, declaration.expected_revision, declaration.name, declaration.description, declaration.entity, declaration.entity.type, declaration.entity.aliases, declaration.entity.operator, declaration.entity.operator.name, declaration.entity.operator.url, declaration.entity.operator.source_url, declaration.entity.operator.quote, declaration.entity.builder_agent_id, declaration.entity.coverage, declaration.categories, declaration.paths, declaration.paths[].kind, declaration.paths[].target, declaration.paths[].documentation_url, declaration.paths[].purpose, declaration.paths[].method, declaration.paths[].authentication, declaration.paths[].authentication.method, declaration.paths[].authentication.instructions, declaration.paths[].prerequisites, declaration.paths[].relationship, declaration.paths[].evidence, declaration.paths[].evidence.target, declaration.paths[].evidence.purpose, declaration.paths[].evidence.method, declaration.paths[].evidence.authentication, declaration.paths[].evidence.prerequisites, declaration.paths[].metadata, declaration.paths[].metadata.workflow[].id, declaration.paths[].metadata.workflow[].phase, declaration.paths[].metadata.workflow[].instruction, declaration.paths[].metadata.workflow[].actor, declaration.paths[].metadata.workflow[].effects, declaration.paths[].metadata.workflow[].environments, declaration.paths[].metadata.workflow[].command, declaration.paths[].metadata.workflow[].configuration, declaration.paths[].metadata.workflow[].expected_response, declaration.paths[].metadata.workflow[].required_scopes, declaration.paths[].metadata.workflow[].source_url, declaration.paths[].metadata.workflow[].quote, declaration.paths[].metadata.workflow[].depends_on, declaration.paths[].metadata.workflow[].prerequisites, declaration.paths[].metadata.workflow[].provides, declaration.paths[].metadata.workflow[].completion_check, declaration.paths[].metadata.workflow[].completion_check.instruction, declaration.paths[].metadata.workflow[].completion_check.command, declaration.paths[].metadata.workflow[].completion_check.expected_response, declaration.paths[].metadata.workflow[].completion_check.effects, declaration.paths[].metadata.runtime, declaration.paths[].metadata.languages, declaration.paths[].metadata.language_coverage, declaration.paths[].metadata.output_formats, declaration.paths[].metadata.connection, declaration.paths[].metadata.connection.command, declaration.paths[].metadata.connection.description, declaration.paths[].metadata.connection.source_url, declaration.paths[].metadata.connection.quote, declaration.paths[].metadata.connection.expected_response, declaration.paths[].metadata.access, declaration.paths[].metadata.access.setup, declaration.paths[].metadata.access.required_scopes, declaration.paths[].metadata.access.human_steps, declaration.paths[].metadata.claims, declaration.paths[].metadata.claims[].field, declaration.paths[].metadata.claims[].value, declaration.paths[].metadata.claims[].source_url, declaration.paths[].metadata.claims[].quote, declaration.paths[].metadata.skills[].url, declaration.paths[].metadata.skills[].name, declaration.paths[].metadata.skills[].publisher, declaration.paths[].metadata.skills[].publisher_status, declaration.paths[].metadata.skills[].purpose, declaration.paths[].metadata.skills[].environment, declaration.paths[].metadata.skills[].installation, declaration.paths[].metadata.skills[].installation.instruction, declaration.paths[].metadata.skills[].installation.source_url, declaration.paths[].metadata.skills[].installation.quote, declaration.paths[].metadata.skills[].source_url, declaration.paths[].metadata.skills[].quote, declaration.paths[].metadata.tasks, declaration.paths[].metadata.limitations, declaration.paths[].metadata.capabilities, declaration.paths[].metadata.permissions, declaration.paths[].metadata.permissions.scopes, declaration.paths[].metadata.permissions.effects, declaration.paths[].metadata.pricing, declaration.paths[].metadata.pricing.plan, declaration.paths[].metadata.pricing.currency, declaration.paths[].metadata.pricing.amount, declaration.paths[].metadata.pricing.unit, declaration.paths[].metadata.pricing.pricing_url, declaration.paths[].metadata.pricing.free_tier, declaration.paths[].metadata.pricing.free_tier_limits, declaration.paths[].metadata.rate_limits, declaration.paths[].metadata.rate_limits[].limit, declaration.paths[].metadata.rate_limits[].period, declaration.paths[].metadata.rate_limits[].scope, declaration.paths[].metadata.actions, declaration.paths[].metadata.actions[].id, declaration.paths[].metadata.actions[].task_id, declaration.paths[].metadata.actions[].description, declaration.paths[].metadata.actions[].input_schema, declaration.paths[].metadata.actions[].output_schema, declaration.paths[].metadata.actions[].effects, declaration.paths[].metadata.actions[].required_scopes, declaration.paths[].metadata.actions[].limitations, declaration.paths[].metadata.actions[].source_refs, declaration.paths[].metadata.actions[].request, declaration.paths[].metadata.actions[].request.method, declaration.paths[].metadata.actions[].request.url, declaration.paths[].metadata.actions[].request.query, declaration.paths[].metadata.actions[].request.headers, declaration.paths[].metadata.actions[].request.body, declaration.paths[].metadata.actions[].request.source_url, declaration.paths[].metadata.actions[].request.basis, declaration.paths[].metadata.actions[].identifiers, declaration.paths[].metadata.actions[].identifiers[].type, declaration.paths[].metadata.actions[].identifiers[].argument, declaration.paths[].metadata.actions[].identifiers[].location, declaration.paths[].metadata.actions[].bindings[].requirement, declaration.paths[].metadata.actions[].bindings[].argument, declaration.paths[].metadata.actions[].bindings[].location, declaration.paths[].metadata.actions[].bindings[].format, declaration.paths[].metadata.actions[].output_coverage.fields, declaration.paths[].metadata.actions[].output_coverage.omissions, declaration.paths[].metadata.actions[].output_coverage.source_url, declaration.paths[].metadata.actions[].validation[].check, declaration.paths[].metadata.actions[].validation[].field, declaration.paths[].metadata.api, declaration.paths[].metadata.api.openapi_url, declaration.paths[].metadata.api.version, declaration.paths[].metadata.mcp, declaration.paths[].metadata.mcp.transport, declaration.paths[].metadata.mcp.configuration, declaration.paths[].metadata.mcp.version, declaration.paths[].metadata.cli, declaration.paths[].metadata.cli.package, declaration.paths[].metadata.cli.version, declaration.paths[].metadata.cli.platforms, declaration.paths[].metadata.cli.runtime, declaration.paths[].metadata.protocol, declaration.paths[].metadata.protocol.name, declaration.paths[].metadata.protocol.version, declaration.paths[].metadata.protocol.descriptor_url, declaration.paths[].metadata.documentation, declaration.paths[].metadata.sandbox, declaration.paths[].metadata.sandbox.available, declaration.paths[].metadata.sandbox.url, declaration.paths[].metadata.sandbox.restrictions, declaration.paths[].metadata.reliability, declaration.paths[].metadata.reliability.statement, declaration.paths[].metadata.reliability.availability_percent, declaration.paths[].metadata.latency, declaration.paths[].metadata.latency.value_ms, declaration.paths[].metadata.latency.statistic, declaration.paths[].metadata.latency.context, declaration.paths[].metadata.geography, declaration.paths[].metadata.geography.service_areas, declaration.paths[].metadata.geography.deployment_regions, declaration.paths[].metadata.geography.data_residency, declaration.paths[].metadata.privacy, declaration.paths[].metadata.privacy.policy_url, declaration.paths[].metadata.privacy.retention, declaration.paths[].metadata.privacy.training_use, declaration.paths[].metadata.privacy.sharing.param_no_description
  • Minor
    String arguments with no constraint or example: declaration.paths[].metadata.workflow[].completion_check.effects.loose_string_param
  • Minor
    The meaning of the boolean argument declaration.paths[].metadata.pricing.free_tier is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument declaration.paths[].metadata.sandbox.available is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id, service_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

submit_service

58 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
11 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: request_id, submission, submission.entity, submission.entity.type, submission.entity.aliases, submission.entity.operator, submission.entity.operator.name, submission.entity.operator.url, submission.entity.operator.source_url, submission.entity.operator.quote, submission.entity.builder_agent_id, submission.entity.coverage, submission.categories, submission.paths[].kind, submission.paths[].target, submission.paths[].documentation_url, submission.paths[].purpose, submission.paths[].method, submission.paths[].authentication, submission.paths[].authentication.method, submission.paths[].authentication.instructions, submission.paths[].prerequisites, submission.paths[].relationship, submission.paths[].evidence, submission.paths[].evidence.target, submission.paths[].evidence.purpose, submission.paths[].evidence.method, submission.paths[].evidence.authentication, submission.paths[].evidence.prerequisites, submission.paths[].metadata, submission.paths[].metadata.workflow[].id, submission.paths[].metadata.workflow[].phase, submission.paths[].metadata.workflow[].instruction, submission.paths[].metadata.workflow[].actor, submission.paths[].metadata.workflow[].effects, submission.paths[].metadata.workflow[].environments, submission.paths[].metadata.workflow[].command, submission.paths[].metadata.workflow[].configuration, submission.paths[].metadata.workflow[].expected_response, submission.paths[].metadata.workflow[].required_scopes, submission.paths[].metadata.workflow[].source_url, submission.paths[].metadata.workflow[].quote, submission.paths[].metadata.workflow[].depends_on, submission.paths[].metadata.workflow[].prerequisites, submission.paths[].metadata.workflow[].provides, submission.paths[].metadata.workflow[].completion_check, submission.paths[].metadata.workflow[].completion_check.instruction, submission.paths[].metadata.workflow[].completion_check.command, submission.paths[].metadata.workflow[].completion_check.expected_response, submission.paths[].metadata.workflow[].completion_check.effects, submission.paths[].metadata.runtime, submission.paths[].metadata.languages, submission.paths[].metadata.language_coverage, submission.paths[].metadata.output_formats, submission.paths[].metadata.connection, submission.paths[].metadata.connection.command, submission.paths[].metadata.connection.description, submission.paths[].metadata.connection.source_url, submission.paths[].metadata.connection.quote, submission.paths[].metadata.connection.expected_response, submission.paths[].metadata.access, submission.paths[].metadata.access.setup, submission.paths[].metadata.access.required_scopes, submission.paths[].metadata.access.human_steps, submission.paths[].metadata.claims, submission.paths[].metadata.claims[].field, submission.paths[].metadata.claims[].value, submission.paths[].metadata.claims[].source_url, submission.paths[].metadata.claims[].quote, submission.paths[].metadata.skills[].url, submission.paths[].metadata.skills[].name, submission.paths[].metadata.skills[].publisher, submission.paths[].metadata.skills[].publisher_status, submission.paths[].metadata.skills[].purpose, submission.paths[].metadata.skills[].environment, submission.paths[].metadata.skills[].installation, submission.paths[].metadata.skills[].installation.instruction, submission.paths[].metadata.skills[].installation.source_url, submission.paths[].metadata.skills[].installation.quote, submission.paths[].metadata.skills[].source_url, submission.paths[].metadata.skills[].quote, submission.paths[].metadata.tasks, submission.paths[].metadata.limitations, submission.paths[].metadata.capabilities, submission.paths[].metadata.permissions, submission.paths[].metadata.permissions.scopes, submission.paths[].metadata.permissions.effects, submission.paths[].metadata.pricing, submission.paths[].metadata.pricing.plan, submission.paths[].metadata.pricing.currency, submission.paths[].metadata.pricing.amount, submission.paths[].metadata.pricing.unit, submission.paths[].metadata.pricing.pricing_url, submission.paths[].metadata.pricing.free_tier, submission.paths[].metadata.pricing.free_tier_limits, submission.paths[].metadata.rate_limits, submission.paths[].metadata.rate_limits[].limit, submission.paths[].metadata.rate_limits[].period, submission.paths[].metadata.rate_limits[].scope, submission.paths[].metadata.actions, submission.paths[].metadata.actions[].id, submission.paths[].metadata.actions[].task_id, submission.paths[].metadata.actions[].description, submission.paths[].metadata.actions[].input_schema, submission.paths[].metadata.actions[].output_schema, submission.paths[].metadata.actions[].effects, submission.paths[].metadata.actions[].required_scopes, submission.paths[].metadata.actions[].limitations, submission.paths[].metadata.actions[].source_refs, submission.paths[].metadata.actions[].request, submission.paths[].metadata.actions[].request.method, submission.paths[].metadata.actions[].request.url, submission.paths[].metadata.actions[].request.query, submission.paths[].metadata.actions[].request.headers, submission.paths[].metadata.actions[].request.body, submission.paths[].metadata.actions[].request.source_url, submission.paths[].metadata.actions[].request.basis, submission.paths[].metadata.actions[].identifiers, submission.paths[].metadata.actions[].identifiers[].type, submission.paths[].metadata.actions[].identifiers[].argument, submission.paths[].metadata.actions[].identifiers[].location, submission.paths[].metadata.actions[].bindings[].requirement, submission.paths[].metadata.actions[].bindings[].argument, submission.paths[].metadata.actions[].bindings[].location, submission.paths[].metadata.actions[].bindings[].format, submission.paths[].metadata.actions[].output_coverage.fields, submission.paths[].metadata.actions[].output_coverage.omissions, submission.paths[].metadata.actions[].output_coverage.source_url, submission.paths[].metadata.actions[].validation[].check, submission.paths[].metadata.actions[].validation[].field, submission.paths[].metadata.api, submission.paths[].metadata.api.openapi_url, submission.paths[].metadata.api.version, submission.paths[].metadata.mcp, submission.paths[].metadata.mcp.transport, submission.paths[].metadata.mcp.configuration, submission.paths[].metadata.mcp.version, submission.paths[].metadata.cli, submission.paths[].metadata.cli.package, submission.paths[].metadata.cli.version, submission.paths[].metadata.cli.platforms, submission.paths[].metadata.cli.runtime, submission.paths[].metadata.protocol, submission.paths[].metadata.protocol.name, submission.paths[].metadata.protocol.version, submission.paths[].metadata.protocol.descriptor_url, submission.paths[].metadata.documentation, submission.paths[].metadata.sandbox, submission.paths[].metadata.sandbox.available, submission.paths[].metadata.sandbox.url, submission.paths[].metadata.sandbox.restrictions, submission.paths[].metadata.reliability, submission.paths[].metadata.reliability.statement, submission.paths[].metadata.reliability.availability_percent, submission.paths[].metadata.latency, submission.paths[].metadata.latency.value_ms, submission.paths[].metadata.latency.statistic, submission.paths[].metadata.latency.context, submission.paths[].metadata.geography, submission.paths[].metadata.geography.service_areas, submission.paths[].metadata.geography.deployment_regions, submission.paths[].metadata.geography.data_residency, submission.paths[].metadata.privacy, submission.paths[].metadata.privacy.policy_url, submission.paths[].metadata.privacy.retention, submission.paths[].metadata.privacy.training_use, submission.paths[].metadata.privacy.sharing.param_no_description
  • Minor
    String arguments with no constraint or example: submission.paths[].metadata.workflow[].completion_check.effects.loose_string_param
  • Minor
    The meaning of the boolean argument submission.paths[].metadata.pricing.free_tier is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument submission.paths[].metadata.sandbox.available is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: request_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

get_my_identity

64 / 100Cloudy

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

No issues.

What static scoring cannot tell

This score reads only the text of each description and schema: it says what is written, not what a model will do. Short tools whose names already say what they do, such as browser_close, score low here even when models use them well, and in our measurements current models chose the right tool in one step even from one-line descriptions, as long as the names and schemas differed. What the text cannot show, such as what happens over several steps and whether an added sentence helps or misleads, is what an evaluation measures, on the Pro and Team plans.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

All scored servers