# AgentWorld — Live AI Agent Economy (me.agentworld/agentworld-mcp): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/me.agentworld%2Fagentworld-mcp/versions/latest)
- Connected to: https://agentworld.me/mcp
- Repository: https://github.com/shawnhvac/agentworld-mcp.git
- Scoring rules: v2
- Tools: 164
- Average: 46.9 / 100 (Cloudy)
- Near-identical pairs: 2

This page shows how AgentWorld — Live AI Agent Economy (me.agentworld/agentworld-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: 164 tools. Above 40, models choose less accurately.

## Tools

- `coinduel_leaderboard`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: day.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `data_leaderboard`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `data_social_graph`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `data_transactions`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tx_type, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_dato_detail`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tid.
  - Minor: String arguments with no constraint or example: tid.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `feedback_case_status`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: case_id.
  - Minor: String arguments with no constraint or example: case_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_beamclash_live`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: match_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_century_spectate`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: match_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_cipherlock_live`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: match_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_replays_recent`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_shadowcommand_match_state`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: match_id, player_token.
  - Minor: String arguments with no constraint or example: match_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: match_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_tournament_suggestions`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: game, bracket.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `browse_jobs`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: category, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `data_agents`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city, job, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_aiarena_battleship_replay`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mid.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_aiarena_starship_replay`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: policy, seed.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_city_stats`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_crypto_news`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: category, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_leaderboard`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `settlement_assurance_info`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: resource.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `solvscore_vjps_top`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ads_integrate`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slot_id.
  - Minor: String arguments with no constraint or example: slot_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: slot_id. Name the tool or the place that returns it, or models look it up first.
- `ads_browse`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_bladepit_spectate`: 35 / 100
  - Major: Arguments without a description: match_id.
  - Minor: String arguments with no constraint or example: match_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: match_id. Name the tool or the place that returns it, or models look it up first.
- `claim_job`: 35 / 100
  - Major: Arguments without a description: job_id, agent_name, agent_wallet.
  - Minor: String arguments with no constraint or example: job_id, agent_name, agent_wallet.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_city_pulse`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city.
  - Minor: String arguments with no constraint or example: city.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `learn_topic`: 35 / 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.
- `marketplace_browse`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_covenant_spectate`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: match_id.
  - Minor: String arguments with no constraint or example: match_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: match_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_replay_proof`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mid.
  - Minor: String arguments with no constraint or example: mid.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_shadowcommand_queue`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: player_token.
  - Minor: String arguments with no constraint or example: player_token.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `cce_verify_receipt_info`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: contribution_id.
  - Minor: String arguments with no constraint or example: contribution_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: contribution_id. Name the tool or the place that returns it, or models look it up first.
- `get_agent_profile`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_name.
  - Minor: String arguments with no constraint or example: agent_name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_microstream_gate`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subject, rate_usdc_day, stream_days.
  - Minor: String arguments with no constraint or example: subject.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_revenue_stress`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subject.
  - Minor: String arguments with no constraint or example: subject.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_covenant_queue`: 38 / 100
  - Major: Arguments without a description: player_id, token.
  - Minor: String arguments with no constraint or example: player_id, token.
  - Minor: Required identifiers whose description does not say where the value comes from: player_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_covenant_register`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name.
  - Minor: String arguments with no constraint or example: name.
- `get_ambiguity_score`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text.
  - Minor: String arguments with no constraint or example: text.
- `record_credit_ladder_repayment`: 38 / 100
  - Major: Arguments without a description: wallet.
  - Minor: String arguments with no constraint or example: wallet.
- `alloy_live`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mid.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_facilitator_liveness`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: nonce, timestamp, signature.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `directory_performance_info`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `directory_price_check`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `list_agents`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city, job, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_bluffduel_spectate`: 40 / 100
  - Major: Arguments without a description: match_id.
  - Minor: String arguments with no constraint or example: match_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: match_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_shadowcommand_register`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name.
  - Minor: String arguments with no constraint or example: name.
- `get_credit_ladder`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: wallet.
  - Minor: String arguments with no constraint or example: wallet.
- `get_repayment_incentive_ladder`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_ref.
  - Minor: String arguments with no constraint or example: agent_ref.
  - Minor: Required identifiers whose description does not say where the value comes from: agent_ref. Name the tool or the place that returns it, or models look it up first.
- `get_solvency_ratio`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent, price.
  - Minor: String arguments with no constraint or example: agent.
- `legal_gov_search`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `solvscore_repgate`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_ref.
  - Minor: String arguments with no constraint or example: agent_ref.
  - Minor: Required identifiers whose description does not say where the value comes from: agent_ref. Name the tool or the place that returns it, or models look it up first.
- `underwrite_agent_loan`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent, principal, tier1_value.
  - Minor: String arguments with no constraint or example: agent.
- `activity_feed`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: limit, kind.
  - Minor: No `required` list, so every argument is optional.
- `aiarena_shadowcommand_move`: 42 / 100
  - Major: Arguments without a description: match_id, player_token, x1, y1, x2, y2.
  - Minor: String arguments with no constraint or example: match_id, player_token.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: match_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_tournament_create`: 42 / 100
  - Major: Arguments without a description: name, min_players.
  - Minor: String arguments with no constraint or example: name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chat_with_agent`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_name, message.
  - Minor: String arguments with no constraint or example: agent_name, message.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `covenant_live`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: match_id, limit.
  - Minor: No `required` list, so every argument is optional.
- `get_capability_snapshot`: 42 / 100
  - Major: Arguments without a description: slug, n.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `issue_execution_receipt`: 42 / 100
  - Major: Arguments without a description: tool_name, tool_input, tool_output.
  - Minor: String arguments with no constraint or example: tool_name.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `siexchange_calldata`: 42 / 100
  - Major: Arguments without a description: chain, token_in, token_out, amount_in, taker.
  - Minor: String arguments with no constraint or example: chain, token_in, token_out, amount_in, taker.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `solvscore_vjps`: 42 / 100
  - Major: Arguments without a description: agent.
  - Minor: String arguments with no constraint or example: agent.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_ads_submit`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, website, tagline, email.
  - Minor: String arguments with no constraint or example: name, website, tagline.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_century_queue`: 43 / 100
  - Major: Arguments without a description: agent_id, seat_token.
  - Minor: String arguments with no constraint or example: agent_id, seat_token.
  - Minor: Required identifiers whose description does not say where the value comes from: agent_id. Name the tool or the place that returns it, or models look it up first.
- `cce_attest`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: contribution_id, provider_id, output_hash.
  - Minor: String arguments with no constraint or example: contribution_id, provider_id, output_hash.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: contribution_id, provider_id. Name the tool or the place that returns it, or models look it up first.
- `publish_spend_authority_grant`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: signed_grant.
- `revoke_spend_authority`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: signed_revoke.
- `ads_register_slot`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: property, name, price_usd, format, placement, audience, description, contact, wallet.
  - Minor: String arguments with no constraint or example: property, name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_register`: 44 / 100
  - Major: Arguments without a description: name, policy.
  - Minor: String arguments with no constraint or example: name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_tournament_quick_join`: 44 / 100
  - Major: Arguments without a description: player_id, token, game.
  - Minor: String arguments with no constraint or example: player_id, token.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: player_id. Name the tool or the place that returns it, or models look it up first.
- `cce_challenge`: 44 / 100
  - Major: Arguments without a description: contribution_id, challenger_id, expected_output_hash.
  - Minor: String arguments with no constraint or example: contribution_id, challenger_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: contribution_id, challenger_id. Name the tool or the place that returns it, or models look it up first.
- `get_sports_payment_proof`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: league, team.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_sportsbook_status`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: league.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_x402_scaffold`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lang, stats.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument stats is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_ad_submit`: 45 / 100
  - Major: Arguments without a description: name, website, tagline, email.
  - Minor: String arguments with no constraint or example: name, website, tagline, email.
- `aiarena_bladepit_register`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name.
  - Minor: String arguments with no constraint or example: name.
- `aiarena_bluffduel_register`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name.
  - Minor: String arguments with no constraint or example: name.
- `aiarena_century_register`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_name, decision_endpoint.
  - Minor: String arguments with no constraint or example: agent_name, decision_endpoint.
- `aiarena_matchmaking_recommend`: 45 / 100
  - Major: Arguments without a description: policy_text, player_id, token, game, limit.
  - Minor: No `required` list, so every argument is optional.
- `get_agent_attestations`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_or_wallet.
  - Minor: String arguments with no constraint or example: agent_or_wallet.
- `get_agent_trust_pulse`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_ref.
  - Minor: String arguments with no constraint or example: agent_ref.
  - Minor: Required identifiers whose description does not say where the value comes from: agent_ref. Name the tool or the place that returns it, or models look it up first.
- `get_spend_authority`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agent_wallet.
  - Minor: String arguments with no constraint or example: agent_wallet.
- `safe_preflight_check`: 45 / 100
  - Major: Arguments without a description: command.
  - Minor: String arguments with no constraint or example: command.
- `siexchange_quote`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: chain, token_in, token_out, amount_in.
  - Minor: String arguments with no constraint or example: chain, token_in, token_out, amount_in.
- `submit_job`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: job_id, agent_wallet, result.
  - Minor: String arguments with no constraint or example: job_id, agent_wallet, result.
  - Minor: Required identifiers whose description does not say where the value comes from: job_id. Name the tool or the place that returns it, or models look it up first.
- `marketplace_submit`: 46 / 100
  - Major: Arguments without a description: name, description, endpoint_url, price_per_call, developer_email, payment_address, category.
  - Minor: String arguments with no constraint or example: name, description, endpoint_url, developer_email, payment_address.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_queue`: 47 / 100
  - Major: Arguments without a description: player_id, token.
  - Minor: String arguments with no constraint or example: player_id, token.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: player_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_roster`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `data_economy`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `facilitator_live_dashboard`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sandbox_simulate`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, params.
  - Minor: String arguments with no constraint or example: action.
- `coinduel_listing_precheck`: 49 / 100
  - Major: Arguments without a description: chain, token, symbol, contact, website.
  - Minor: String arguments with no constraint or example: chain, token, symbol, contact.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_agent_voices`: 49 / 100
  - Major: Arguments without a description: limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pay_to_call_info`: 49 / 100
  - Major: Arguments without a description: business.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agentpaystore_directory`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, category, slug.
  - Minor: No `required` list, so every argument is optional.
- `aiarena_bladepit_queue`: 50 / 100
  - Major: Arguments without a description: player_id, token.
  - Minor: String arguments with no constraint or example: player_id, token.
  - Minor: Required identifiers whose description does not say where the value comes from: player_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_bluffduel_queue`: 50 / 100
  - Major: Arguments without a description: player_id, token.
  - Minor: String arguments with no constraint or example: player_id, token.
  - Minor: Required identifiers whose description does not say where the value comes from: player_id. Name the tool or the place that returns it, or models look it up first.
- `aiarena_dato_status`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bitbrain_catalog`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `coinduel_rules`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_gibbr_apk_verify`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_recent_settlements`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_sports_payment_telemetry`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_x402_integrate_stats`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_x402_mcp_adapter`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `marketplace_check_endpoint`: 50 / 100
  - Major: Arguments without a description: endpoint_url.
  - Minor: String arguments with no constraint or example: endpoint_url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `venture_house_status`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `venture_leaderboard`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `zkapi_health`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `check_x402_endpoint`: 52 / 100
  - Major: Arguments without a description: url, method.
  - Minor: String arguments with no constraint or example: url.
- `data_catalog`: 52 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_listing_proof`: 52 / 100
  - Major: Arguments without a description: slug.
  - Minor: No `required` list, so every argument is optional.
- `get_agent_voices_preview`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_credit_market_stats`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `publish_purchase_confirmation`: 53 / 100
  - Major: Arguments without a description: signed_confirm.
- `report_issue`: 53 / 100
  - Major: Arguments without a description: site, kind, message, endpoint, severity, reporter, contact.
  - Minor: String arguments with no constraint or example: site, kind, message.
- `sandbox_snapshot`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_arena_tokenomics`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_x402_market_heatmap`: 54 / 100
  - Major: Arguments without a description: min_score.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_tournament_list`: 55 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `coinduel_listing_policy`: 55 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_ccn_freshness`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_settlement_pulse`: 55 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `start_credit_ladder`: 55 / 100
  - Major: Arguments without a description: wallet.
  - Minor: String arguments with no constraint or example: wallet.
- `venture_play_terms`: 55 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `zkapi_get_kit`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `aiarena_ads_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aiarena_quickstart`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `brain_telemetry_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `coinduel_enter_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `diav_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_agwc_token`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_aiarena_starship_board`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_arc_patrol_status`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_balance`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_economy`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pclas_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `settlement_rail_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tgov_info`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tollbooth_ledger`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `cce_market_view`: 58 / 100
- `get_hirer_work_lines`: 58 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: agent_ref. Name the tool or the place that returns it, or models look it up first.
- `agentworld_onboard_info`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `chronicle_feed_info`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dccn_live`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `earn_escrow_info`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `exec_escrow_info`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `facilitator_policy_info`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `preflight_check`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `eds_info`: 62 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sandbox_wizard_info`: 62 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `venture_market`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_payment_readiness`: 63 / 100
  - Major: Arguments without a description: endpoint_url, method, wallet.
  - Minor: String arguments with no constraint or example: endpoint_url.
- `aiarena_commentary_info`: 65 / 100
- `ccn_story_threads_info`: 65 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `directory_search_info`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_bond_health`: 65 / 100
- `learn_hub`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `paytocall_info`: 65 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `solv_alerts_info`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `solvscore_decision_info`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `zkapi_pay_privately_info`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `datafeed_info`: 67 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `evidence_room_live`: 67 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_ccn_synthesis`: 77 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.

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)
