# AimRank (io.aimrank/aimrank): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.aimrank%2Faimrank/versions/latest)
- Connected to: https://app.aimrank.io/mcp/public
- Homepage: https://app.aimrank.io/help
- Scoring rules: v2
- Tools: 21
- Average: 45.3 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how AimRank (io.aimrank/aimrank)'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

No server-wide issues.

## Tools

- `aimrank_get_ceiling`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key, min_overlapping_items.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_crowd_bt`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key, min_votes_per_annotator, min_votes_per_entity, max_iterations.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_domain`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain_id, api_key.
  - Minor: String arguments with no constraint or example: domain_id.
  - Minor: Required identifiers whose description does not say where the value comes from: domain_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_list_competitions`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain_id, api_key.
  - Minor: String arguments with no constraint or example: domain_id.
  - Minor: Required identifiers whose description does not say where the value comes from: domain_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_search_entities`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, query, api_key, limit.
  - Minor: String arguments with no constraint or example: ranking_id, query.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_ranking`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_list_domain_entities`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain_id, api_key.
  - Minor: String arguments with no constraint or example: domain_id.
  - Minor: Required identifiers whose description does not say where the value comes from: domain_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_matchup`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key, strategy.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_explain`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, entity_a_id, entity_b_id, api_key.
  - Minor: String arguments with no constraint or example: ranking_id, entity_a_id, entity_b_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id, entity_a_id, entity_b_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_data_card`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key, format.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_leaderboard`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key, limit.
  - Minor: String arguments with no constraint or example: ranking_id.
- `aimrank_get_agreement`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, api_key, min_raters.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_plackett_luce`: 47 / 100
  - Major: Arguments without a description: ranking_id, api_key, min_appearances_per_entity, max_iterations.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_predict`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ranking_id, entity_a_id, entity_b_id, api_key.
  - Minor: String arguments with no constraint or example: ranking_id, entity_a_id, entity_b_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id, entity_a_id, entity_b_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_find_similar_domains`: 50 / 100
  - Major: Arguments without a description: api_key, query, domain_id, limit, min_score.
  - Minor: No `required` list, so every argument is optional.
- `aimrank_healthcheck`: 50 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
- `aimrank_discover_public_rankings`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: api_key, category, media_type, sort, limit.
  - Minor: No `required` list, so every argument is optional.
- `aimrank_create_share_card`: 57 / 100
  - Major: Arguments without a description: ranking_id, api_key, format.
  - Minor: String arguments with no constraint or example: ranking_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_list_public_judges`: 57 / 100
  - Major: Arguments without a description: api_key, category, domain_id, sort, limit.
  - Minor: No `required` list, so every argument is optional.
- `aimrank_predict_matchup_winner`: 61 / 100
  - Major: Arguments without a description: ranking_id, entity_a_id, entity_b_id, api_key.
  - Minor: String arguments with no constraint or example: ranking_id, entity_a_id, entity_b_id.
  - Minor: Required identifiers whose description does not say where the value comes from: ranking_id, entity_a_id, entity_b_id. Name the tool or the place that returns it, or models look it up first.
- `aimrank_get_daily_pair`: 62 / 100
  - Major: Arguments without a description: api_key.
  - Minor: No `required` list, so every argument is optional.

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)
