Agent Data Tools: Prices and DeFi

13 tools: token prices, wallet and contract risk, liquidity pools, FX. 25 free calls.

我该使用它吗

质量与安全性

B
描述质量
100%
模式完整度
96%
命名质量
78%
投毒风险
0%
权限匹配度
100%
协议合规性
100%

发现(8)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains suspicious base64-like encoded string在 token 中
  • MEDIUMTool description contains suspicious base64-like encoded string在 token_report 中
  • MEDIUMTool description contains suspicious base64-like encoded string在 wallet_audit 中
  • MEDIUMTool description contains suspicious base64-like encoded string在 contract_risk 中
  • MEDIUMTool description contains suspicious base64-like encoded string在 liquidity_pool_audit 中
  • MEDIUMTool description contains suspicious base64-like encoded string在 wallet_portfolio 中
  • LOWTool 'fx' name length outside 3-30 range在 fx 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~3,774token 数(工具定义)
~873 B典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 2.95%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "agent-data-tools-prices": {
      "url": "https://agent-data-tools.revmesh2074.workers.dev/mcp/prices"
    }
  }
}

远程端点

https://agent-data-tools.revmesh2074.workers.dev/mcp/pricesstreamable-http

它能做什么

工具清单

工具(13)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢token(address)

Base only (other chains: <chain>_token_info). Live on-chain facts for an ERC-20 token on Base: name, symbol, decimals, total supply, owner and whether ownership is renounced, paused state, proxy detection (EIP-1967, minimal proxy) with implementation and admin, and bytecode heuristics for mint, pause, blacklist and fee-setter functions. Use for token due diligence and rug-pull or honeypot screening before a swap. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Price $0.01/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Token contract address on Base (0x...)"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢token_report(address)

Check a Base token before you swap into it: a high/medium/low risk verdict with named red flags (paused transfers, blacklist, owner-set fees or tax, a mint selector with a live owner, upgradeable proxy, no or thin liquidity, a pair under 7 days old, buys but no sells as a honeypot sign) plus live DexScreener price, liquidity, volume and FDV. Heuristic screening, not a safety guarantee. Use before swapping into an unfamiliar Base token. Example: address=0x4200000000000000000000000000000000000006. Price $0.02/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Token contract address on Base (0x...)"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢wallet_audit(address)

Screen a Base address for fresh or throwaway-wallet signals: a high/medium/low heuristic risk tier with named flags (no or one outgoing transaction, a near-empty balance with few transactions), plus ETH, USDC, WETH, cbBTC and DAI balances and the account nonce. Address type is reported separately and does not affect the tier; token contracts are not audited. Use to screen a Base address; OFAC and other chains: check_counterparty. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.02/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Base chain wallet address, 0x-prefixed 20-byte hex"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢contract_risk(address)

Check a Base contract before you approve or call it: a low to critical risk tier with named flags (proxy, proxy with no implementation, tiny bytecode, zero token supply), plus bytecode size, the EIP-1967 implementation slot and ERC-20 owner, renounced and paused reads. Unreadable reads are null; EOAs return not-applicable. Limited heuristics, not a full security audit. Use before approving a spender or calling an unfamiliar Base contract. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Price $0.02/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Base chain contract address, 0x-prefixed 20-byte hex"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢trade_insight(token, wallet)

Combines the Base token-report risk tier and flags, available DEX market data, and wallet-audit risk tier, flags, account nonce, and native balance. Returns the underlying indicators separately; it does not generate buy/sell recommendations or calibrated confidence, and does not evaluate holder concentration. The account nonce is not full transaction, token-transfer, or trading history. Use as one input before a Base trade. Price $0.05/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Token contract address on Base, 0x-prefixed 20-byte hex"
    },
    "wallet": {
      "type": "string",
      "description": "Wallet address to evaluate, 0x-prefixed 20-byte hex"
    }
  },
  "required": [
    "token",
    "wallet"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢liquidity_pool_audit(address)

Check a Base DEX pool before you trade or add liquidity: give a pair address and get the verified DEX, both tokens, reported liquidity, 24h volume and trades, and pair age from DexScreener, with source and retrieval time. Missing fields are null; an unknown pair returns 404. Market data only, no pool-security or investment-risk assessment. Use to confirm a pair is real and deep enough before trading; token red flags: token_report. Example: address=0x98c7A2338336d2d354663246F64676009c7bDa97. Price $0.03/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "DEX pair address on Base, 0x-prefixed 20-byte hex"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢mev_simulator(scenario)

Estimates Base gas costs from current fees and priority-fee presets. Fixed gas units (100k simple, 250k complex, 180k liquidity) are typical assumptions, not transaction-specific estimates or quotes. Valid values: standard, high-mev (3x priority fee), low-gas (half); invalid values return HTTP 400 without charge. No transaction simulation, mempool observation, or MEV/sandwich-risk measurement. Use to budget gas for a Base transaction. Example: scenario=standard. Price $0.04/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "scenario": {
      "type": "string",
      "enum": [
        "standard",
        "high-mev",
        "low-gas"
      ],
      "description": "One of standard, high-mev, low-gas (default: standard)"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢fx(from, to, amount)

Foreign exchange rates from the European Central Bank for about 30 major currencies (USD, EUR, GBP, JPY, CHF, SEK, CAD, AUD, CNY, INR, BRL and more). Give a base currency, optionally the target currencies and an amount, and get the rates, the converted amounts and the date the rates apply to. Use for currency conversion, invoice and price calculations, and reporting in another currency. Example: from=USD. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Base currency as a three-letter ISO 4217 code, e.g. USD"
    },
    "to": {
      "type": "string",
      "description": "Optional comma-separated target currency codes, e.g. EUR,GBP; default is all available currencies"
    },
    "amount": {
      "type": "number",
      "description": "Optional amount of the base currency to convert (default 1)"
    }
  },
  "required": [
    "from"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢btc_price(only)

Current Bitcoin (BTC) spot price in USD, EUR, GBP, CAD, CHF, AUD and JPY, averaged across major exchanges, with the number of satoshis per US dollar and the time of the price. Use to convert between sats and fiat, to value a Bitcoin or Lightning payment, or to check the BTC price before a trade. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "only": {
      "type": "string",
      "description": "Optional: comma-separated top-level result keys to keep, for a smaller answer (for example only=price,symbol); unknown keys are ignored and an empty match returns the full result"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢price_token(symbol, address, chain)

Crypto token USD price by ticker (ETH, BTC, USDC, AERO, ARB, OP, LINK…) or by any ERC-20 0x address on Base, Ethereum, Arbitrum or Optimism, from the deepest Uniswap v3 pool against USDC or WETH, read live from the chain. Returns the pool, its fee tier, the quote reserve and a thin-liquidity flag. Spot price, not a time average. No pool returns 404, uncharged. Use to value a token or check a quote before a swap or payment. Example: symbol=ETH. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Ticker such as ETH, BTC, USDC, AERO, ARB, OP or LINK (instead of address; ETH and BTC mean the wrapped tokens)"
    },
    "address": {
      "type": "string",
      "description": "0x ERC-20 token contract address (instead of symbol)"
    },
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "eth",
        "arb",
        "op"
      ],
      "description": "Network: base (default), eth, arb or op"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢price_tokens(symbols, addresses, chain)

USD prices for up to 20 crypto tokens in one call, by ticker (ETH, BTC, USDC, AERO…) or ERC-20 0x address, on Base, Ethereum, Arbitrum or Optimism, each from its deepest Uniswap v3 pool against USDC or WETH, read live from the chain, with pool, reserve and a thin-liquidity flag. Tokens without a pool are listed under unpriced instead of failing the call. Spot prices. Use to value a basket of tokens or refresh a watchlist in one paid call. Example: symbols=ETH,BTC,AERO. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "symbols": {
      "type": "string",
      "description": "Comma-separated tickers such as ETH,BTC,AERO (with or instead of addresses; 1-20 tokens in all)"
    },
    "addresses": {
      "type": "string",
      "description": "Comma-separated 0x ERC-20 token addresses (with or instead of symbols; 1-20 tokens in all)"
    },
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "eth",
        "arb",
        "op"
      ],
      "description": "Network: base (default), eth, arb or op"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢wallet_portfolio(address, chain, tokens)

USD value of a wallet on Base, Ethereum, Arbitrum or Optimism: native ETH plus major tokens (USDC and WETH everywhere, the common Base tokens on Base) and up to 20 tokens you add, each priced from its deepest Uniswap v3 pool, read live from the chain. Returns holdings, total and anything that could not be priced. Not a full token inventory. Use to check what a wallet is worth before trading, lending or paying. Example: address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045. Price $0.005/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "0x wallet address"
    },
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "eth",
        "arb",
        "op"
      ],
      "description": "Network: base (default), eth, arb or op"
    },
    "tokens": {
      "type": "string",
      "description": "Optional extra comma-separated 0x token addresses (up to 20)"
    }
  },
  "required": [
    "address"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢hyperliquid_market(coin)

Live Hyperliquid perpetual futures data for a coin (BTC, ETH, SOL, HYPE…): mark, oracle and mid price, hourly funding rate and its APR, premium, open interest in coins and USD, 24-hour volume and price change, and max leverage. Without a coin, the 20 most traded markets by 24-hour volume. Read from Hyperliquid's public API. Use for funding-rate checks, basis trades, derivatives dashboards and market context. Example: coin=BTC. Price $0.003/call via x402 USDC or a card key (/credits), first 25 free; failed calls free. Reads or computes only and changes nothing; each call is charged, so repeats are not free.

输入模式

{
  "type": "object",
  "properties": {
    "coin": {
      "type": "string",
      "description": "Coin symbol such as BTC, ETH, SOL or HYPE (default: the 20 most traded markets)"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本13 个工具