All scored servers

SquawkFlow Market Structure: tool descriptions scored com.squawkflow.mcp/market-structure

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

Scores, issues and names only

This page shows how SquawkFlow Market Structure (com.squawkflow.mcp/market-structure)'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.squawkflow.mcp/market-structure
Average score
83.7 / 100Clear
Tools
18
Near-identical descriptions
0

Across the server

  • Major
    18 tools repeat the same note (173 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

Tools

get_positioning

75 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
15 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

get_congressional_disclosures

77 / 100Clear

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

get_oi_change

79 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
17 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

election_market_context

80 / 100Clear

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

No issues.

get_gamma_matrix

80 / 100Clear

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

No issues.

get_filing_receipt

82 / 100Clear

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

get_gamma_heatmap

82 / 100Clear

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

get_lab_record

82 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

get_max_pain

82 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
17 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

get_session_record

82 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

morning_structure

82 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

get_gex_levels

87 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
15 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

get_vix_term_structure

87 / 100Clear

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

No issues.

list_squawkflow_tools

87 / 100Clear

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

No issues.

get_implied_odds

89 / 100Clear

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

fetch

90 / 100Clear

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

No issues.

get_market_calendar

90 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

search

93 / 100Clear

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

No issues.

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