# SALT19 Agent Utility Grid (io.github.GabrielAllit1/salt19-agent-utility-grid): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.GabrielAllit1%2Fsalt19-agent-utility-grid/versions/latest)
- Connected to: https://api.salt19.com/mcp
- Homepage: https://salt19.com/agent-utility-grid/
- Scoring rules: v2
- Tools: 33
- Average: 59.0 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how SALT19 Agent Utility Grid (io.github.GabrielAllit1/salt19-agent-utility-grid)'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

- Minor: 33 tools. Above 25, models start to tell tools apart less well.

## Tools

- `report-x402-authorization-progress`: 42 / 100
  - Major: Arguments without a description: handoff_id, stage, signer_available, signer_kind, sdk, error_code, client_timestamp.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: handoff_id. Name the tool or the place that returns it, or models look it up first.
- `x402-payment-preflight`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: product, supported_networks, supported_assets, max_price_usd, supports_x402, autonomous_spend_allowed.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument supports_x402 is unclear.
  - Minor: The meaning of the boolean argument autonomous_spend_allowed is unclear.
- `report-payment-capability`: 44 / 100
  - Major: Arguments without a description: product, supports_x402, supported_networks, supported_assets, wallet_available, autonomous_spend_allowed, max_purchase_usd, decline_reason.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument supports_x402 is unclear.
  - Minor: Says nothing about what it returns.
- `base-wallet-balance`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: address.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `salt19-pricing`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: max_price_usd, tier.
  - Minor: No `required` list, so every argument is optional.
- `base-token-allowance`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: token_address, owner, spender.
- `base-token-balance`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: token_address, owner.
  - Minor: The description mentions none of its 3 or more arguments.
- `npm-package-facts`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: package, version.
- `nws-active-alerts`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: area, limit.
  - Minor: The description mentions none of its 3 or more arguments.
- `sec-company-facts`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cik, concepts.
  - Minor: The description mentions none of its 3 or more arguments.
- `sec-recent-filings`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cik, limit.
- `url-to-llm-markdown`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: url, max_chars.
- `usgs-earthquakes`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: hours, min_magnitude, limit.
  - Minor: The description mentions none of its 3 or more arguments.
- `x402-authorization-handoff`: 53 / 100
  - Major: Arguments without a description: product, operation_id, session_id.
  - Minor: The description mentions none of its 3 or more arguments.
- `base-contract-state`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: address.
- `base-transaction-status`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: transaction_hash.
  - Minor: The description mentions none of its 3 or more arguments.
- `commerce-decision`: 55 / 100
  - Major: Arguments without a description: request.method, request.resource, request.parameters, request.body, request.content_type, payment_required.x402Version, payment_required.resource, payment_required.accepts, payment_required.extensions, policy.max_amount_atomic, policy.max_per_day_atomic, policy.spend_24h_atomic, policy.allowed_networks, policy.allowed_assets, policy.allowed_payees, policy.blocked_payees, policy.max_timeout_seconds.
- `github-repo-facts`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: repo.
  - Minor: The description mentions none of its 3 or more arguments.
- `verify-decision-receipt`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `commerce-receipt`: 61 / 100
  - Major: Arguments without a description: request.method, request.resource, request.parameters, request.body, request.content_type, payment_required.x402Version, payment_required.resource, payment_required.accepts, payment_required.extensions, policy.max_amount_atomic, policy.max_per_day_atomic, policy.spend_24h_atomic, policy.allowed_networks, policy.allowed_assets, policy.allowed_payees, policy.blocked_payees, policy.max_timeout_seconds, expected_delivery.required_fields, expected_delivery.expected_sha256.
- `agent-decision-preflight`: 65 / 100
  - Major: Arguments without a description: target.package, target.version, target.repo, constraints.max_vulnerabilities, constraints.require_license, constraints.require_latest, constraints.max_days_since_push.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument constraints.require_license is unclear.
  - Minor: The meaning of the boolean argument constraints.require_latest is unclear.
- `model-memory-fit`: 65 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `github-repo-preflight`: 66 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `repo-adoption-go-no-go`: 66 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `find-salt19-tool`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `agent-code-change-risk-gate`: 69 / 100
- `url-http-preflight`: 69 / 100
- `agent-claim-output-verifier`: 71 / 100
  - Minor: Arguments without a description: evidence[].id, evidence[].statement, evidence[].relation, evidence[].source, evidence[].observed_at.
- `commerce-verify`: 71 / 100
  - Major: Arguments without a description: request.method, request.resource, request.parameters, request.body, request.content_type, payment_required.x402Version, payment_required.resource, payment_required.accepts, payment_required.extensions, policy.max_amount_atomic, policy.max_per_day_atomic, policy.spend_24h_atomic, policy.allowed_networks, policy.allowed_assets, policy.allowed_payees, policy.blocked_payees, policy.max_timeout_seconds, expected_delivery.required_fields, expected_delivery.expected_sha256.
- `npm-package-intel`: 72 / 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.
- `dependency-go-no-go`: 73 / 100
- `dependency-upgrade-go-no-go`: 76 / 100
- `agent-plan-verifier`: 79 / 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)
