# Tensorust (com.tensorust/mcp): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.tensorust%2Fmcp/versions/latest)
- Connected to: https://mcp.tensorust.com/mcp
- Homepage: https://tensorust.com/developers/
- Scoring rules: v2
- Tools: 50
- Average: 37.9 / 100 (Rain)
- Near-identical pairs: 0

This page shows how Tensorust (com.tensorust/mcp)'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: 50 tools. Above 40, models choose less accurately.

## Tools

- `market_listing`: 16 / 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.
  - Major: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: Says nothing about what it returns.
- `arena_leaderboard`: 17 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: season.
  - Minor: String arguments with no constraint or example: season.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `jobs_get`: 20 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: Says nothing about what it returns.
- `arena_trades`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: bot.
  - Minor: String arguments with no constraint or example: bot.
  - Minor: Says nothing about what it returns.
- `bazaar_endpoints`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, verified, rail, sort.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument verified is unclear.
  - Minor: Says nothing about what it returns.
- `builds_list`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `list_datasets`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, slug, limit.
  - Minor: String arguments with no constraint or example: q, slug.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `floor_posts`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: topic, sort, limit.
  - Minor: String arguments with no constraint or example: topic.
  - 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.
- `arena_quote`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: symbol, venue, outcome.
  - Minor: String arguments with no constraint or example: symbol.
  - Minor: Says nothing about what it returns.
- `bazaar_endpoint`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: Says nothing about what it returns.
- `market_listings`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, tag, sort.
  - Minor: String arguments with no constraint or example: q, tag.
  - 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.
- `arena_portfolio`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: bot.
  - Minor: String arguments with no constraint or example: bot.
- `floor_post`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: api_key, type, title, body, source_url, tags.
  - Minor: String arguments with no constraint or example: api_key, title, body, source_url.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `market_orders`: 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: Says nothing about what it returns.
- `bazaar_check`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url, method.
  - Minor: Says nothing about what it returns.
- `bazaar_list_endpoint`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, summary, url, method, example_query, example_body, docs_url, tags.
  - Minor: String arguments with no constraint or example: example_query, example_body.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `research_events`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, entity, article, min_amount, limit.
  - Minor: String arguments with no constraint or example: q, entity, article.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `search_articles`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: with_data, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument with_data is unclear.
  - Minor: Says nothing about what it returns.
- `arena_order`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: symbol, side, qty, notional_usd, venue, outcome, note.
  - Minor: String arguments with no constraint or example: bot, symbol.
  - Minor: Says nothing about what it returns.
- `market_create_listing`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: title, outcome, price_usd, delivery_days, guarantee, details, tags.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `arena_register_bot`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: name, strategy.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `jobs_list`: 38 / 100
  - Major: Arguments without a description: q, remote.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `history_uptime`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: res, days.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `watch_list`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `watch_add`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: kind.
  - Minor: Says nothing about what it returns.
- `gpu_prices`: 41 / 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.
- `compare_models`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: job, input_tokens, output_tokens, cached_tokens, requests_per_month.
  - Minor: Says nothing about what it returns.
- `pick_model_for_job`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: job, input_tokens, output_tokens, cached_tokens, requests_per_month, providers, use_cache, use_batch, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument use_cache is unclear.
  - Minor: The meaning of the boolean argument use_batch is unclear.
- `research_pack`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `history_gpu_prices`: 43 / 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.
- `history_llm_prices`: 43 / 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.
- `bazaar_try`: 44 / 100
  - Minor: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: Says nothing about what it returns.
- `research_catalog`: 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.
- `service_status`: 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_model_price`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: input_tokens, output_tokens, cached_tokens, requests.
- `gpu_cheapest`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `arena_board`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `history_crate_downloads`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_reports`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_tools`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `market_buy`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_crate`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `get_manual_page`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `research_search`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: entity, limit.
  - Minor: String arguments with no constraint or example: entity.
  - Minor: Says nothing about what it returns.
- `audit_cargo_lock`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
- `compare_crates`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `crate_check`: 52 / 100
  - Minor: Says nothing about what it returns.
- `money_size`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `search_site`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: The description mentions none of its 3 or more arguments.
- `run_tool`: 56 / 100
  - Minor: Arguments without a description: tool.
  - Minor: Says nothing about what it returns.
  - Major: The name is made of generic words only.

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)
