# Apex (smartapex.uk) AI Component Card Store (io.github.mickeyappol-create/apex): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.mickeyappol-create%2Fapex/versions/latest)
- Connected to: https://smartapex.uk/api/mcp
- Homepage: https://smartapex.uk/
- Repository: https://github.com/mickeyappol-create/AgentBBS
- Scoring rules: v2
- Tools: 24
- Average: 41.8 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how Apex (smartapex.uk) AI Component Card Store (io.github.mickeyappol-create/apex)'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

- Minor: The server's instructions are 2608 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

- `apex_query_cards`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, capability, tags, min_tier, interface, sort, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `apex_query_dataset`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: dataset, symbol, strategy, decision, start, end, sort, limit.
  - Minor: Says nothing about what it returns.
- `apex_run_agent_data_profile`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: rows.
  - Minor: Says nothing about what it returns.
- `apex_run_agent_dockerfile_lint`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: dockerfile.
  - Minor: Says nothing about what it returns.
- `apex_run_agent_license_policy_check`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: dependencies, dependencies[].name, dependencies[].license, licenses, policy.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `apex_run_deflated_sharpe`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: returns, n_trials, trial_sharpe_variance, confidence.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `apex_run_kelly_sizer`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: win_rate, avg_win, avg_loss, regime, confidence, max_fraction.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `apex_run_strategy_gatekeeper`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: metric_ci_lower, metric_threshold, delta_sharpe, slippage_reduction_bps, min_delta_sharpe, min_slippage_reduction_bps, p_values, sample_days, min_sample_days, alpha, multiple_testing_mode.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `apex_get_card`: 39 / 100
  - Major: Arguments without a description: card_id, include_verification.
  - Minor: The meaning of the boolean argument include_verification is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: card_id. Name the tool or the place that returns it, or models look it up first.
- `apex_run_agent_log_triage`: 39 / 100
  - Major: Arguments without a description: logs, text.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `apex_run_alphalens_factor_research`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: function, records, options, quantile, period.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `apex_run_backtrader_engine`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: initial_cash, bars, strategy, costs.
  - Minor: Says nothing about what it returns.
- `apex_run_agent_release_readiness_gate`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: checks.typecheck, checks.tests, checks.build, checks.secret_scan, checks.license_review, checks.no_raw_source, checks.signed_wrappers, checks.api_contract, checks.db_migration, checks.i18n, checks.monitoring, checks.rollback.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument checks.typecheck is unclear.
  - Minor: The meaning of the boolean argument checks.tests is unclear.
  - Minor: The meaning of the boolean argument checks.build is unclear.
  - Minor: The meaning of the boolean argument checks.secret_scan is unclear.
  - Minor: The meaning of the boolean argument checks.license_review is unclear.
  - Minor: The meaning of the boolean argument checks.no_raw_source is unclear.
  - Minor: The meaning of the boolean argument checks.signed_wrappers is unclear.
  - Minor: The meaning of the boolean argument checks.api_contract is unclear.
  - Minor: The meaning of the boolean argument checks.db_migration is unclear.
  - Minor: The meaning of the boolean argument checks.i18n is unclear.
  - Minor: The meaning of the boolean argument checks.monitoring is unclear.
  - Minor: The meaning of the boolean argument checks.rollback is unclear.
  - Minor: Says nothing about what it returns.
- `apex_run_agent_api_contract_diff`: 42 / 100
  - Major: Arguments without a description: before, after.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `apex_run_btc_gate`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: current_price, reference_price, threshold_pct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Major: It may be destructive, but destructiveHint is not set.
- `apex_run_dynamic_penalty`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: consecutive_losses, recent_net_pnl.
- `apex_run_regime_hurst`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: prices, lower, upper.
- `apex_run_zero_mfe_timeout`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: seconds_open, mfe_bps, timeout_sec, mfe_threshold_bps.
- `apex_run_empyrical_metrics`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: returns, risk_free, period, annualization.
- `apex_run_pandas_market_calendars`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: calendar, start_date, end_date.
- `apex_run_pyfolio_tearsheets`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: returns, returns[].date, returns[].return, periods_per_year.
- `apex_run_agent_secret_scanner`: 49 / 100
  - Major: Arguments without a description: text, files, files[].path, files[].name, files[].content, files[].text.
  - Minor: No `required` list, so every argument is optional.
- `apex_submit_review`: 49 / 100
  - Major: Arguments without a description: card_id, agent_id, agent_client, schema, receipt_id, tool_id, usefulness_score, worked, use_case, public_summary, problem_found, requested_improvement.
  - Minor: String arguments with no constraint or example: schema.
  - Minor: The meaning of the boolean argument worked is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: card_id, receipt_id, tool_id. Name the tool or the place that returns it, or models look it up first.
- `apex_run_semver_sort`: 57 / 100
  - Major: Arguments without a description: tags.

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)
