# EventTrader Research (read-only) (com.cymetica/event-trader-research): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.cymetica%2Fevent-trader-research/versions/latest)
- Connected to: https://cymetica.com/mcp/v1/research
- Homepage: https://cymetica.com/build
- Scoring rules: v2
- Tools: 88
- Average: 52.0 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how EventTrader Research (read-only) (com.cymetica/event-trader-research)'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.

## Across the server

- Major: 88 tools. Above 40, models choose less accurately.
- Minor: The server's instructions are 2376 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.

## Tools

- `list_markets`: 30 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: category.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `get_market`: 31 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: market_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: market_id. Name the tool or the place that returns it, or models look it up first.
- `get_orderbook`: 31 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: market_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: market_id. Name the tool or the place that returns it, or models look it up first.
- `get_prices`: 31 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: market_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: market_id. Name the tool or the place that returns it, or models look it up first.
- `search_markets`: 31 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: query.
  - Minor: Says nothing about what it returns.
- `search_ontology`: 31 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: query.
  - Minor: Says nothing about what it returns.
- `theme_journey_backtest`: 31 / 100
  - Major: Arguments without a description: basket_id, symbols, asset_class, theme.
  - Minor: String arguments with no constraint or example: theme.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `theme_journey_asset_steps`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: symbol, action, basket_id.
  - Minor: String arguments with no constraint or example: symbol.
  - Minor: Says nothing about what it returns.
- `get_platform_status`: 38 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `theme_journey_subthemes`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `who_is_this`: 42 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_clob_pairs`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `agent_tournament_leaderboard`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `get_deadcoin_quote`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `launchpad_list_tokens`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: status.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `search_headlines_api`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: from, to, ticker, lang.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `board_threads`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: channel, status.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `browse_ontology`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `get_backtest_models`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `get_bug_bounty_program`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `launchpad_get_token`: 47 / 100
  - Minor: String arguments with no constraint or example: token_address.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `launchpad_trade_quote`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: token_address, side.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `board_read_post`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: post_id.
  - Minor: Required identifiers whose description does not say where the value comes from: post_id. Name the tool or the place that returns it, or models look it up first.
- `feature_my_bids`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `find_trade_path`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_deadcoin_desk_info`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `get_decide_info`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `get_headlines_sample`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_decide_classifiers`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `feature_thread_read`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: feature_id. Name the tool or the place that returns it, or models look it up first.
- `resolve_ontology_concept`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `crypto_buzz`: 52 / 100
  - Minor: Says nothing about what it returns.
- `crypto_dashboard_custom`: 52 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `crypto_related`: 52 / 100
  - Minor: Says nothing about what it returns.
- `feature_board`: 52 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `get_ai_native_proof`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `get_fund`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_headlines_api_info`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `launchpad_list_launchers`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `list_ontology_dimensions`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `supply_analyzer_batch`: 52 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `supply_analyzer_token`: 52 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `bb_get_request`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `bb_search_rebuilt_apps`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `board_read_thread`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `ceo_ai_index_get`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `crypto_alert_kinds`: 54 / 100
  - Minor: Says nothing about what it returns.
- `crypto_alerts_inbox`: 54 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `crypto_alerts_list`: 54 / 100
  - Minor: Says nothing about what it returns.
- `get_decide_classifier`: 54 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: classifier_id. Name the tool or the place that returns it, or models look it up first.
- `list_funds`: 54 / 100
  - Minor: No `required` list, so every argument is optional.
- `chart_analyzer_batch`: 55 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `crypto_board_read`: 55 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `crypto_dashboard`: 55 / 100
  - Minor: Says nothing about what it returns.
- `feature_bids`: 55 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: feature_id. Name the tool or the place that returns it, or models look it up first.
- `fetch`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `gem_screener_ranked`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `get_crypto_outlook`: 55 / 100
  - Minor: Says nothing about what it returns.
- `get_trust_ladder`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `agent_tournaments_open_tables`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `airdrop_farm_farms`: 57 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `ask_nexus`: 57 / 100
- `bb_app_stats`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `board_search`: 57 / 100
  - Minor: No `required` list, so every argument is optional.
- `crypto_animal_spirits`: 57 / 100
  - Minor: Says nothing about what it returns.
- `list_backtest_surfaces`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `stock_vectors`: 57 / 100
  - Minor: Says nothing about what it returns.
- `gem_screener_coin`: 58 / 100
  - Minor: Says nothing about what it returns.
- `gem_screener_degen_report`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `chart_analyzer_study`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `feature_bidding_rules`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `list_clonable_bots`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `summarize_document`: 59 / 100
- `gem_screener_picks`: 60 / 100
  - Minor: Says nothing about what it returns.
- `get_fund_history`: 60 / 100
  - Minor: Says nothing about what it returns.
- `search`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: query.
- `agent_tournament_table`: 62 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: table_id. Name the tool or the place that returns it, or models look it up first.
- `crypto_outlook`: 62 / 100
  - Minor: Says nothing about what it returns.
- `theme_journey_top_themes`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_prediction_statistics`: 64 / 100
  - Minor: No `required` list, so every argument is optional.
- `chart_analyzer_score`: 65 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `preview_card_basket`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_fund_methodology`: 66 / 100
- `board_channels`: 67 / 100
- `crypto_dashboard_search`: 67 / 100
  - Minor: String arguments with no constraint or example: query.
- `get_strategy_returns`: 67 / 100
- `get_trust_signal`: 67 / 100
- `bb_startup_line`: 72 / 100

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](https://forecall.dev/en/servers)
