All scored servers

DealMachine: tool descriptions scored io.github.DealMachine/dealmachine

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

Scores, issues and names only

This page shows how DealMachine (io.github.DealMachine/dealmachine)'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/io.github.DealMachine/dealmachine
Average score
52.9 / 100Cloudy
Tools
128
Near-identical descriptions
130

Across the server

  • Major
    128 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    130 pairs with nearly the same description in all; the top 12 are shown.confusable_pair_total

Tools whose descriptions are nearly the same

12 of 130 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
dealmachine_people_getdealmachine_people_get_many0.890.75
dealmachine_delete_prospects_id_files_file_iddealmachine_delete_prospects_id_notes_note_id0.880.50
dealmachine_delete_prospects_id_files_file_iddealmachine_delete_prospects_id_photos_photo_id0.880.50
dealmachine_delete_prospects_id_notes_note_iddealmachine_delete_prospects_id_photos_photo_id0.880.50
dealmachine_delete_prospects_id_notes_note_iddealmachine_patch_prospects_id_notes_note_id0.880.71
dealmachine_delete_prospects_id_tags_tag_iddealmachine_post_prospects_id_tags_tag_id0.880.71
dealmachine_delete_prospects_id_files_file_iddealmachine_delete_tasks_id0.820.43
dealmachine_delete_prospects_id_notes_note_iddealmachine_delete_tasks_id0.820.43
dealmachine_delete_prospects_id_photos_photo_iddealmachine_delete_tasks_id0.820.43
dealmachine_enrich_emaildealmachine_enrich_phone0.810.50
dealmachine_get_tags_iddealmachine_get_webhooks_id0.800.60
dealmachine_delete_prospects_id_files_file_iddealmachine_delete_prospects_id_tags_tag_id0.780.50

Tools

dealmachine_get_driving_drives

30 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 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: query, query.page, query.per_page, query.driver_user_id, query.mode, query.started_after, query.started_before.param_no_description
  • Minor
    String arguments with no constraint or example: query.page, query.per_page, query.started_after, query.started_before.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_people_count

30 / 100Rain

Purpose
13 / 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: locations, locations[].type, locations[].latitude, locations[].longitude, locations[].radius_miles, locations[].north, locations[].south, locations[].east, locations[].west, filters, filters[].operator, filters[].value.param_no_description
  • Minor
    String arguments with no constraint or example: filters[].operator.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_prospects_counts

34 / 100Rain

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

dealmachine_comps

35 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 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: property_ids, location, location.type, location.radius_miles, location.latitude, location.longitude, location.coordinates, location.north, location.south, location.east, location.west, criteria, criteria.timeframe, criteria.bedroom_tolerance, criteria.bathroom_tolerance, criteria.sqft_tolerance_percent, criteria.lot_size_tolerance_percent, criteria.property_types, criteria.match_property_type, criteria.include_foreclosures, criteria.include_pending, criteria.include_active_listings, criteria.max_days_on_market, criteria.min_sale_price, criteria.max_sale_price, criteria.min_price_per_sqft, criteria.max_price_per_sqft, criteria.sort_by, criteria.sort_direction, criteria.limit.param_no_description
  • Minor
    The meaning of the boolean argument criteria.match_property_type is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument criteria.include_foreclosures is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument criteria.include_pending is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument criteria.include_active_listings is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: property_ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

dealmachine_get_mail_campaigns_id_recipients

35 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 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, query, query.page, query.per_page.param_no_description
  • Minor
    String arguments with no constraint or example: path.id, query.page, query.per_page.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
    The name is long (44 characters).long_name

dealmachine_get_mail_campaigns_id_analytics

37 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.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
  • Minor
    The name is long (43 characters).long_name

dealmachine_mail_campaign_send

37 / 100Rain

Purpose
14 / 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
  • Minor
    Arguments without a description: campaign_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: campaign_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

dealmachine_people_get

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
7 / 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: id, fields, include_properties, property_limit.param_no_description
  • Minor
    Its description is nearly the same as dealmachine_people_get_many's (similarity 0.89); only the names and schemas tell them apart. Say in this description when to use dealmachine_people_get_many instead.confusable_pair
  • Minor
    String arguments with no constraint or example: id.loose_string_param
  • Minor
    The meaning of the boolean argument include_properties is unclear.vague_boolean
  • 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

dealmachine_property_count

38 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
7 / 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: locations, locations[].type, locations[].latitude, locations[].longitude, locations[].radius_miles, locations[].north, locations[].south, locations[].east, locations[].west, filters, filters[].operator, filters[].value.param_no_description
  • Minor
    String arguments with no constraint or example: filters[].operator.loose_string_param

dealmachine_get_exports

40 / 100Cloudy

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

dealmachine_get_mail_campaigns_id

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.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

dealmachine_get_mail_campaigns_id_cost_estimate

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.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
  • Minor
    The name is long (47 characters).long_name

dealmachine_get_mail_designs_id

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.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

dealmachine_get_tasks_id

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.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

dealmachine_mail_campaign_cancel

40 / 100Cloudy

Purpose
17 / 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
  • Minor
    Arguments without a description: campaign_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: campaign_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

dealmachine_get_lists_list_id_items

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 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
    Arguments without a description: path, query.param_no_description
  • Minor
    String arguments with no constraint or example: path.list_id, query.page.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

dealmachine_get_mail_wallet_transactions

41 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 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
    Arguments without a description: query.param_no_description
  • Minor
    String arguments with no constraint or example: query.page.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_get_prospects_id_files

41 / 100Cloudy

Purpose
13 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_tags_id

41 / 100Cloudy

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

dealmachine_get_webhooks_id

41 / 100Cloudy

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

dealmachine_tags_list

41 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_inactive is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_tasks

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: query.param_no_description
  • Minor
    String arguments with no constraint or example: query.page.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_location_search

42 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
7 / 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: q, type, page, per_page.param_no_description

dealmachine_people_get_many

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
7 / 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: ids, fields, include_properties, property_limit.param_no_description
  • Minor
    Its description is nearly the same as dealmachine_people_get's (similarity 0.89); only the names and schemas tell them apart. Say in this description when to use dealmachine_people_get instead.confusable_pair
  • Minor
    The meaning of the boolean argument include_properties is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

dealmachine_prospect_note_add

42 / 100Cloudy

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

dealmachine_prospect_search

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
  • Minor
    Arguments without a description: favorites_only, sort, page, per_page.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument favorites_only is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_prospect_update

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
  • Minor
    Arguments without a description: lifecycle, favorite.param_no_description
  • Minor
    The meaning of the boolean argument favorite is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    Required identifiers whose description does not say where the value comes from: prospect_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

dealmachine_get_activity_activity_id

43 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_exports_exportId

43 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    String arguments with no constraint or example: path.exportId.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_lists

43 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: query.param_no_description
  • Minor
    String arguments with no constraint or example: query.page.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_get_lists_list_id

43 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    String arguments with no constraint or example: path.list_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_mail_designs

43 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: query.param_no_description
  • Minor
    String arguments with no constraint or example: query.page.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_get_prospects_id_notes_note_id

43 / 100Cloudy

Purpose
13 / 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
  • Minor
    Arguments without a description: path.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 name is long (42 characters).long_name

dealmachine_prospect_tags_set

44 / 100Cloudy

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

dealmachine_get_locations_locationId

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_mail_analytics_summary

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: query.param_no_description
  • Minor
    String arguments with no constraint or example: query.page.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_get_prospects_id_photos

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_mail_campaigns

46 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
16 / 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
    Arguments without a description: query.param_no_description
  • Minor
    String arguments with no constraint or example: query.page.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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

dealmachine_get_prospects_id_notes

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 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
    Arguments without a description: path, query.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

dealmachine_people_search

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 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: locations, locations[].type, locations[].latitude, locations[].longitude, locations[].radius_miles, locations[].north, locations[].south, locations[].east, locations[].west, filters, filters[].operator, filters[].value, fields, page, per_page, sort, sort[].field_id, sort[].direction, estimate_cost.param_no_description
  • Minor
    String arguments with no constraint or example: filters[].operator, sort[].field_id.loose_string_param
  • Minor
    The meaning of the boolean argument estimate_cost is unclear.vague_boolean

dealmachine_get_mail_return_addresses_id

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
7 / 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
    Arguments without a description: path.param_no_description
  • Minor
    String arguments with no constraint or example: path.id.loose_string_param

dealmachine_get_webhooks_id_deliveries_delivery_id

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
  • Minor
    Arguments without a description: path.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 name is long (50 characters).long_name

dealmachine_get_driving_drives_id

48 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 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
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_mail_campaign_end

48 / 100Cloudy

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

dealmachine_patch_mail_settings

49 / 100Cloudy

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

dealmachine_property_get_many

49 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
13 / 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: ids, enrich.param_no_description
  • Minor
    The meaning of the boolean argument enrich is unclear.vague_boolean
  • Minor
    Required identifiers whose description does not say where the value comes from: ids. Name the tool or the place that returns it, or models look it up first.id_source_missing

dealmachine_get_prospects_id_tags

50 / 100Cloudy

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

dealmachine_patch_lists_list_id

50 / 100Cloudy

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

dealmachine_post_tasks

50 / 100Cloudy

Purpose
20 / 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: body, body.title, body.description, body.assigned_to_user_id, body.assigned_to_agent_id, body.due_date.param_no_description
  • Minor
    String arguments with no constraint or example: body.due_date.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_property_export

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: locations, locations[].type, locations[].latitude, locations[].longitude, locations[].radius_miles, locations[].north, locations[].south, locations[].east, locations[].west, filters, filters[].operator, filters[].value.param_no_description
  • Minor
    String arguments with no constraint or example: filters[].operator.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_get_webhooks_id_deliveries

51 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
9 / 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: path, query, query.page, query.per_page, query.status, query.event_type, query.since.param_no_description
  • Minor
    String arguments with no constraint or example: query.page, query.per_page.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

dealmachine_webhook_list

51 / 100Cloudy

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

dealmachine_delete_lists_list_id_items

52 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
12 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: path, body, body.ids, body.id_type.param_no_description
  • Minor
    String arguments with no constraint or example: path.list_id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_delete_tasks_id

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_files_file_id's (similarity 0.82); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_files_file_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_notes_note_id's (similarity 0.82); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_notes_note_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_photos_photo_id's (similarity 0.82); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_photos_photo_id instead.confusable_pair
  • Minor
    Arguments without a description: path.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

dealmachine_get_addresses_autocomplete

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 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
    Arguments without a description: query, query.latitude, query.longitude.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

dealmachine_get_mail_wallet_balance

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

dealmachine_get_mail_wallet_pricing

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

dealmachine_get_prospects_by_record

52 / 100Cloudy

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

dealmachine_get_subscription

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

dealmachine_post_tags

52 / 100Cloudy

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

dealmachine_property_search

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 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
  • Major
    Arguments without a description: locations, locations[].type, locations[].latitude, locations[].longitude, locations[].radius_miles, locations[].north, locations[].south, locations[].east, locations[].west, filters, filters[].operator, filters[].value, fields, page, per_page, sort, sort[].field_id, sort[].direction.param_no_description
  • Minor
    String arguments with no constraint or example: filters[].operator, sort[].field_id.loose_string_param

dealmachine_get_mail_campaigns_id_properties_estimate

53 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: path, query.param_no_description
  • Minor
    String arguments with no constraint or example: path.id.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
    The name is long (53 characters).long_name

dealmachine_get_prospects_id_activity

53 / 100Cloudy

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

dealmachine_webhook_create

53 / 100Cloudy

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

dealmachine_patch_tasks_id

54 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
9 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: path, body, body.title, body.description, body.opportunity_id, body.property_id, body.person_id, body.assigned_to_user_id, body.assigned_to_agent_id, body.is_completed, body.due_date, body.sort_order.param_no_description
  • Minor
    String arguments with no constraint or example: path.id.loose_string_param
  • Minor
    The meaning of the boolean argument body.is_completed is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_delete_lists_list_id

55 / 100Cloudy

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

dealmachine_delete_mail_designs_id

55 / 100Cloudy

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

dealmachine_enrich_email

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Its description is nearly the same as dealmachine_enrich_phone's (similarity 0.81); only the names and schemas tell them apart. Say in this description when to use dealmachine_enrich_phone instead.confusable_pair

dealmachine_get_mail_settings

55 / 100Cloudy

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

dealmachine_list_add_items

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

dealmachine_list_create

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

dealmachine_patch_mail_designs_id

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: path, body, body.name, body.html_front, body.html_back, body.layout, body.theme.param_no_description
  • Minor
    String arguments with no constraint or example: path.id, body.html_front, body.html_back.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_post_mail_campaigns_id_pause

55 / 100Cloudy

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

dealmachine_post_mail_campaigns_id_resume

55 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: path.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
  • Minor
    The name is long (41 characters).long_name

dealmachine_prospect_add

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

dealmachine_fields

56 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required

dealmachine_filters

56 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required

dealmachine_get_mail_analytics_timeseries

56 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: query.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • 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 name is long (41 characters).long_name

dealmachine_get_prospects_id_files_file_id_download

56 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Major
    Arguments without a description: path, query, query.redirect.param_no_description
  • Minor
    String arguments with no constraint or example: query.redirect.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
    The name is long (51 characters).long_name

dealmachine_whoami

56 / 100Cloudy

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

dealmachine_patch_prospects_id_notes_note_id

57 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_notes_note_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_notes_note_id instead.confusable_pair
  • Minor
    Arguments without a description: path, body, body.body.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (44 characters).long_name

dealmachine_post_tags_reorder

57 / 100Cloudy

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

dealmachine_delete_prospects_id_files_file_id

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_notes_note_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_notes_note_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_photos_photo_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_photos_photo_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_tasks_id's (similarity 0.82); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_tasks_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_tags_tag_id's (similarity 0.78); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_tags_tag_id instead.confusable_pair
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (45 characters).long_name

dealmachine_delete_prospects_id_notes_note_id

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_files_file_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_files_file_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_photos_photo_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_photos_photo_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_patch_prospects_id_notes_note_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_patch_prospects_id_notes_note_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_tasks_id's (similarity 0.82); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_tasks_id instead.confusable_pair
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (45 characters).long_name

dealmachine_delete_prospects_id_photos_photo_id

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_files_file_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_files_file_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_notes_note_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_notes_note_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_tasks_id's (similarity 0.82); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_tasks_id instead.confusable_pair
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (47 characters).long_name

dealmachine_delete_prospects_id_tags_tag_id

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Its description is nearly the same as dealmachine_post_prospects_id_tags_tag_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_post_prospects_id_tags_tag_id instead.confusable_pair
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_files_file_id's (similarity 0.78); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_files_file_id instead.confusable_pair
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (43 characters).long_name

dealmachine_patch_mail_campaigns_id

58 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: path, body, body.name, body.description, body.property_ids, body.contact_ids, body.list_ids, body.address_to, body.contact_name, body.contact_phone, body.contact_email, body.qr_code_url.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

dealmachine_patch_webhooks_id

58 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: path, body, body.url, body.description, body.batch_max, body.include_contacts.param_no_description
  • Minor
    The meaning of the boolean argument body.include_contacts is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_post_prospects_id_tags_tag_id

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Its description is nearly the same as dealmachine_delete_prospects_id_tags_tag_id's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use dealmachine_delete_prospects_id_tags_tag_id instead.confusable_pair
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (41 characters).long_name

dealmachine_enrich_apn

59 / 100Cloudy

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

dealmachine_enrich_name

59 / 100Cloudy

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

dealmachine_enrich_phone

59 / 100Cloudy

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

dealmachine_get_mail_return_addresses

59 / 100Cloudy

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

dealmachine_patch_mail_return_addresses_id

59 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
12 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: path, body, body.name, body.label, body.address_1, body.address_2, body.city, body.state, body.zip.param_no_description
  • Minor
    String arguments with no constraint or example: path.id.loose_string_param
  • Minor
    The name is long (42 characters).long_name

dealmachine_property_get

59 / 100Cloudy

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

dealmachine_usage

59 / 100Cloudy

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

dealmachine_account

60 / 100Cloudy

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

dealmachine_delete_webhooks_id

60 / 100Cloudy

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

dealmachine_get_webhooks_events

60 / 100Cloudy

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

dealmachine_post_prospects_check

60 / 100Cloudy

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

dealmachine_post_prospects_id_photos

60 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: path, body, body.photo_type, body.caption, body.latitude, body.longitude.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_post_webhooks_id_rotate_secret

60 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (42 characters).long_name

dealmachine_post_activity_search

61 / 100Cloudy

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

dealmachine_prospect_get

61 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
17 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

dealmachine_delete_mail_return_addresses_id

62 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    String arguments with no constraint or example: path.id.loose_string_param
  • Minor
    The name is long (43 characters).long_name

dealmachine_post_mail_return_addresses_id_default

62 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
15 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: path.param_no_description
  • Minor
    String arguments with no constraint or example: path.id.loose_string_param
  • Minor
    The name is long (49 characters).long_name

dealmachine_post_lists_list_id_export

63 / 100Cloudy

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

dealmachine_post_prospects_id_files

63 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: path, body, body.s3_key, body.file_name, body.file_size, body.content_type.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_signup

64 / 100Cloudy

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

No issues.

dealmachine_enrich_address

65 / 100Cloudy

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

dealmachine_mail_campaign_add_properties

65 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
19 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    Arguments without a description: campaign_id.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

dealmachine_patch_tags_id

65 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
13 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: path, body, body.name, body.description, body.sort_order, body.is_active.param_no_description
  • Minor
    The meaning of the boolean argument body.is_active is unclear.vague_boolean

dealmachine_delete_prospects_id

66 / 100Cloudy

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

dealmachine_post_mail_campaigns

66 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: body, body.contact_name, body.contact_phone, body.contact_email, body.return_address.name, body.return_address.address_1, body.return_address.address_2, body.return_address.city, body.return_address.state, body.return_address.zip.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

dealmachine_post_lists_list_id_import

68 / 100Cloudy

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

dealmachine_post_phones_dnc

68 / 100Cloudy

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

dealmachine_post_mail_return_addresses

69 / 100Cloudy

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

dealmachine_post_prospects_id_files_upload_url

69 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
12 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Major
    Arguments without a description: path, body, body.file_name, body.content_type, body.file_size.param_no_description
  • Minor
    The name is long (46 characters).long_name

dealmachine_post_webhooks_id_deliveries_delivery_id_redeliver

69 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
17 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    Arguments without a description: path, query.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info
  • Minor
    The name is long (61 characters).long_name

dealmachine_post_addresses_validate

70 / 100Clear

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

dealmachine_post_mail_designs

70 / 100Clear

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

dealmachine_delete_tags_id

71 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
14 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    Arguments without a description: path, query.param_no_description

dealmachine_enrich_latlng

72 / 100Clear

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

No issues.

dealmachine_post_people_export

72 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
20 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: body, body.filters[].value, body.include_lists, body.exclude_lists, body.exclude_previously_exported.param_no_description

dealmachine_post_webhooks_id_test

72 / 100Clear

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

dealmachine_patch_prospects

74 / 100Clear

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

dealmachine_post_enrichment_reverse_geocode

75 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    Arguments without a description: body.param_no_description
  • Minor
    The name is long (43 characters).long_name

dealmachine_post_lists_list_id_build

75 / 100Clear

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

What static scoring cannot tell

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

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

All scored servers