Aether: Base onchain data & token risk (x402)
Base token risk (honeypot sim), prices, balances, Basenames, tx data. Pay-per-call in USDC via x402.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (7)
- LOWen base_portfolio
- LOWen base_receipt
- LOWen base_token
- LOWen base_price
- LOWen base_nft_owner
- LOWen base_nft_metadata
- LOWen base_estimate_gas
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"aether": {
"url": "https://aether-x402.vercel.app/mcp"
}
}
}Puntos de conexión remotos
https://aether-x402.vercel.app/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 40000
},
"request": {
"type": "string",
"maxLength": 500
}
},
"required": [
"text"
],
"additionalProperties": false
}Comunidad
Evidencia