All scored servers

Council of AI GSPC: tool descriptions scored ai.councilof/gspc

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

Scores, issues and names only

This page shows how Council of AI GSPC (ai.councilof/gspc)'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/ai.councilof/gspc
Average score
60.9 / 100Cloudy
Tools
53
Near-identical descriptions
561

Across the server

  • Major
    53 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    561 pairs with nearly the same description in all; the top 12 are shown.confusable_pair_total
  • Major
    36 tools repeat the same note (31 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 whose descriptions are nearly the same

12 of 561 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
axis_governanceaxis_safety0.920.33
axis_governanceaxis_provenance0.920.33
axis_governanceaxis_continuity0.920.33
axis_governanceaxis_conformance0.920.33
axis_governanceaxis_openness0.920.33
axis_governanceaxis_machinery-conformity0.920.25
axis_governanceaxis_care0.920.33
axis_governanceaxis_cross-reality0.920.25
axis_governanceaxis_detector-interop0.920.25
axis_governanceaxis_art5-safeguard0.920.25
axis_governanceaxis_swarm0.920.33
axis_governanceaxis_affect0.920.33

Tools

get_card

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
8 / 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

axis_affect

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_ai-adoption-components

57 / 100Cloudy

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

axis_art5-safeguard

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_care

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_claim-maintenance

57 / 100Cloudy

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

axis_company-practice

57 / 100Cloudy

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

axis_conformance

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_continuity

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_cross-reality

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_custody-disclosure

57 / 100Cloudy

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

axis_detector-interop

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_distribution-integrity

57 / 100Cloudy

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

axis_effect-binding

57 / 100Cloudy

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

axis_governance

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_safety's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_safety instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_provenance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_provenance instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_continuity's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_continuity instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_conformance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_conformance instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_openness's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_openness instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_machinery-conformity's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_machinery-conformity instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_care's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_care instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_cross-reality's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_cross-reality instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_detector-interop's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_detector-interop instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_art5-safeguard's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_art5-safeguard instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_swarm's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_swarm instead.confusable_pair
  • Minor
    Its description is nearly the same as axis_affect's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_affect instead.confusable_pair

axis_harness-fidelity

57 / 100Cloudy

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

axis_humanoid-deployment

57 / 100Cloudy

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

axis_humanoid-labour-index

57 / 100Cloudy

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

axis_interop-conformance

57 / 100Cloudy

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

axis_interpretability-reproducibility

57 / 100Cloudy

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

axis_jail

57 / 100Cloudy

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

axis_lab-practice

57 / 100Cloudy

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

axis_labour-components

57 / 100Cloudy

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

axis_machinery-conformity

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_measurer-integrity

57 / 100Cloudy

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

axis_openness

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_provenance

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_provenance-controls

57 / 100Cloudy

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

axis_regulator-transparency

57 / 100Cloudy

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

axis_regulatory-framework

57 / 100Cloudy

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

axis_reserve-attestation

57 / 100Cloudy

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

axis_safety

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_serving-fidelity

57 / 100Cloudy

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

axis_swarm

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 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
    Its description is nearly the same as axis_governance's (similarity 0.92); only the names and schemas tell them apart. Say in this description when to use axis_governance instead.confusable_pair

axis_watchdog-ingest

57 / 100Cloudy

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

get_axis

57 / 100Cloudy

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

verify_inclusion

60 / 100Cloudy

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

No issues.

commission_card

64 / 100Cloudy

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

No issues.

rwa_evidence

64 / 100Cloudy

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

No issues.

x402_trust

65 / 100Cloudy

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

No issues.

art50_marking_evidence

67 / 100Cloudy

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

evidence_bundle

67 / 100Cloudy

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

No issues.

verify_capsule

67 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
15 / 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

mcp_trust

68 / 100Cloudy

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

No issues.

evidence_bundle_preview

69 / 100Cloudy

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

No issues.

list_cards

69 / 100Cloudy

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

measurement_index

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.

route

70 / 100Clear

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: needs_write, candidates[].id, candidates[].kind, candidates[].provider, candidates[].model, candidates[].region, candidates[].cost_declared, candidates[].latency_declared_ms, candidates[].read_only, candidates[].destructive, candidates[].paid, candidates[].data_class_allowed, policy.presets, policy.forbid_providers, policy.allow_kinds, policy.confirm_destructive, policy.caller_wallet, objective, objective.weights, objective.weights.quality, objective.weights.cost, objective.weights.latency.param_no_description
  • Minor
    String arguments with no constraint or example: candidates[].id, candidates[].provider, candidates[].model, candidates[].region.loose_string_param
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument needs_write is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument candidates[].read_only is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument candidates[].destructive is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument candidates[].paid is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument policy.confirm_destructive is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument policy.caller_wallet is unclear.vague_boolean

board_totals

71 / 100Clear

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

receipts_batch

74 / 100Clear

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

No issues.

get_root

75 / 100Clear

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

No issues.

server_evidence

75 / 100Clear

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

No issues.

verify_card

82 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
25 / 25
Return value
15 / 15
Constraints and side effects
7 / 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