# Crypto, web, finance and app data tools (com.onrender.bess-x402/data-tools): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.onrender.bess-x402%2Fdata-tools/versions/latest)
- Connected to: https://bess-x402.onrender.com/mcp
- Homepage: https://bess-x402.onrender.com/
- Scoring rules: v2
- Tools: 184
- Average: 35.7 / 100 (Rain)
- Near-identical pairs: 0

This page shows how Crypto, web, finance and app data tools (com.onrender.bess-x402/data-tools)'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: 184 tools. Above 40, models choose less accurately.

## Tools

- `dockerfile_lint`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: dockerfile.
  - Minor: String arguments with no constraint or example: dockerfile.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fda_drug_label`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, limit.
  - Minor: String arguments with no constraint or example: name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `robots_sitemap`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain, limit.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `text_sentiment`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, per_sentence.
  - Minor: String arguments with no constraint or example: text.
  - Minor: The meaning of the boolean argument per_sentence is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_address_geocode`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `vehicle_recalls`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: make, model, year.
  - Minor: String arguments with no constraint or example: make, model.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `account_nonce`: 30 / 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aws_ec2_prices`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: instance_type, region, os, min_vcpu, min_memory_gb, family, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `central_bank_rates`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: countries.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `contract_info`: 30 / 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_fear_greed`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: days.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_liquidations`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: coin, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `economic_calendar`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: impact, currency, days.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `encode_decode`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, operation.
  - Minor: String arguments with no constraint or example: text.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `evm_network_info`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fda_recalls`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: kind, q, classification, days, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `huggingface_models`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, task, sort, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `loan_calculator`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: principal, annual_rate_pct, years, payments_per_year, extra_payment, start_date, schedule.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `orderbook_depth`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pair, venue, size_usd.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `package_vulnerabilities`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: package, ecosystem, version.
  - Minor: String arguments with no constraint or example: package.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `polymarket_leaderboard`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: period, order_by, category, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `random_values`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: kind, count, length, min_value, max_value.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `token_due_diligence_report`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: token, chain.
  - Minor: String arguments with no constraint or example: token.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `token_risk_check`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: token, chain.
  - Minor: String arguments with no constraint or example: token.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_weather_alerts`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: state, lat, lon, severity, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `whale_transfers`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: token, chain, min_amount, blocks, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agent_readiness`: 31 / 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: No constraints, side effects, auth or rate limits described, and no annotations.
- `email_validate`: 31 / 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: No constraints, side effects, auth or rate limits described, and no annotations.
- `ens_resolve`: 31 / 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `erc20_balance`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, tokens, chain.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `evm_gas_fees`: 31 / 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.
- `sanctions_wallet_check`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: addresses.
  - Minor: String arguments with no constraint or example: addresses.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `uniswap_price`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: token_in, token_out, chain, fee.
  - Minor: String arguments with no constraint or example: token_in.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `vin_decode`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: vin, model_year.
  - Minor: String arguments with no constraint or example: vin.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402_api_search`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fx_carry_ranking`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: funding, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nft_owner`: 32 / 100
  - Major: Arguments without a description: contract, token_id, chain.
  - Minor: String arguments with no constraint or example: contract, token_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: token_id. Name the tool or the place that returns it, or models look it up first.
- `token_total_supply`: 32 / 100
  - Major: Arguments without a description: token, chain.
  - Minor: String arguments with no constraint or example: token.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `airport_status`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: airport.
  - Minor: No `required` list, so every argument is optional.
- `bitcoin_address`: 33 / 100
  - Major: Arguments without a description: address.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `country_info`: 33 / 100
  - Major: Arguments without a description: country.
  - Minor: String arguments with no constraint or example: country.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_coin_info`: 33 / 100
  - Major: Arguments without a description: coin.
  - Minor: String arguments with no constraint or example: coin.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_options`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: currency, expiries.
  - Minor: No `required` list, so every argument is optional.
- `cve_details`: 33 / 100
  - Major: Arguments without a description: cve_id.
  - Minor: String arguments with no constraint or example: cve_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: cve_id. Name the tool or the place that returns it, or models look it up first.
- `detect_language`: 33 / 100
  - Major: Arguments without a description: text.
  - Minor: String arguments with no constraint or example: text.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dex_pairs`: 33 / 100
  - Major: Arguments without a description: q, chain, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dns_lookup`: 33 / 100
  - Major: Arguments without a description: domain, types.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_whois`: 33 / 100
  - Major: Arguments without a description: domain.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `evm_block`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: block, chain.
  - Minor: No `required` list, so every argument is optional.
- `evm_chain_lookup`: 33 / 100
  - Major: Arguments without a description: q.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `evm_wallet_balance`: 33 / 100
  - Major: Arguments without a description: address, chains, tokens.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `expand_url`: 33 / 100
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `food_product`: 33 / 100
  - Major: Arguments without a description: barcode.
  - Minor: String arguments with no constraint or example: barcode.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `hyperliquid_account`: 33 / 100
  - Major: Arguments without a description: address.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `lei_lookup`: 33 / 100
  - Major: Arguments without a description: q, country, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `npm_package`: 33 / 100
  - Major: Arguments without a description: package.
  - Minor: String arguments with no constraint or example: package.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `option_price`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: spot, strike, days, volatility_pct, kind, rate_pct, dividend_yield_pct, market_price.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `polymarket_wallet`: 33 / 100
  - Major: Arguments without a description: address, limit.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `postal_code`: 33 / 100
  - Major: Arguments without a description: country, code.
  - Minor: String arguments with no constraint or example: country, code.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `public_holidays`: 33 / 100
  - Major: Arguments without a description: country, year, subdivision, date.
  - Minor: String arguments with no constraint or example: country.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pypi_package`: 33 / 100
  - Major: Arguments without a description: package.
  - Minor: String arguments with no constraint or example: package.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sanctions_name_screen`: 33 / 100
  - Major: Arguments without a description: name, min_score, limit.
  - Minor: String arguments with no constraint or example: name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `solana_balance`: 33 / 100
  - Major: Arguments without a description: address.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ssl_certificate`: 33 / 100
  - Major: Arguments without a description: domain, port.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `subdomain_finder`: 33 / 100
  - Major: Arguments without a description: domain, limit.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tech_stack`: 33 / 100
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `text_stats`: 33 / 100
  - Major: Arguments without a description: text.
  - Minor: String arguments with no constraint or example: text.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_company_filings`: 33 / 100
  - Major: Arguments without a description: ticker, forms, limit.
  - Minor: String arguments with no constraint or example: ticker.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_company_profile`: 33 / 100
  - Major: Arguments without a description: ticker.
  - Minor: String arguments with no constraint or example: ticker.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_weather_forecast`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lon, hourly, periods.
  - Minor: The meaning of the boolean argument hourly is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `wayback_snapshots`: 33 / 100
  - Major: Arguments without a description: url, date.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `website_contact_details`: 33 / 100
  - Major: Arguments without a description: url, max_pages.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `erc20_allowance`: 34 / 100
  - Major: Arguments without a description: token, owner, spender, chain.
  - Minor: String arguments with no constraint or example: token, owner, spender.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aave_health_factor`: 35 / 100
  - Major: Arguments without a description: address, chain.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `app_store_details`: 35 / 100
  - Major: Arguments without a description: app, country.
  - Minor: String arguments with no constraint or example: app.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chains_tvl`: 35 / 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.
- `contract_abi`: 35 / 100
  - Major: Arguments without a description: address, chain.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_candles`: 35 / 100
  - Major: Arguments without a description: pair, interval, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_news`: 35 / 100
  - Major: Arguments without a description: q, source, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `defi_protocols_tvl`: 35 / 100
  - Major: Arguments without a description: protocol, chain, category, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dex_trending_pools`: 35 / 100
  - Major: Arguments without a description: network, kind, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dex_volumes`: 35 / 100
  - Major: Arguments without a description: chain, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `earthquakes`: 35 / 100
  - Major: Arguments without a description: min_magnitude, period, lat, lon, radius_km, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `erc20_token_info`: 35 / 100
  - Major: Arguments without a description: address, chain.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `eu_power_mix`: 35 / 100
  - Major: Arguments without a description: country.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `exchange_ticker`: 35 / 100
  - Major: Arguments without a description: pair.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `extract_links`: 35 / 100
  - Major: Arguments without a description: url, scope, limit.
  - Minor: String arguments with no constraint or example: url.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_compare`: 35 / 100
  - Major: Arguments without a description: coin.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fx_rates`: 35 / 100
  - Major: Arguments without a description: base, symbols, date, amount.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `geocode`: 35 / 100
  - Major: Arguments without a description: q, lat, lon, limit, lang.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `gpu_rental_prices`: 35 / 100
  - Major: Arguments without a description: gpu, min_memory_gb.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `hash_text`: 35 / 100
  - Major: Arguments without a description: text, encoding.
  - Minor: String arguments with no constraint or example: text.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nft_metadata`: 35 / 100
  - Major: Arguments without a description: contract, token_id, chain.
  - Minor: String arguments with no constraint or example: contract, token_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: token_id. Name the tool or the place that returns it, or models look it up first.
- `pending_transactions`: 35 / 100
  - Major: Arguments without a description: chain, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `polymarket_market`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: market, depth.
  - Minor: String arguments with no constraint or example: market.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `polymarket_top_markets`: 35 / 100
  - Major: Arguments without a description: tag, limit, order.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `protocol_fees`: 35 / 100
  - Major: Arguments without a description: chain, metric, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `proxy_check`: 35 / 100
  - Major: Arguments without a description: address, chain.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `stablecoins_supply`: 35 / 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.
- `storage_slot`: 35 / 100
  - Major: Arguments without a description: address, slot, chain, block.
  - Minor: String arguments with no constraint or example: address, slot.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sun_moon_times`: 35 / 100
  - Major: Arguments without a description: place, lat, lon, on, utc_offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tx_receipt`: 35 / 100
  - Major: Arguments without a description: hash, chain.
  - Minor: String arguments with no constraint or example: hash.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `uk_grid_carbon`: 35 / 100
  - Major: Arguments without a description: postcode, hours.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `university_lookup`: 35 / 100
  - Major: Arguments without a description: name, country, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_banks`: 35 / 100
  - Major: Arguments without a description: name, state, cert, active, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument active is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_federal_awards`: 35 / 100
  - Major: Arguments without a description: q, recipient, award_type, days, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `wikipedia_summary`: 35 / 100
  - Major: Arguments without a description: topic, lang.
  - Minor: String arguments with no constraint or example: topic.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `worldbank_indicator`: 35 / 100
  - Major: Arguments without a description: country, indicator, years.
  - Minor: String arguments with no constraint or example: country.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `app_store_reviews`: 36 / 100
  - Major: Arguments without a description: app, limit, country, sort.
  - Minor: String arguments with no constraint or example: app.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `azure_vm_prices`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sku, region, service.
  - Minor: String arguments with no constraint or example: sku.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bitcoin_transaction`: 36 / 100
  - Major: Arguments without a description: txid.
  - Minor: String arguments with no constraint or example: txid.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `company_financial_health_report`: 36 / 100
  - Major: Arguments without a description: company.
  - Minor: String arguments with no constraint or example: company.
- `convert_units`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: value, from_unit, to_unit.
  - Minor: String arguments with no constraint or example: from_unit, to_unit.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_token_prices`: 36 / 100
  - Major: Arguments without a description: tokens.
  - Minor: String arguments with no constraint or example: tokens.
- `decode_calldata`: 36 / 100
  - Major: Arguments without a description: data.
  - Minor: String arguments with no constraint or example: data.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_availability`: 36 / 100
  - Major: Arguments without a description: domains, tlds.
  - Minor: String arguments with no constraint or example: domains.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `email_security`: 36 / 100
  - Major: Arguments without a description: domain.
  - Minor: String arguments with no constraint or example: domain.
- `evm_transaction_status`: 36 / 100
  - Major: Arguments without a description: hash, chain.
  - Minor: String arguments with no constraint or example: hash.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `federal_register`: 36 / 100
  - Major: Arguments without a description: q, doc_type, agency, days, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `free_image_search`: 36 / 100
  - Major: Arguments without a description: q, license_type, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `iban_validate`: 36 / 100
  - Major: Arguments without a description: iban.
  - Minor: String arguments with no constraint or example: iban.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ip_lookup`: 36 / 100
  - Major: Arguments without a description: ip.
  - Minor: String arguments with no constraint or example: ip.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `kalshi_search`: 36 / 100
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `polymarket_search`: 36 / 100
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `rust_crate`: 36 / 100
  - Major: Arguments without a description: package.
  - Minor: String arguments with no constraint or example: package.
- `sec_full_text_search`: 36 / 100
  - Major: Arguments without a description: q, forms, start, end, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `text_diff`: 36 / 100
  - Major: Arguments without a description: a, b, context, ignore_whitespace, ignore_case.
  - Minor: String arguments with no constraint or example: a, b.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument ignore_whitespace is unclear.
  - Minor: The meaning of the boolean argument ignore_case is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `wallet_profile_report`: 36 / 100
  - Major: Arguments without a description: address.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `website_audit_report`: 36 / 100
  - Major: Arguments without a description: domain.
  - Minor: String arguments with no constraint or example: domain.
- `eurostat_indicators`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: indicator, countries, periods.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `llm_model_prices`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, sort, free, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument free is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `app_store_search`: 38 / 100
  - Major: Arguments without a description: q, limit, country.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bess_arbitrage_revenue`: 38 / 100
  - Major: Arguments without a description: zone, start, end, power_mw, energy_mwh, capex_per_kwh.
  - Minor: String arguments with no constraint or example: zone, start, end.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `clinical_trials`: 38 / 100
  - Major: Arguments without a description: condition, intervention, sponsor, status, phase, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_convert`: 38 / 100
  - Major: Arguments without a description: amount, token, to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_top_coins`: 38 / 100
  - Major: Arguments without a description: limit, category.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `defi_lending_rates`: 38 / 100
  - Major: Arguments without a description: symbol, chain, project, min_tvl_usd, sort, limit.
  - Minor: No `required` list, so every argument is optional.
- `defi_tvl_movers`: 38 / 100
  - Major: Arguments without a description: period, chain, category, min_tvl, limit.
  - Minor: No `required` list, so every argument is optional.
- `erc20_transfers`: 38 / 100
  - Major: Arguments without a description: token, wallet, blocks, chain, limit.
  - Minor: No `required` list, so every argument is optional.
- `exploited_vulnerabilities`: 38 / 100
  - Major: Arguments without a description: q, cve, days, ransomware, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument ransomware is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `hacker_news`: 38 / 100
  - Major: Arguments without a description: q, sort, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `insider_trades`: 38 / 100
  - Major: Arguments without a description: ticker, limit, buys_sells_only.
  - Minor: String arguments with no constraint or example: ticker.
  - Minor: The meaning of the boolean argument buys_sells_only is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `json_tools`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: data, operation, path.
  - Minor: String arguments with no constraint or example: data.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `korean_exchange_prices`: 38 / 100
  - Major: Arguments without a description: symbol.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `perp_funding_rates`: 38 / 100
  - Major: Arguments without a description: coins, sort, limit.
  - Minor: No `required` list, so every argument is optional.
- `prediction_markets_search`: 38 / 100
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sec_metric_screen`: 38 / 100
  - Major: Arguments without a description: metric, period, limit, order.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `time_zone_convert`: 38 / 100
  - Major: Arguments without a description: to, time, from_zone.
  - Minor: String arguments with no constraint or example: to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `weather_forecast`: 38 / 100
  - Major: Arguments without a description: place, lat, lon, days.
  - Minor: No `required` list, so every argument is optional.
- `word_finder`: 38 / 100
  - Major: Arguments without a description: word, relation, topic, limit.
  - Minor: String arguments with no constraint or example: word.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `book_search`: 39 / 100
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
- `jwt_decode`: 39 / 100
  - Major: Arguments without a description: token.
  - Minor: String arguments with no constraint or example: token.
- `read_rss_feed`: 39 / 100
  - Major: Arguments without a description: url, limit.
  - Minor: String arguments with no constraint or example: url.
- `url_metadata`: 39 / 100
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
- `crypto_exchanges`: 40 / 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.
- `define_word`: 40 / 100
  - Major: Arguments without a description: word, language.
  - Minor: String arguments with no constraint or example: word.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `file_type`: 40 / 100
  - Major: Arguments without a description: data, encoding, filename.
  - Minor: String arguments with no constraint or example: data.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fred_series`: 40 / 100
  - Major: Arguments without a description: series, start, end, limit.
  - Minor: String arguments with no constraint or example: series.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_company_fundamentals`: 40 / 100
  - Major: Arguments without a description: ticker, period, limit.
  - Minor: String arguments with no constraint or example: ticker.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `arxiv_search`: 41 / 100
  - Major: Arguments without a description: q, limit, sort.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
- `cron_explain`: 41 / 100
  - Major: Arguments without a description: expression, count, timezone_offset_hours.
  - Minor: String arguments with no constraint or example: expression.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_price_history`: 41 / 100
  - Major: Arguments without a description: token, days, on.
  - Minor: String arguments with no constraint or example: token.
- `estimate_gas`: 41 / 100
  - Major: Arguments without a description: to, from_address, value_eth, data, chain.
  - Minor: String arguments with no constraint or example: to.
  - Minor: The description mentions none of its 3 or more arguments.
- `eu_power_prices`: 41 / 100
  - Major: Arguments without a description: zone, start, end, window_hours.
  - Minor: String arguments with no constraint or example: zone.
- `manifold_search`: 41 / 100
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `research_papers`: 41 / 100
  - Major: Arguments without a description: q, limit, sort.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
- `token_cost`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, output_tokens, models.
  - Minor: String arguments with no constraint or example: text.
- `futures_basis`: 42 / 100
  - Major: Arguments without a description: currency.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_treasury_yields`: 42 / 100
  - Major: Arguments without a description: date, days.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `eu_vat_check`: 43 / 100
  - Major: Arguments without a description: vat_number.
  - Minor: String arguments with no constraint or example: vat_number.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `event_logs`: 43 / 100
  - Major: Arguments without a description: address, event, from_block, to_block, chain, limit.
  - Minor: String arguments with no constraint or example: address.
- `http_headers`: 43 / 100
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `qr_code`: 44 / 100
  - Major: Arguments without a description: data, format, size, border, error_correction.
  - Minor: String arguments with no constraint or example: data.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `defi_yields`: 45 / 100
  - Major: Arguments without a description: chain, project, symbol, stablecoin, min_tvl_usd, sort, limit.
  - Minor: No `required` list, so every argument is optional.
- `read_contract`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, signature, args, chain, block.
  - Minor: String arguments with no constraint or example: address, signature.
- `solar_resource`: 45 / 100
  - Major: Arguments without a description: lat, lon, system_kw, performance_ratio.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `us_company_search`: 46 / 100
  - Major: Arguments without a description: q, limit.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `paid_ping`: 47 / 100
  - Major: Arguments without a description: message.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `markets_snapshot`: 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.
- `read_web_page`: 51 / 100
  - Major: Arguments without a description: url, links.
  - Minor: String arguments with no constraint or example: url.
  - Minor: The meaning of the boolean argument links is unclear.
- `bitcoin_fees`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `crypto_market_overview`: 55 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `crypto_trending`: 55 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `macro_briefing`: 62 / 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)
