All scored servers

Agent Tools: tool descriptions scored me.crowdspark.agents/agent-tools

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

Scores, issues and names only

This page shows how Agent Tools (me.crowdspark.agents/agent-tools)'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/me.crowdspark.agents/agent-tools
Average score
52.2 / 100Cloudy
Tools
48
Near-identical descriptions
2

Across the server

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

Tools whose descriptions are nearly the same

2 of 2 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
audio_transcribevideo_transcribe0.670.33
domain_lookupdomain_lookup_batch0.390.67

Tools

text_rerank

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: documents[].id, documents[].text.param_no_description
  • Minor
    String arguments with no constraint or example: documents[].id, documents[].text.loose_string_param
  • Minor
    The meaning of the boolean argument return_documents is unclear.vague_boolean
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

file_convert

43 / 100Cloudy

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

pdf_to_text

45 / 100Cloudy

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

business_days

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 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: start, end, country.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

document_extract

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

email_check

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

ip_lookup

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

text_similarity

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

token_info

49 / 100Cloudy

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

wallet_balance

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
7 / 15
Constraints and side effects
0 / 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: address.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

image_ocr

50 / 100Cloudy

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

invoice_intake

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

safe_web_read

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 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: url.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

sec_facts

50 / 100Cloudy

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

url_dossier

50 / 100Cloudy

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

web_screenshot

50 / 100Cloudy

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

web_to_markdown

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 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: url.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

audio_transcribe

52 / 100Cloudy

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

business_day_add

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

email_check_full

52 / 100Cloudy

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

ens_resolve

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

fx_convert

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

fx_rates

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    String arguments with no constraint or example: symbols, date.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

macro_indicators

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    String arguments with no constraint or example: from, to.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

public_holidays

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    String arguments with no constraint or example: country, year.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

timezone_convert

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

token_preflight

52 / 100Cloudy

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

video_transcribe

52 / 100Cloudy

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

web_read_full

52 / 100Cloudy

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

prompt_injection_check

53 / 100Cloudy

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

url_check

53 / 100Cloudy

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

federal_register_search

54 / 100Cloudy

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

tx_decode

54 / 100Cloudy

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

clinical_trials_search

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    String arguments with no constraint or example: q, limit.loose_string_param
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

domain_lookup

55 / 100Cloudy

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

email_check_batch

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

ip_lookup_batch

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
7 / 15
Constraints and side effects
0 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No constraints, side effects, auth or rate limits described, and no annotations.no_constraints

manifest_scan

55 / 100Cloudy

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

pii_redact

55 / 100Cloudy

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

url_metadata

55 / 100Cloudy

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

papers_search

56 / 100Cloudy

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

dependency_audit

57 / 100Cloudy

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

x402_endpoint_check

57 / 100Cloudy

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

No issues.

x402_seller_audit

57 / 100Cloudy

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

No issues.

domain_lookup_batch

58 / 100Cloudy

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

sec_filings

58 / 100Cloudy

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

gas_estimate

61 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
19 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
5 / 10
  • Minor
    String arguments with no constraint or example: from, data.loose_string_param

package_advisories

65 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
20 / 25
Return value
7 / 15
Constraints and side effects
3 / 10
Examples
10 / 10
  • Minor
    The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.deprecated

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