# io.github.eamwhite1/xrpl-referee: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.eamwhite1%2Fxrpl-referee/versions/latest)
- Connected to: https://mcp.cryptovault.co.uk/mcp
- Homepage: https://www.cryptovault.co.uk/
- Repository: https://github.com/eamwhite1/xrpl-referee
- Scoring rules: v2
- Tools: 51
- Average: 68.6 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how io.github.eamwhite1/xrpl-referee'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: 51 tools. Above 40, models choose less accurately.
- Minor: The server's instructions are 3798 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

- `recommend_release_conditions`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: job_type.
  - Minor: String arguments with no constraint or example: job_type.
- `confirm_wallet_ownership`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_rlusd_quote`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `register_wallet_free_tier`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
- `submit_bid`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `list_marketplace_jobs`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `list_marketplace_skills`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `list_open_jobs`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `reissue_evaluate_token`: 57 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `submit_escrow_transaction`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `check_wallet_kyc`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_dex_quote`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `claim_job`: 64 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_nft_issuer_by_wallet`: 64 / 100
- `prepare_challenge_escrow`: 64 / 100
- `confirm_escrow_transaction`: 65 / 100
- `get_wallet_verification_challenge`: 65 / 100
- `get_xrp_price`: 65 / 100
- `rate_wallet`: 65 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: escrow_id. Name the tool or the place that returns it, or models look it up first.
- `send_job_message`: 65 / 100
  - 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.
- `create_skill_listing`: 66 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: skill_id. Name the tool or the place that returns it, or models look it up first.
- `award_job`: 67 / 100
- `challenge_escrow_verdict`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `post_job`: 67 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `read_job_messages`: 67 / 100
  - 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.
- `start_wallet_kyc`: 67 / 100
- `try_testnet_demo`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `verify_nft_ownership`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `check_wallet_sanctions`: 69 / 100
- `explain_agenttrust_trust_model`: 69 / 100
- `get_escrow_info`: 69 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: escrow_id. Name the tool or the place that returns it, or models look it up first.
- `view_job`: 69 / 100
  - 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.
- `batch_wallet_trust_scores`: 72 / 100
  - Major: Says nothing about when to use it, or when not to.
- `prepare_escrow`: 72 / 100
- `purchase_extra_attempt`: 72 / 100
- `verify_wallet_domain`: 72 / 100
- `audit_task`: 73 / 100
- `create_testnet_wallet`: 74 / 100
- `hire_and_pay`: 76 / 100
- `request_escrow`: 76 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `direct_hire`: 77 / 100
- `assess_counterparty_and_job`: 78 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_batch_dvp_payload`: 79 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: escrow_id. Name the tool or the place that returns it, or models look it up first.
- `get_fees`: 79 / 100
  - Minor: No `required` list, so every argument is optional.
- `lookup_nft_issuer`: 79 / 100
- `get_wallet_trust_score`: 82 / 100
- `fund_xrpl_wallet_via_coinbase`: 83 / 100
- `create_escrow_vault`: 84 / 100
- `get_wallet_setup_guide`: 84 / 100
- `create_agent_wallet`: 87 / 100
- `evaluate_escrow_work`: 92 / 100
  - Minor: The description is long (452 words). It helps selection but costs steps and tokens.

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)
