APEX EVM Reads

Agent reads, ETH/Base/Arc/BNB: prices, FX, sanctions, payment checks, balances, NFTs, gas, ENS.

使うべきか

品質と安全性

A
説明の品質
95%
スキーマの完全性
99%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,498トークン数(ツール定義)
~1.3 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.73%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "apex-evm": {
      "url": "https://apexfaucet.xyz/api/mcp/evm"
    }
  }
}

リモートエンドポイント

https://apexfaucet.xyz/api/mcp/evmstreamable-http

できること

ツール一覧

ツール(17)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢evm_balances_bulk(addresses, token, chain, payment)

Bulk wallet balances on Ethereum, Base, Arc or BNB Chain: up to 50 wallets in one call, native coin or one ERC20, read at one block via Multicall3. $0.005 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "addresses": {
      "type": "string",
      "description": "up to 50 wallet addresses, comma-separated"
    },
    "token": {
      "type": "string",
      "description": "optional ERC20 (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "addresses"
  ]
}
⚪payment_verify(hash, to, token, min, chain, ...)

Payment verification on Ethereum, Base, Arc or BNB Chain: did a transaction really pay an address, totals per token, whether a minimum was met, confirmations. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string",
      "description": "transaction hash (0x + 64 hex)"
    },
    "to": {
      "type": "string",
      "description": "address that should have been paid"
    },
    "token": {
      "type": "string",
      "description": "count only this token (0x...)"
    },
    "min": {
      "type": "string",
      "description": "minimum in token units"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "hash",
    "to"
  ]
}
🟢sanctions_check(address, payment)

Sanctions check for a wallet on any chain: OFAC SDN listing from Treasury's official list (entry, programs, list date), plus USDC and USDT freeze status on chain for 0x addresses. A screen of public lists, not legal advice. $0.002 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "wallet address on any chain"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "address"
  ]
}
⚪evm_token_info(token, chain, payment)

Token info and total supply for any ERC20 on Ethereum, Base, Arc or BNB Chain: name, symbol, decimals, total supply. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "ERC20 contract (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "token"
  ]
}
⚪evm_allowance(token, owner, spender, chain, payment)

ERC20 allowance on Ethereum, Base, Arc or BNB Chain: how much a spender may move from an owner, and whether it is unlimited. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "ERC20 contract (0x...)"
    },
    "owner": {
      "type": "string",
      "description": "wallet that approved (0x...)"
    },
    "spender": {
      "type": "string",
      "description": "contract allowed to spend (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "token",
    "owner",
    "spender"
  ]
}
⚪evm_nonce(address, chain, payment)

Wallet nonce on Ethereum, Base, Arc or BNB Chain: confirmed count, next nonce, pending transactions. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "wallet (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "address"
  ]
}
⚪evm_gas_estimate(to, from, data, value, chain, ...)

Gas estimate before sending, on Ethereum, Base, Arc or BNB Chain: gas units, gas price, fee, or the revert reason. Nothing is sent. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "to": {
      "type": "string",
      "description": "recipient or contract (0x...)"
    },
    "from": {
      "type": "string",
      "description": "sender (0x...)"
    },
    "data": {
      "type": "string",
      "description": "hex calldata"
    },
    "value": {
      "type": "string",
      "description": "value in wei"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "to"
  ]
}
⚪nft_info(contract, id, chain, payment)

NFT owner and metadata link for an ERC721 token on Ethereum, Base, Arc or BNB Chain: owner, collection name and symbol, tokenURI. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "contract": {
      "type": "string",
      "description": "ERC721 contract (0x...)"
    },
    "id": {
      "type": "string",
      "description": "token id"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "contract",
    "id"
  ]
}
🟢fx_rate(from, to, amount, payment)

Currency exchange rate and conversion read on chain from Chainlink FX feeds on Ethereum: EUR, GBP, JPY, CHF, AUD, CAD, CNY, KRW, SGD, TRY, BRL, NZD, PHP, USD, gold (XAU) and silver (XAG); cross rates from two USD feeds. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "3-letter code, e.g. EUR"
    },
    "to": {
      "type": "string",
      "description": "3-letter code, default USD"
    },
    "amount": {
      "type": "string",
      "description": "amount to convert, default 1"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "from"
  ]
}
🟢crypto_price(symbols, payment)

Crypto token price in USD read on chain from Chainlink price feeds on Ethereum: up to 5 tickers per call (ETH, BTC, SOL, BNB, LINK...), each with feed address, round id and age. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "symbols": {
      "type": "string",
      "description": "one to five tickers, comma-separated, e.g. ETH,BTC"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "symbols"
  ]
}
⚪evm_token_balance(address, token, chain, payment)

ERC20 token balance of any wallet on Ethereum, Base, Arc or BNB Chain: raw balance, decimals, symbol and balance in token units, with the block read. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "wallet address (0x...)"
    },
    "token": {
      "type": "string",
      "description": "ERC20 token contract (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "address",
    "token"
  ]
}
⚪evm_wallet_balance(address, chain, tokens, payment)

Wallet balance on Ethereum, Base, Arc or BNB Chain: native coin (ETH, BNB, or USDC on Arc), the chain USDC or up to 20 ERC20 tokens you list, nonce, and whether the address is a contract. $0.002 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "wallet address (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "tokens": {
      "type": "string",
      "description": "optional: up to 20 ERC20 addresses, comma-separated"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "address"
  ]
}
⚪evm_tx(hash, chain, payment)

Transaction status and receipt by hash on Ethereum, Base, Arc or BNB Chain: success or revert, from, to, value, contract created, gas used, fee paid, block and time. $0.002 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string",
      "description": "transaction hash (0x + 64 hex)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "hash"
  ]
}
⚪ens_resolve(name, address, payment)

ENS on Ethereum: a .eth name to its address, or an address to its primary ENS name, forward-verified so a reverse record pointing elsewhere is never returned. $0.002 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "an ENS name such as vitalik.eth (pass name OR address)"
    },
    "address": {
      "type": "string",
      "description": "an address to look up its ENS name"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": []
}
🟢evm_call(to, data, chain, from, payment)

Read-only contract call (eth_call) on Ethereum, Base, Arc or BNB Chain: returned bytes or the revert reason, at a named block. Nothing is signed or sent. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "to": {
      "type": "string",
      "description": "contract address (0x...)"
    },
    "data": {
      "type": "string",
      "description": "hex calldata: 4-byte selector plus ABI-encoded arguments"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "from": {
      "type": "string",
      "description": "optional caller address"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "to",
    "data"
  ]
}
⚪evm_block(chain, payment)

Latest block and gas price on Ethereum, Base, Arc or BNB Chain: block number, time and age in seconds, gas price and base fee in gwei, transaction count, chain id. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": []
}
⚪evm_code(address, chain, payment)

Is this address a contract, on Ethereum, Base, Arc or BNB Chain: code size, the implementation behind an EIP-1967 or ZeppelinOS proxy, and an EIP-7702 delegation. $0.001 per call over x402 (USDC on Arc, Base or Solana, or XNT on X1). Call once without `payment` for the terms, sign them with your own wallet, call again with `payment`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "address (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "ethereum (default), base, arc or bnb"
    },
    "payment": {
      "type": "string",
      "description": "a signed x402 payment (the base64 payload you would put in PAYMENT-SIGNATURE). Pass it and the purchase completes inside this tool call."
    }
  },
  "required": [
    "address"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 17 件