# Mat Web & Data Toolkit (x402, Cloudflare) (dev.workers.matt-d59.automatom/web-data-toolkit): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/dev.workers.matt-d59.automatom%2Fweb-data-toolkit/versions/latest)
- Connected to: https://automatom.matt-d59.workers.dev/mcp
- Homepage: https://automatom.matt-d59.workers.dev/
- Scoring rules: v2
- Tools: 46
- Average: 28.5 / 100 (Rain)
- Near-identical pairs: 0

This page shows how Mat Web & Data Toolkit (x402, Cloudflare) (dev.workers.matt-d59.automatom/web-data-toolkit)'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: 46 tools. Above 40, models choose less accurately.

## Tools

- `btc_snapshot`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: currency.
  - Minor: String arguments with no constraint or example: currency.
  - Minor: Says nothing about what it returns.
- `encode`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, op, format.
  - Minor: String arguments with no constraint or example: text, op, format.
  - Minor: Says nothing about what it returns.
- `evm_balance`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, chain, tokens.
  - Minor: String arguments with no constraint or example: address, chain, tokens.
  - Minor: Says nothing about what it returns.
- `evm_gas`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: chain.
  - Minor: String arguments with no constraint or example: chain.
  - Minor: Says nothing about what it returns.
- `evm_token`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, chain.
  - Minor: String arguments with no constraint or example: address, chain.
  - Minor: Says nothing about what it returns.
- `evm_tx`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: hash, chain.
  - Minor: String arguments with no constraint or example: hash, chain.
  - Minor: Says nothing about what it returns.
- `forecast`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lon, hourly.
  - Minor: String arguments with no constraint or example: lat, lon, hourly.
  - Minor: Says nothing about what it returns.
- `hash`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, alg, key.
  - Minor: String arguments with no constraint or example: text, alg, key.
  - Minor: Says nothing about what it returns.
- `ipinfo`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ip.
  - Minor: String arguments with no constraint or example: ip.
  - Minor: Says nothing about what it returns.
- `jsonvalidate`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: json.
  - Minor: String arguments with no constraint or example: json.
  - Minor: Says nothing about what it returns.
- `keywords`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, url.
  - Minor: String arguments with no constraint or example: text, url.
  - Minor: Says nothing about what it returns.
- `leads`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, q.
  - Minor: String arguments with no constraint or example: country, q.
  - Minor: Says nothing about what it returns.
- `lightning`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: unit.
  - Minor: String arguments with no constraint or example: unit.
  - Minor: Says nothing about what it returns.
- `links`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
- `markdown`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: md.
  - Minor: String arguments with no constraint or example: md.
  - Minor: Says nothing about what it returns.
- `meta`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
- `nip05_register`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, pubkey, relays.
  - Minor: String arguments with no constraint or example: name, pubkey, relays.
  - Minor: Says nothing about what it returns.
- `rdap`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: Says nothing about what it returns.
- `readability`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, url.
  - Minor: String arguments with no constraint or example: text, url.
  - Minor: Says nothing about what it returns.
- `robots`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
- `sitemap`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
- `ssl`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: host.
  - Minor: String arguments with no constraint or example: host.
  - Minor: Says nothing about what it returns.
- `unshorten`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
- `weather_alerts`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: area, lat, lon, severity.
  - Minor: String arguments with no constraint or example: area, lat, lon, severity.
  - Minor: Says nothing about what it returns.
- `parse_feed`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
- `convert`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: value, from, to.
  - Minor: String arguments with no constraint or example: value, from, to.
  - Minor: Says nothing about what it returns.
- `crypto`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ids, vs.
  - Minor: String arguments with no constraint or example: ids, vs.
  - Minor: Says nothing about what it returns.
- `emailcheck`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: email.
  - Minor: String arguments with no constraint or example: email.
  - Minor: Says nothing about what it returns.
- `fx_rates`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: base.
  - Minor: String arguments with no constraint or example: base.
  - Minor: Says nothing about what it returns.
- `holidays`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, year.
  - Minor: String arguments with no constraint or example: country, year.
  - Minor: Says nothing about what it returns.
- `timezone`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: time, from, to.
  - Minor: String arguments with no constraint or example: time, from, to.
  - Minor: Says nothing about what it returns.
- `dataset_fx`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: base, symbols, from, to.
  - Minor: String arguments with no constraint or example: base, symbols, from, to.
- `earthquakes`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: minmag, period, lat, lon, radius_km.
  - Minor: String arguments with no constraint or example: minmag, period, lat, lon, radius_km.
- `headers`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
- `site_audit`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
- `wiki`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, lang.
  - Minor: String arguments with no constraint or example: q, lang.
- `readable_text`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
- `dataset_worldbank`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: indicator, country, from, to.
  - Minor: String arguments with no constraint or example: indicator, country, from, to.
- `relay_admit`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `broken_sites_leads`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `list_me_info`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402_mcp_starter_pack`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402_mcp_starter_preview`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dns_lookup`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `extract_page`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
- `list_me`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.

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)
