All scored servers

Burs-IA Tools: tool descriptions scored io.github.soyeladice-svg/bursia-tools

tools/list taken
(UTC)
Connected to
https://bursia-tools-production.up.railway.app/mcp
Homepage
burs-ia.com
Scoring rules
v2
Score this URL as it is today

Scores, issues and names only

This page shows how Burs-IA Tools (io.github.soyeladice-svg/bursia-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/io.github.soyeladice-svg/bursia-tools
Average score
51.4 / 100Cloudy
Tools
47
Near-identical descriptions
12

Across the server

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

Tools whose descriptions are nearly the same

12 of 12 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
bursia_check_openapibursia_check_x4020.770.50
bursia_check_mcp_discoverybursia_check_openapi0.710.40
bursia_check_llms_txtbursia_check_robots0.690.40
bursia_check_llms_txtbursia_check_sitemap0.670.40
bursia_check_mcp_discoverybursia_check_x4020.670.40
bursia_check_openapibursia_check_agents_json0.670.40
bursia_check_agent_cardbursia_check_openapi0.620.40
bursia_check_llms_txtbursia_check_openapi0.620.40
bursia_check_openapibursia_check_skills0.620.50
bursia_check_openapibursia_check_sitemap0.620.50
bursia_check_agents_jsonbursia_check_x4020.620.40
bursia_csv_to_jsonbursia_json_to_csv0.391.00

Tools

bursia_email_syntax

44 / 100Cloudy

Purpose
17 / 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
    Says nothing about what it returns.no_return_info

bursia_text_stats

44 / 100Cloudy

Purpose
17 / 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
    Says nothing about what it returns.no_return_info

bursia_contrast_ratio

46 / 100Cloudy

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

bursia_check_agent_card

47 / 100Cloudy

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

bursia_check_agents_json

47 / 100Cloudy

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

bursia_check_llms_txt

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 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
    Its description is nearly the same as bursia_check_robots's (similarity 0.69); only the names and schemas tell them apart. Say in this description when to use bursia_check_robots instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_sitemap's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use bursia_check_sitemap instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_openapi's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use bursia_check_openapi instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info

bursia_check_mcp_discovery

47 / 100Cloudy

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

bursia_check_openapi

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 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
    Its description is nearly the same as bursia_check_x402's (similarity 0.77); only the names and schemas tell them apart. Say in this description when to use bursia_check_x402 instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_mcp_discovery's (similarity 0.71); only the names and schemas tell them apart. Say in this description when to use bursia_check_mcp_discovery instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_agents_json's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use bursia_check_agents_json instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_agent_card's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use bursia_check_agent_card instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_llms_txt's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use bursia_check_llms_txt instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_skills's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use bursia_check_skills instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_sitemap's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use bursia_check_sitemap instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info

bursia_check_robots

47 / 100Cloudy

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

bursia_check_sitemap

47 / 100Cloudy

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

bursia_check_skills

47 / 100Cloudy

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

bursia_check_x402

47 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 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
    Its description is nearly the same as bursia_check_openapi's (similarity 0.77); only the names and schemas tell them apart. Say in this description when to use bursia_check_openapi instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_mcp_discovery's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use bursia_check_mcp_discovery instead.confusable_pair
  • Minor
    Its description is nearly the same as bursia_check_agents_json's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use bursia_check_agents_json instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info

bursia_json_diff

47 / 100Cloudy

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

bursia_levenshtein

47 / 100Cloudy

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

bursia_security_headers

47 / 100Cloudy

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

bursia_tls_certificate

47 / 100Cloudy

Purpose
20 / 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
    Says nothing about what it returns.no_return_info

bursia_cron_explain

49 / 100Cloudy

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

bursia_hmac

49 / 100Cloudy

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

bursia_ip_classify

49 / 100Cloudy

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

bursia_jwt_decode

49 / 100Cloudy

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

bursia_password_generate

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

bursia_unit_convert

49 / 100Cloudy

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

bursia_html_escape

50 / 100Cloudy

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

bursia_json_format

50 / 100Cloudy

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

bursia_url_encode

50 / 100Cloudy

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

bursia_case_convert

51 / 100Cloudy

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

bursia_dns_records

51 / 100Cloudy

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

bursia_mcp_registry_search

51 / 100Cloudy

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

bursia_csv_to_json

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 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 bursia_json_to_csv's (similarity 0.39); only the names and schemas tell them apart. Say in this description when to use bursia_json_to_csv instead.confusable_pair
  • Minor
    Says nothing about what it returns.no_return_info

bursia_base64

53 / 100Cloudy

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

bursia_slugify

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

bursia_luhn_check

54 / 100Cloudy

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

bursia_timezone_convert

54 / 100Cloudy

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

bursia_cidr_info

56 / 100Cloudy

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

bursia_color_convert

56 / 100Cloudy

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

bursia_date_diff

56 / 100Cloudy

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

bursia_iban_validate

56 / 100Cloudy

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

bursia_json_to_csv

56 / 100Cloudy

Purpose
17 / 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
    Its description is nearly the same as bursia_csv_to_json's (similarity 0.39); only the names and schemas tell them apart. Say in this description when to use bursia_csv_to_json instead.confusable_pair

bursia_json_validate

56 / 100Cloudy

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

bursia_semver_compare

56 / 100Cloudy

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

bursia_timestamp_convert

56 / 100Cloudy

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

bursia_url_parse

56 / 100Cloudy

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

bursia_uuid

56 / 100Cloudy

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

bursia_hash

61 / 100Cloudy

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

No issues.

bursia_json_path

61 / 100Cloudy

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

bursia_agent_readiness

62 / 100Cloudy

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

bursia_compare_readiness

62 / 100Cloudy

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

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