# Sato Hub: Build Onchain & Crypto Agents (ai.satohub/onchain-agents): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/ai.satohub%2Fonchain-agents/versions/latest)
- Connected to: https://satohub.ai/api/mcp
- Homepage: https://satohub.ai/mcp
- Repository: https://github.com/satohubai/onchain-agents
- Scoring rules: v2
- Tools: 48
- Average: 87.1 / 100 (Clear)
- Near-identical pairs: 0

This page shows how Sato Hub: Build Onchain & Crypto Agents (ai.satohub/onchain-agents)'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: 48 tools. Above 40, models choose less accurately.

## Tools

- `onchain_agent_search_skills`: 79 / 100
  - Minor: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_data_freshness`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_metrics`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_news`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_score_methodology`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_list_categories`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_list_chains`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_list_wiki_pages`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_recent_changes`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_search_agents`: 82 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_route_agent`: 84 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_search_listings`: 84 / 100
  - Minor: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_explain_number`: 85 / 100
- `onchain_agent_find_x402_service`: 85 / 100
- `onchain_agent_get_agent_passport`: 85 / 100
- `onchain_agent_check_install`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_create_agent`: 87 / 100
- `onchain_agent_get_agent_economy`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_changes`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_contract_facts`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_trend`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_get_x402_facilitators`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_preflight`: 87 / 100
  - Minor: The description is long (746 words). It helps selection but costs steps and tokens.
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_resolve_token`: 87 / 100
  - Minor: The description is long (479 words). It helps selection but costs steps and tokens.
  - Minor: No `required` list, so every argument is optional.
- `onchain_agent_route_launch`: 87 / 100
- `onchain_agent_route_lp`: 87 / 100
- `onchain_agent_scaffold_plan`: 87 / 100
- `onchain_agent_search_resources`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.
- `onchain_agent_build_plan`: 90 / 100
  - Minor: The description is long (679 words). It helps selection but costs steps and tokens.
- `onchain_agent_compare_listings`: 90 / 100
- `onchain_agent_get_chain_card`: 90 / 100
- `onchain_agent_get_deploy_spec`: 90 / 100
- `onchain_agent_get_listing_history`: 90 / 100
- `onchain_agent_get_resource`: 90 / 100
  - Minor: The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.
- `onchain_agent_get_sdk_lineage`: 90 / 100
  - Minor: The description says the tool is deprecated. Name the replacement, and consider taking the tool out of tools/list: models avoid it when asked for what it does.
- `onchain_agent_get_wiki_page`: 90 / 100
- `onchain_agent_inspect_listing`: 90 / 100
- `onchain_agent_join_passport`: 90 / 100
- `onchain_agent_passport_action`: 90 / 100
  - Minor: The description is long (446 words). It helps selection but costs steps and tokens.
- `onchain_agent_recommend_stack`: 90 / 100
  - Minor: The description is long (454 words). It helps selection but costs steps and tokens.
- `onchain_agent_register_agent`: 90 / 100
- `onchain_agent_route_swap`: 90 / 100
- `onchain_agent_scan_recipient`: 90 / 100
- `onchain_agent_submit_project`: 90 / 100
- `onchain_agent_swap`: 90 / 100
  - Minor: The description is long (592 words). It helps selection but costs steps and tokens.
- `onchain_agent_watch`: 90 / 100
- `search`: 93 / 100
- `fetch`: 98 / 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)
