This page shows how TheRundown Data MCP (io.github.TheRundown/data)'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.TheRundown/data
Average score
61.4/ 100Cloudy
Tools
85
Near-identical descriptions
205
Across the server
Major
85 tools. Above 40, models choose less accurately.too_many_tools
Minor
205 pairs with nearly the same description in all; the top 12 are shown.confusable_pair_total
Critical
These tools share the same description: v2GetTeamsBySport, v1GetTeamsBySport.identical_description
Critical
These tools share the same description: v2GetDatesBySportID, v1GetDatesBySport.identical_description
Critical
These tools share the same description: v2GetDivisionsBySport, v1GetDivisionsBySport.identical_description
Critical
These tools share the same description: v2GetConferencesBySport, v1GetConferencesBySport.identical_description
Critical
These tools share the same description: v2GetSeasonTypes, v1GetSeasonTypes.identical_description
Critical
These tools share the same description: v2GetParlayBook, v2GetBestParlayBook.identical_description
Major
75 tools repeat the same note (40 words). Say it once in the server's instructions, and let each description say what only that tool does. The note does not count toward the tools' scores.repeated_note
Minor
The server's instructions are 3824 characters. Claude Code reads only the first 2,048 by default (Codex 0.154.0 reads them whole). Put what the server is for first.instructions_long
Tools whose descriptions are nearly the same
12 of 205 pairs shown, highest description similarity first.
Tool
Tool
Description similarity
Name similarity
v2GetTeamsBySport
v1GetTeamsBySport
1.00
0.60
v2GetDatesBySportID
v1GetDatesBySport
1.00
0.50
v2GetDivisionsBySport
v1GetDivisionsBySport
1.00
0.60
v2GetConferencesBySport
v1GetConferencesBySport
1.00
0.60
v2GetSeasonTypes
v1GetSeasonTypes
1.00
0.50
v2GetParlayBook
v2GetBestParlayBook
1.00
0.75
v2GetOutliersBySportAndDate
v2GetOutliers
0.94
0.33
v2GetTeamStats
v2GetPlayerStatsByTeam
0.90
0.60
v2GetSportsbooks
v1GetAffiliates
0.90
0.00
v2GetSportsbooks
v1GetSportsbooks
0.90
0.33
v2GetBestOddsByEvent
v2GetBestOdds
0.89
0.60
v2GetTeamByID
v2GetPlayersByTeam
0.88
0.60
Tools
v1GetAffiliates
38/ 100Rain
Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 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.include.param_no_description
Minor
Its description is nearly the same as v2GetSportsbooks's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use v2GetSportsbooks instead.confusable_pair
Minor
No `required` list, so every argument is optional.no_required
v1GetSportsbooks
38/ 100Rain
Purpose
13 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 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.include.param_no_description
Minor
Its description is nearly the same as v2GetSportsbooks's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use v2GetSportsbooks instead.confusable_pair
Minor
No `required` list, so every argument is optional.no_required
v1GetByLineID
41/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
8 / 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, path.eventId, path.lineId, query, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetSpreads
41/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
8 / 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, path.id, query, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetPlayerByID
41/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
8 / 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, path.playerID.param_no_description
v2GetSportsbooks
42/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
8 / 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.include.param_no_description
Minor
Its description is nearly the same as v1GetAffiliates's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use v1GetAffiliates instead.confusable_pair
Minor
Its description is nearly the same as v1GetSportsbooks's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use v1GetSportsbooks instead.confusable_pair
Minor
No `required` list, so every argument is optional.no_required
v1GetMoneylines
45/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
8 / 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.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetTeamTotals
45/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
8 / 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, path.id, query, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetTotals
45/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
8 / 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, path.id, query, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetPublicTournament
45/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
8 / 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, path.tournament.param_no_description
v1GetScheduleBySport
48/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
8 / 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.limit, query.season_year, query.season_type_id, query.from, query.team_id, query.sort, query.conference_id, query.division_id.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetAllStats
48/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
8 / 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
v1GetConferencesBySport
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v2GetConferencesBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetConferencesBySport instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v1GetDivisionsBySport
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v2GetDivisionsBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetDivisionsBySport instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v1GetTeamsBySport
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v2GetTeamsBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetTeamsBySport instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v2GetConferencesBySport
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v1GetConferencesBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v1GetConferencesBySport instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v2GetDivisionsBySport
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v1GetDivisionsBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v1GetDivisionsBySport instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v2GetPlayersByTeam
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v2GetTeamByID's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use v2GetTeamByID instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v2GetTeamByID
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v2GetPlayersByTeam's (similarity 0.88); only the names and schemas tell them apart. Say in this description when to use v2GetPlayersByTeam instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
v2GetTeamsBySport
49/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v1GetTeamsBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v1GetTeamsBySport instead.confusable_pair
Minor
Arguments without a description: path.param_no_description
The meaning of the boolean argument subscriptions[].params.main_line is unclear.vague_boolean
Minor
The meaning of the boolean argument subscriptions[].params.include_live is unclear.vague_boolean
Minor
The meaning of the boolean argument subscriptions[].params.include_links is unclear.vague_boolean
Minor
The meaning of the boolean argument subscriptions[].params.snapshot is unclear.vague_boolean
Minor
The meaning of the boolean argument subscriptions[].params.hide_no_markets is unclear.vague_boolean
Minor
The meaning of the boolean argument actions[].params.main_line is unclear.vague_boolean
Minor
The meaning of the boolean argument actions[].params.include_live is unclear.vague_boolean
Minor
The meaning of the boolean argument actions[].params.include_links is unclear.vague_boolean
Minor
The meaning of the boolean argument actions[].params.snapshot is unclear.vague_boolean
Minor
The meaning of the boolean argument actions[].params.hide_no_markets is unclear.vague_boolean
list_markets
51/ 100Cloudy
Purpose
17 / 20
When to use
10 / 20
Arguments
9 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
Arguments without a description: sport_id, date, live, page, limit.param_no_description
Minor
No `required` list, so every argument is optional.no_required
Minor
The meaning of the boolean argument live is unclear.vague_boolean
v2GetPlayerStatsByTeam
51/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
8 / 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, path.teamID, query, query.season_type.param_no_description
Minor
Its description is nearly the same as v2GetTeamStats's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use v2GetTeamStats instead.confusable_pair
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetDelta
52/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
8 / 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: query, query.sport_id, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetTeamStats
53/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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 v2GetPlayerStatsByTeam's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use v2GetPlayerStatsByTeam instead.confusable_pair
Minor
Arguments without a description: path, path.teamID, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetDeltaV2
54/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
8 / 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: query, query.last_id, query.sport_id.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
capture_market_stream
55/ 100Cloudy
Purpose
20 / 20
When to use
10 / 20
Arguments
10 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
Arguments without a description: filters, filters.sport_ids, filters.event_ids, filters.market_ids, filters.affiliate_ids, filters.main_line, duration_ms, max_frames.param_no_description
Minor
The meaning of the boolean argument filters.main_line is unclear.vague_boolean
v1GetClosingBySportAndDate
55/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
8 / 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, path.date, query, query.conference_id, query.division_id, query.exclude_status, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetOpenersBySportAndDate
55/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
8 / 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, path.date, query, query.conference_id, query.division_id, query.exclude_status, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetEventByID
56/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
8 / 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, path.eventId, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v1GetSeasonTypes
56/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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 v2GetSeasonTypes's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetSeasonTypes instead.confusable_pair
v1GetSports
56/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
v2GetSeasonTypes
56/ 100Cloudy
Purpose
13 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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 v1GetSeasonTypes's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v1GetSeasonTypes instead.confusable_pair
v1GetEventsBySportAndDate
57/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
8 / 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, path.date, query, query.conference_id, query.division_id, query.include.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetBestParlayBook
57/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
15 / 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: body.legs, body.legs[].event_id, body.legs[].market_id, body.legs[].period_id, body.legs[].participant_id, body.legs[].participant_type, body.legs[].market_participant_id, body.legs[].line, body.legs[].include_alternates, body.affiliate_ids, body.limit.param_no_description
Minor
Its description is nearly the same as v2GetParlayBook's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetParlayBook instead.confusable_pair
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
Minor
The meaning of the boolean argument body.legs[].include_alternates is unclear.vague_boolean
v2GetHedgeOpportunities
57/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
15 / 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: query, query.limit, query.offset, query.event_id, query.market_id, query.min_percent, query.include_closed, query.include_live, query.sort.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
The meaning of the boolean argument query.include_closed is unclear.vague_boolean
Minor
The meaning of the boolean argument query.include_live is unclear.vague_boolean
v2GetParlayBook
57/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
15 / 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: body.legs, body.legs[].event_id, body.legs[].market_id, body.legs[].period_id, body.legs[].participant_id, body.legs[].participant_type, body.legs[].market_participant_id, body.legs[].line, body.legs[].include_alternates, body.affiliate_ids, body.limit.param_no_description
Minor
Its description is nearly the same as v2GetBestParlayBook's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetBestParlayBook instead.confusable_pair
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
Minor
The meaning of the boolean argument body.legs[].include_alternates is unclear.vague_boolean
v2GetTopHedgeOpportunities
57/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
15 / 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: query, query.limit, query.offset, query.event_id, query.market_id, query.min_percent, query.include_closed, query.include_live, query.sort.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
The meaning of the boolean argument query.include_closed is unclear.vague_boolean
Minor
The meaning of the boolean argument query.include_live is unclear.vague_boolean
v1GetBestLineMulti
58/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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, query.period.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetMarketsBySportAndDate
58/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
8 / 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, path.date, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
get_main_lines
59/ 100Cloudy
Purpose
20 / 20
When to use
5 / 20
Arguments
19 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Minor
Arguments without a description: page, limit.param_no_description
Minor
Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
v1GetDatesBySport
59/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
8 / 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 v2GetDatesBySportID's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v2GetDatesBySportID instead.confusable_pair
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
v2GetDatesBySportID
59/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
8 / 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 v1GetDatesBySport's (similarity 1.00); only the names and schemas tell them apart. Say in this description when to use v1GetDatesBySport instead.confusable_pair
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
v2GetOpeningPricesByEvent
59/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
8 / 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
v2GetPlayerStatsByEvent
59/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
8 / 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
v2GetStatsByEvent
59/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
8 / 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
v2GetMarketLinePriceHistory
60/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
8 / 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, query.limit.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetHedgeOpportunitiesByEvent
61/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
15 / 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.limit, query.offset, query.market_id, query.min_percent, query.include_closed, query.include_live, query.sort.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
Minor
The meaning of the boolean argument query.include_closed is unclear.vague_boolean
Minor
The meaning of the boolean argument query.include_live is unclear.vague_boolean
capture_hedge_stream
62/ 100Cloudy
Purpose
20 / 20
When to use
10 / 20
Arguments
10 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
Arguments without a description: filters, filters.event_ids, filters.affiliate_ids, filters.sources, filters.min_percent, filters.include_live, filters.include_links, duration_ms, max_frames.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
Minor
The meaning of the boolean argument filters.include_live is unclear.vague_boolean
Minor
The meaning of the boolean argument filters.include_links is unclear.vague_boolean
v2GetMarketsByDate
63/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
15 / 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, path.date, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
list_events
64/ 100Cloudy
Purpose
20 / 20
When to use
10 / 20
Arguments
19 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Minor
Arguments without a description: sport_id, page, limit.param_no_description
Minor
Required identifiers whose description does not say where the value comes from: sport_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
capture_v1_stream
65/ 100Cloudy
Purpose
20 / 20
When to use
20 / 20
Arguments
10 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
Major
Arguments without a description: filters, filters.sport_ids, filters.event_ids, filters.affiliate_ids, filters.date, duration_ms, max_frames.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetDatesBySportIDs
65/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
15 / 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
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
v2GetBestLineByEvent
66/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
15 / 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
v2GetSteamersBySportAndDate
66/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
15 / 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
The description mentions none of its 3 or more arguments.params_not_in_description
list_sports
67/ 100Cloudy
Purpose
17 / 20
When to use
10 / 20
Arguments
25 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
No issues.
v2GetBestOddsBySportAndDate
67/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
15 / 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, query.offset.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetEventByID
67/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
8 / 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, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetOutliersBySportAndDate
67/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
15 / 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 v2GetOutliers's (similarity 0.94); only the names and schemas tell them apart. Say in this description when to use v2GetOutliers instead.confusable_pair
Minor
Arguments without a description: path, query.param_no_description
v2GetSports
67/ 100Cloudy
Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
15 / 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
v2GetBestOddsByEvent
68/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
15 / 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 v2GetBestOdds's (similarity 0.89); only the names and schemas tell them apart. Say in this description when to use v2GetBestOdds instead.confusable_pair
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
v2GetOutliers
68/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
15 / 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 v2GetOutliersBySportAndDate's (similarity 0.94); only the names and schemas tell them apart. Say in this description when to use v2GetOutliersBySportAndDate instead.confusable_pair
Minor
Arguments without a description: query.param_no_description
v2GetSteamers
68/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
15 / 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
v2GetAvailableMarketsByEvent
69/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
15 / 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
v2GetBestOdds
69/ 100Cloudy
Purpose
20 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
15 / 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 v2GetBestOddsByEvent's (similarity 0.89); only the names and schemas tell them apart. Say in this description when to use v2GetBestOddsByEvent instead.confusable_pair
Minor
Arguments without a description: query.param_no_description
list_affiliates
70/ 100Clear
Purpose
20 / 20
When to use
10 / 20
Arguments
25 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
No issues.
v2GetAffiliates
70/ 100Clear
Purpose
20 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
15 / 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
v2GetAllMarkets
70/ 100Clear
Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
15 / 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
v2GetEventsByDate
71/ 100Clear
Purpose
20 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
15 / 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: path, path.date, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
list_futures
73/ 100Clear
Purpose
20 / 20
When to use
20 / 20
Arguments
15 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
Major
Arguments without a description: sport_id, limit, cursor, include_settled.param_no_description
Minor
The meaning of the boolean argument include_settled is unclear.vague_boolean
Minor
Required identifiers whose description does not say where the value comes from: sport_id. Name the tool or the place that returns it, or models look it up first.id_source_missing
v2GetHedgeOpportunityByID
73/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
18 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
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
v2GetDelta
76/ 100Clear
Purpose
20 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
15 / 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
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetOpenersBySportAndDate
76/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
21 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
Minor
Arguments without a description: path, path.date, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetMarketHistoryByEvent
77/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
22 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
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
v2GetPlaysByEvent
79/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
19 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
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
v2GetStatsSample
80/ 100Clear
Purpose
20 / 20
When to use
10 / 20
Arguments
25 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
No issues.
v2GetClosingBySportAndDate
81/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
21 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
Minor
Arguments without a description: path, path.date, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetMarketLineHistoryByEvent
82/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
22 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
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
v2GetMarketsParticipants
82/ 100Clear
Purpose
20 / 20
When to use
5 / 20
Arguments
22 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
Minor
Arguments without a description: query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetEventClosing
86/ 100Clear
Purpose
20 / 20
When to use
10 / 20
Arguments
21 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
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
v2GetEventOpeners
86/ 100Clear
Purpose
20 / 20
When to use
10 / 20
Arguments
21 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
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
v2GetFuturesEventByID
90/ 100Clear
Purpose
20 / 20
When to use
15 / 20
Arguments
20 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
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
v2GetMarketsDelta
91/ 100Clear
Purpose
20 / 20
When to use
15 / 20
Arguments
21 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
Minor
Arguments without a description: query, query.limit.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
v2GetFuturesForSport
92/ 100Clear
Purpose
20 / 20
When to use
15 / 20
Arguments
22 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
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
v2GetEventsBySportAndDate
97/ 100Clear
Purpose
20 / 20
When to use
20 / 20
Arguments
22 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
Minor
Arguments without a description: path, path.date, query.param_no_description
Minor
The description mentions none of its 3 or more arguments.params_not_in_description
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.