Aether: Base onchain data & token risk (x402)
Base token risk (honeypot sim), prices, balances, Basenames, tx data. Pay-per-call in USDC via x402.
我该使用它吗
质量与安全性
发现(7)
- LOW在 base_portfolio 中
- LOW在 base_receipt 中
- LOW在 base_token 中
- LOW在 base_price 中
- LOW在 base_nft_owner 中
- LOW在 base_nft_metadata 中
- LOW在 base_estimate_gas 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"aether": {
"url": "https://aether-x402.vercel.app/mcp"
}
}
}远程端点
https://aether-x402.vercel.app/mcpstreamable-http它能做什么
工具清单
工具(22)
🟢base_token_risk(token, simulate)
Base token risk verdict for trading agents: honeypot and tax simulation (real buy/sell eth_call), mint/blacklist/pause/fee powers from bytecode, proxy upgradeability, ownership, and DEX liquidity. Returns low/caution/high/avoid with evidence. Price: $0.01 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"token": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Base ERC-20 contract address"
},
"simulate": {
"type": "boolean",
"description": "Run the buy/sell simulation (default true)"
}
},
"required": [
"token"
],
"additionalProperties": false
}🟢base_balance(address)
Native ETH balance of any Base address. Price: $0.001 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address"
],
"additionalProperties": false
}🟢base_erc20_balance(address, token)
ERC-20 token balance of a Base wallet, formatted with symbol and decimals. Price: $0.002 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"token": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address",
"token"
],
"additionalProperties": false
}🟢base_portfolio(address, tokens)
Wallet snapshot on Base: ETH plus major tokens (or up to 20 you choose), with USD values from live DEX prices. Price: $0.004 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"tokens": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
}
},
"required": [
"address"
],
"additionalProperties": false
}🟢base_allowance(token, owner, spender)
How much a spender may move from an owner's ERC-20 balance (approval check before swaps or revokes). Price: $0.002 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"token": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"owner": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"spender": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"token",
"owner",
"spender"
],
"additionalProperties": false
}🟢base_basename(name)
Resolve a Basename (e.g. jesse.base.eth) to its address, with avatar and profile text records. Price: $0.003 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 3,
"maxLength": 100
}
},
"required": [
"name"
],
"additionalProperties": false
}🟢base_tx(hash)
Base transaction details by hash: from, to, value, calldata selector, block, status. Price: $0.003 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"hash": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$"
}
},
"required": [
"hash"
],
"additionalProperties": false
}🟢base_receipt(hash)
Base transaction receipt with status, gas, and decoded ERC-20 Transfer events. Price: $0.003 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"hash": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$"
}
},
"required": [
"hash"
],
"additionalProperties": false
}🟢base_contract(address)
What is this address? EOA or contract, code size, proxy implementation, and ERC-20/721/1155 detection. Price: $0.003 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address"
],
"additionalProperties": false
}🟢base_gas
Current Base gas: base fee, suggested priority fee, and max fee per gas. Price: $0.001 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢base_block(block)
Base block header by number or tag (latest, safe, finalized): time, gas, tx count. Price: $0.001 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"block": {
"type": [
"string",
"integer"
]
}
},
"required": [],
"additionalProperties": false
}🟢base_token(token)
ERC-20 metadata on Base: name, symbol, decimals, total supply. Price: $0.002 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"token": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"token"
],
"additionalProperties": false
}🟢base_price(token)
Live USD price and liquidity of any Base token from Uniswap v2/v3 and Aerodrome pools. Price: $0.003 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"token": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"token"
],
"additionalProperties": false
}🟢base_transfers(token, address, blocks)
Recent ERC-20 Transfer events on Base for a token and/or wallet (up to 2,000 blocks, 100 results). Price: $0.005 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"token": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"blocks": {
"type": "integer",
"minimum": 1,
"maximum": 2000
}
},
"required": [],
"additionalProperties": false
}🟢base_nft_owner(contract, tokenId)
Current owner of an ERC-721 token on Base. Price: $0.002 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"contract": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"tokenId": {
"type": [
"string",
"integer"
],
"pattern": "^[0-9]+$"
}
},
"required": [
"contract",
"tokenId"
],
"additionalProperties": false
}🟢base_nft_metadata(contract, tokenId)
NFT metadata for an ERC-721/1155 token on Base, resolved from IPFS, Arweave, data URIs or https. Price: $0.005 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"contract": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"tokenId": {
"type": [
"string",
"integer"
],
"pattern": "^[0-9]+$"
}
},
"required": [
"contract",
"tokenId"
],
"additionalProperties": false
}🟢base_call(to, data, from, value)
Simulate a read-only contract call on Base (eth_call); returns raw result or revert reason. No transaction sent. Price: $0.003 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"to": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"data": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]*$",
"maxLength": 20000
},
"from": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"value": {
"type": [
"string",
"integer"
],
"pattern": "^[0-9]+$"
}
},
"required": [
"to",
"data"
],
"additionalProperties": false
}🟢base_estimate_gas(to, from, data, value)
Estimate gas and the USD cost of a Base transaction before signing it. Price: $0.002 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"to": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"from": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"data": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]*$",
"maxLength": 20000
},
"value": {
"type": [
"string",
"integer"
],
"pattern": "^[0-9]+$"
}
},
"required": [
"to",
"from"
],
"additionalProperties": false
}🟢audit_x402_payability(url, method, headers, body, expect)
x402 Payability Audit: probes an x402 endpoint and checks its 402 challenge (CAIP-2 network, canonical USDC asset, payTo checksum, amount, EIP-712 domain, resource URL, Bazaar discovery) with a fix for every failure. Price: $0.01 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "Public https URL of the paid x402 endpoint to audit"
},
"method": {
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"description": "Defaults to POST when body is supplied, otherwise GET"
},
"headers": {
"type": "object",
"maxProperties": 10,
"additionalProperties": {
"type": "string",
"maxLength": 512
},
"description": "Non-credential headers the endpoint needs before its paywall (e.g. Idempotency-Key)"
},
"body": {
"description": "Example JSON body the endpoint accepts"
},
"expect": {
"type": "object",
"additionalProperties": false,
"description": "What the paying caller needs: fails the audit if the endpoint cannot be paid this way",
"properties": {
"network": {
"type": "string",
"description": "CAIP-2 network, e.g. eip155:8453"
},
"asset": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
},
"maxPriceUsd": {
"type": "number",
"exclusiveMinimum": 0
}
}
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢score_opportunity(opportunityName, stage, pillars, redFlagIndices)
Deterministic seven-pillar opportunity score. Price: $0.25 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"opportunityName": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"stage": {
"enum": [
"pre-seed",
"seed",
"series-a",
"series-b-plus"
]
},
"pillars": {
"type": "array",
"maxItems": 7
},
"redFlagIndices": {
"type": "array",
"items": {
"type": "integer",
"minimum": 1,
"maximum": 15
}
}
},
"required": [
"opportunityName"
],
"additionalProperties": false
}🟢triage_invoice(invoiceNumber, clientReference, amount, daysOverdue)
Deterministic invoice aging and next-action triage. Price: $0.50 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"invoiceNumber": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"clientReference": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"amount": {
"type": "number",
"minimum": 0,
"maximum": 100000000
},
"daysOverdue": {
"type": "integer",
"minimum": -365,
"maximum": 3650
}
},
"required": [
"invoiceNumber",
"clientReference",
"amount",
"daysOverdue"
],
"additionalProperties": false
}🟢audit_evidence(text, request)
Bounded deterministic audit of supplied technical text. Price: $0.25 USDC on Base via x402.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 40000
},
"request": {
"type": "string",
"maxLength": 500
}
},
"required": [
"text"
],
"additionalProperties": false
}社区
证据