This page shows how Nymwell (com.nymwell/mcp)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.
Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.
servers/com.nymwell/mcp
Average score
38.9/ 100Rain
Tools
54
Near-identical descriptions
0
Across the server
Major
54 tools. Above 40, models choose less accurately.too_many_tools
Tools
resend_contact_verification
25/ 100Rain
Purpose
13 / 20
When to use
0 / 20
Arguments
5 / 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: verification_id.param_no_description
Minor
String arguments with no constraint or example: verification_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: verification_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
get_domain
29/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 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: domain.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
list_dns_records
29/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 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: domain, refresh.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
The meaning of the boolean argument refresh is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
list_domain_services
29/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 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: domain, service.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
track_domain
29/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 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: domain.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
undo_dns_apply
29/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 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: domain.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
set_record_note
30/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 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: domain, type, name, value, note.param_no_description
Minor
String arguments with no constraint or example: domain, type, name, value.loose_string_param
Minor
Says nothing about what it returns.no_return_info
connected_apps
31/ 100Rain
Purpose
14 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, id.param_no_description
Minor
String arguments with no constraint or example: id.loose_string_param
Minor
Says nothing about what it returns.no_return_info
dns_templates
31/ 100Rain
Purpose
14 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, id, name, from_domain, records.param_no_description
Minor
String arguments with no constraint or example: id, name, from_domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
manage_members
31/ 100Rain
Purpose
14 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, email, role.param_no_description
Minor
String arguments with no constraint or example: email.loose_string_param
Minor
Says nothing about what it returns.no_return_info
get_order
32/ 100Rain
Purpose
20 / 20
When to use
0 / 20
Arguments
5 / 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: order_id.param_no_description
Minor
String arguments with no constraint or example: order_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: order_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
list_audit_events
33/ 100Rain
Purpose
20 / 20
When to use
0 / 20
Arguments
6 / 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: limit, domain, include_reads, actor, category, outcome, days.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
No `required` list, so every argument is optional.no_required
Minor
The meaning of the boolean argument include_reads is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
change_domain_service
34/ 100Rain
Purpose
17 / 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: domain, service, operation, data.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
decide_approval
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: approval_request_id, decision, comment.param_no_description
Minor
String arguments with no constraint or example: approval_request_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
Required identifiers whose description does not say where the value comes from: approval_request_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
domain_info
34/ 100Rain
Purpose
17 / 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: domain.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
set_domain_tags
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: domains, add, remove.param_no_description
Minor
Says nothing about what it returns.no_return_info
suggest_domains
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: keyword, tlds.param_no_description
Minor
Says nothing about what it returns.no_return_info
update_domain_settings
34/ 100Rain
Purpose
17 / 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: domain, privacy_enabled, transfer_lock.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
Minor
The meaning of the boolean argument privacy_enabled is unclear.vague_boolean
Minor
The meaning of the boolean argument transfer_lock is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
dns_zone_file
36/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, domain, zone, dry_run.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
The meaning of the boolean argument dry_run is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
stage_dns_change
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: domain, changes, changes[].operation, changes[].type, changes[].name, changes[].value, changes[].ttl, changes[].priority.param_no_description
Minor
String arguments with no constraint or example: domain, changes[].name, changes[].value.loose_string_param
Minor
Says nothing about what it returns.no_return_info
apply_dns_preset
37/ 100Rain
Purpose
20 / 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: domain, preset, target.param_no_description
Minor
String arguments with no constraint or example: domain, preset, target.loose_string_param
Minor
Says nothing about what it returns.no_return_info
apply_dns_to_domains
37/ 100Rain
Purpose
20 / 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: domains, preset, target, dry_run.param_no_description
Minor
String arguments with no constraint or example: preset, target.loose_string_param
Minor
The meaning of the boolean argument dry_run is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
cancel_registration
37/ 100Rain
Purpose
20 / 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: domain.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
check_domain
37/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: kind, domain, domains.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
domain_page
37/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, domain, enabled, mode, price_minor, min_offer_minor, headline, message.param_no_description
Minor
String arguments with no constraint or example: domain, headline, message.loose_string_param
Minor
The meaning of the boolean argument enabled is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
save_registrant
37/ 100Rain
Purpose
20 / 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: contact, accept_agreement.param_no_description
Minor
The meaning of the boolean argument accept_agreement is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
list_domains
38/ 100Rain
Purpose
6 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
The description only restates the name (8 words).restates_name
Major
Says nothing about when to use it, or when not to.no_usage_context
Minor
Says nothing about what it returns.no_return_info
list_invoices
38/ 100Rain
Purpose
6 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
The description only restates the name (8 words).restates_name
Major
Says nothing about when to use it, or when not to.no_usage_context
Minor
Says nothing about what it returns.no_return_info
list_members
38/ 100Rain
Purpose
6 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
The description only restates the name (9 words).restates_name
Major
Says nothing about when to use it, or when not to.no_usage_context
Minor
Says nothing about what it returns.no_return_info
nymwell_status
38/ 100Rain
Purpose
6 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
The description only restates the name (7 words).restates_name
Major
The description is too short (7 words).too_short
Major
Says nothing about when to use it, or when not to.no_usage_context
Minor
Says nothing about what it returns.no_return_info
contact_support
39/ 100Rain
Purpose
20 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, category, domain, message.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
get_tld_info
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: tlds.param_no_description
Minor
No `required` list, so every argument is optional.no_required
Minor
Says nothing about what it returns.no_return_info
manage_api_keys
39/ 100Rain
Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Arguments without a description: action, id, name, scopes, expires_in_days, domain_allowlist, ip_allowlist, environment.param_no_description
Minor
String arguments with no constraint or example: id, name.loose_string_param
Minor
Says nothing about what it returns.no_return_info
managed_domain_plan
39/ 100Rain
Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Arguments without a description: action, domain, accept_charge.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
The meaning of the boolean argument accept_charge is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
workspace_defaults
39/ 100Rain
Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: action, auto_renew, transfer_lock, privacy, dns_preset, forward_to, tags, domains.param_no_description
Minor
The meaning of the boolean argument auto_renew is unclear.vague_boolean
Minor
The meaning of the boolean argument transfer_lock is unclear.vague_boolean
Minor
The meaning of the boolean argument privacy is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
get_quote
40/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
Major
Says nothing about when to use it, or when not to.no_usage_context
Major
Arguments without a description: domain, years, action.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
cancel_transfer
42/ 100Cloudy
Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Arguments without a description: domain, direction.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
Says nothing about what it returns.no_return_info
domain_moves
42/ 100Cloudy
Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
Major
Arguments without a description: action, domain, to_email, id.param_no_description
Minor
String arguments with no constraint or example: domain, to_email, id.loose_string_param
Minor
Says nothing about what it returns.no_return_info
list_transfers
42/ 100Cloudy
Purpose
10 / 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
set_auto_renew
44/ 100Cloudy
Purpose
17 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
Arguments without a description: domain, enabled.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
Minor
The meaning of the boolean argument enabled is unclear.vague_boolean
Minor
Says nothing about what it returns.no_return_info
list_orders
46/ 100Cloudy
Purpose
14 / 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
list_unverified_contacts
46/ 100Cloudy
Purpose
14 / 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
Arguments without a description: domain, nameservers.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
request_auth_code
47/ 100Cloudy
Purpose
20 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
Major
Arguments without a description: domain.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
check_domain_eligibility
48/ 100Cloudy
Purpose
17 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
7 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
Arguments without a description: domain, action.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
get_dashboard
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_registrant
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
list_dns_presets
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
submit_transfer
49/ 100Cloudy
Purpose
20 / 20
When to use
5 / 20
Arguments
7 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
Major
Arguments without a description: domain, auth_code.param_no_description
Minor
String arguments with no constraint or example: domain.loose_string_param
screen_domains
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: domains.param_no_description
Minor
No `required` list, so every argument is optional.no_required
Minor
Says nothing about what it returns.no_return_info
search_domains
50/ 100Cloudy
Purpose
17 / 20
When to use
5 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
Minor
Arguments without a description: domains.param_no_description
Minor
No `required` list, so every argument is optional.no_required
Minor
Says nothing about what it returns.no_return_info
list_approvals
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
purchase_domain
59/ 100Cloudy
Purpose
20 / 20
When to use
5 / 20
Arguments
12 / 25
Return value
7 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
Major
Arguments without a description: quote_id, dns.preset, dns.records, dns.records[].type, dns.records[].name, dns.records[].value, dns.records[].ttl, dns.records[].priority, idempotency_key.param_no_description
Minor
String arguments with no constraint or example: quote_id, dns.preset, dns.records[].name, dns.records[].value.loose_string_param
Minor
Required identifiers whose description does not say where the value comes from: quote_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
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.