Coinlight: pay-per-call crypto data for agents (x402)

31 x402 crypto tools: honeypot sell-check, cross-chain portfolio, tx explainer, launches.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
100%
Integridad del esquema
97%
Calidad de los nombres
80%
Riesgo de envenenamiento
0%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (34)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen new_launches
  • MEDIUMTool description contains URL to non-standard domainen tx_explain
  • MEDIUMTool description contains URL to non-standard domainen wallet_portfolio
  • MEDIUMTool description contains URL to non-standard domainen token_sell_check
  • MEDIUMTool description contains URL to non-standard domainen uuid
  • MEDIUMTool description contains URL to non-standard domainen text_stats
  • MEDIUMTool description contains URL to non-standard domainen time_convert
  • MEDIUMTool description contains URL to non-standard domainen encode
  • MEDIUMTool description contains URL to non-standard domainen hash

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,229Tokens (definiciones de herramientas)
~934 BTamaño de respuesta típico
Impacto significativo en la atención (4.09% del contexto de 128k)

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": {
    "coinlight": {
      "url": "https://coinlight-app.vercel.app/mcp"
    }
  }
}

Puntos de conexión remotos

https://coinlight-app.vercel.app/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (31)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢new_launches(chain, minLiquidityUsd, maxAgeMinutes, payment)

Freshest DEX pools on Solana or Base (newest first) with age in minutes, liquidity, 5m/1h volume, buys vs sells and instant red flags (no liquidity, sells far below buys, extreme FDV/liquidity). Filter by minimum liquidity and maximum age. Pipe results into token-sell-check before buying. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/new-launches)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "solana (default) or base.",
      "enum": [
        "solana",
        "base"
      ]
    },
    "minLiquidityUsd": {
      "type": "string",
      "description": "Minimum pool liquidity in USD. Default 1000."
    },
    "maxAgeMinutes": {
      "type": "string",
      "description": "Only pools younger than this, 1-1440. Default 60."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢tx_explain(tx, payment)

Paste any Solana signature or Base tx hash and get a one-sentence English explanation (e.g. 'Wallet X swapped 0.5 SOL for 1,203,442 BONK on Jupiter'), the action type (swap, transfer, mint, failed...), net asset changes for the signer and fee. Chain auto-detected. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/tx-explain)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tx": {
      "type": "string",
      "description": "Solana signature (base58) or Base 0x tx hash."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "tx"
  ]
}
🟢wallet_portfolio(solana, evm, payment)

One call returns a USD-valued portfolio across Solana and Base: SOL, every SPL/Token-2022 holding, Base ETH and USDC, each priced from live DEX liquidity, sorted by value, with dust and unpriced tokens flagged. Pass solana, evm, or both. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/wallet-portfolio)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "solana": {
      "type": "string",
      "description": "Solana wallet (base58). Optional."
    },
    "evm": {
      "type": "string",
      "description": "0x wallet on Base. Optional."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢token_sell_check(token, sizeUsd, payment)

Pre-trade safety in one keyless call, chain auto-detected. Solana: quotes a real buy-then-sell round trip through Jupiter routing (sell route exists? round-trip loss %, price impact) plus Token-2022 traps (transfer fee, transfer hook, permanent delegate, non-transferable, default-frozen) and mint/freeze authority. Base: honeypot/sell-tax/blacklist/owner-control flags plus DEX liquidity. Pre-migration pump.fun / Raydium LaunchLab tokens are quoted on their bonding curve, so a missing Jupiter route is never called a honeypot. Adds top-holder concentration, liquidity lock, creator launch history, mutable metadata and price changes. Returns verdict SELLABLE / RISKY / UNKNOWN / UNSELLABLE with reasons. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/token-sell-check)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Solana mint (base58) or Base ERC-20 0x address."
    },
    "sizeUsd": {
      "type": "string",
      "description": "Trade size to simulate in USD (Solana), 1-10000. Default 50."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "token"
  ]
}
🟢uuid(count, payment)

Generate 1-50 random v4 UUIDs from a cryptographic RNG, e.g. for idempotency keys. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/uuid)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "count": {
      "type": "string",
      "description": "How many, 1-50. Default 1."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢text_stats(text, payment)

Count characters, words, lines, bytes and estimate LLM tokens for a text, so an agent can budget context before sending it. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/text-stats)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to measure (max 200k chars)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "text"
  ]
}
🟢time_convert(value, payment)

Convert a unix timestamp (seconds or ms) or ISO date into ISO UTC, unix seconds, unix ms and a relative 'x ago' string. Omit input for the current time. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/time-convert)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "Unix seconds, unix ms, or ISO 8601 date. Optional."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢encode(data, from, to, payment)

Convert data between utf8, hex, base64 and base58 (Solana keys and signatures use base58). ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/encode)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "description": "Input data."
    },
    "from": {
      "type": "string",
      "description": "Encoding of data.",
      "enum": [
        "utf8",
        "hex",
        "base64",
        "base58"
      ]
    },
    "to": {
      "type": "string",
      "description": "Target encoding.",
      "enum": [
        "utf8",
        "hex",
        "base64",
        "base58"
      ]
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "data",
    "from",
    "to"
  ]
}
🟢hash(text, algo, payment)

Hash a string with sha256, sha512, sha1 or keccak256 and get hex and base64 output. Handy for commitments, idempotency keys and checks. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/hash)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to hash (UTF-8)."
    },
    "algo": {
      "type": "string",
      "description": "Algorithm. Default sha256.",
      "enum": [
        "sha256",
        "sha512",
        "sha1",
        "keccak256"
      ]
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "text"
  ]
}
🟢units_convert(amount, from, decimals, payment)

Exact, bigint-safe conversion between human and atomic units: SOL<->lamports, ETH<->gwei<->wei, USDC<->atomic (6 decimals) or any decimals. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/units-convert)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "Amount to convert, e.g. 1.5"
    },
    "from": {
      "type": "string",
      "description": "Unit of amount.",
      "enum": [
        "sol",
        "lamports",
        "eth",
        "gwei",
        "wei",
        "usdc",
        "usdc_atomic",
        "units",
        "atomic"
      ]
    },
    "decimals": {
      "type": "string",
      "description": "Decimals when from is units/atomic. Default 6."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
🟢address_validate(address, payment)

Tell what kind of address a string is (Solana base58 or EVM 0x), whether it is valid, and its EIP-55 checksum form. Catch typos before sending funds. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/address-validate)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Any address string."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢base_transaction(hash, payment)

Look up a Base transaction hash: success or failure, block, from, to, value, gas used and fee paid. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/base-transaction)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string",
      "description": "0x transaction hash."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "hash"
  ]
}
🟢base_gas(payment)

Current Base gas price and latest block, in wei and gwei, plus the cost of a plain ETH transfer and an ERC-20 transfer. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/base-gas)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢base_balance(address, payment)

ETH and USDC balance of any address on Base mainnet, read live from the chain. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/base-balance)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "0x address on Base."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢token_new_profiles(chain, payment)

Latest tokens that just published a DexScreener profile (logo, links): an early signal of new launches. Optional chain filter. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/token-new-profiles)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Optional chain filter, e.g. solana or base."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢token_boosted(chain, payment)

Tokens with the most active DexScreener boosts right now (a proxy for paid promotion and attention), optionally filtered by chain. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/token-boosted)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Optional chain filter, e.g. solana or base."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢token_search(q, chain, payment)

Find tokens by name, symbol or address across chains. Returns the most liquid matching pairs with contract addresses so an agent can resolve 'BONK' to a mint. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/token-search)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Name, ticker or address, e.g. BONK."
    },
    "chain": {
      "type": "string",
      "description": "Optional chain filter: solana, base, ethereum..."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "q"
  ]
}
🟢token_pairs(token, payment)

Top DEX trading pairs for a token on any chain (Solana, Base, Ethereum...), sorted by liquidity: price, liquidity, 24h volume, FDV, pair age. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/token-pairs)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Token address (Solana mint or 0x contract)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "token"
  ]
}
🟢token_price(mints, payment)

Live USD prices for up to 20 Solana token mints in one call (Jupiter price feed), with 24h change where available. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/token-price)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mints": {
      "type": "string",
      "description": "Comma-separated Solana mint addresses, up to 20."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "mints"
  ]
}
🟢solana_associated_token_address(owner, mint, program, payment)

Derive the associated token account (ATA) address for an owner wallet and mint, offline and deterministic. Supports spl-token and token-2022. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-associated-token-address)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "owner": {
      "type": "string",
      "description": "Owner wallet (base58)."
    },
    "mint": {
      "type": "string",
      "description": "Token mint (base58)."
    },
    "program": {
      "type": "string",
      "description": "spl-token (default) or token-2022.",
      "enum": [
        "spl-token",
        "token-2022"
      ]
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "owner",
    "mint"
  ]
}
🟢solana_network_status(payment)

Solana mainnet health in one call: current slot, block height, epoch progress, and recent transactions per second. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-network-status)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢solana_priority_fees(account, payment)

Recent Solana prioritization fees (micro-lamports per compute unit) as p25/p50/p75/p90 so an agent can price a transaction that lands. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-priority-fees)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "account": {
      "type": "string",
      "description": "Optional writable account to scope the estimate (e.g. a pool or program)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  }
}
🟢solana_top_holders(mint, payment)

Largest 20 token accounts of an SPL mint with owner wallet and share of supply. Spot whale or insider concentration. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-top-holders)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "Token mint address (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "mint"
  ]
}
🟢solana_token_supply(mint, payment)

Total supply, decimals, mint authority and freeze authority for any SPL token mint. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-token-supply)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "Token mint address (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "mint"
  ]
}
🟢solana_account_info(address, payment)

What is this Solana address? Owner program, lamports, executable flag, data size and parsed type (wallet, token account, mint, program, stake...). ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-account-info)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana address (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢solana_transaction(signature, payment)

Decode a Solana transaction by signature into a plain summary: status, fee, signer, programs called, and per-account SOL and token balance changes. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-transaction)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "signature": {
      "type": "string",
      "description": "Transaction signature (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "signature"
  ]
}
🟢solana_recent_transactions(address, limit, payment)

Most recent transaction signatures for a Solana address with slot, time, success flag and memo. limit 1-50 (default 10). ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-recent-transactions)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana address (base58)."
    },
    "limit": {
      "type": "string",
      "description": "How many signatures, 1-50. Default 10."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢solana_usdc_balance(address, payment)

USDC balance of a Solana wallet (sum of all USDC token accounts). Useful before paying or invoicing an agent. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-usdc-balance)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢solana_token_balances(address, payment)

All non-zero SPL and Token-2022 balances held by a Solana wallet: mint, amount, decimals, token account. Live mainnet data. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-token-balances)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢solana_sol_balance(address, payment)

Native SOL balance of any Solana address, in SOL and lamports, read live from mainnet. ($0.005 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-sol-balance)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana address (base58)."
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "address"
  ]
}
🟢solana_token_safety(mint, payment)

Solana token safety check. Pass a mint (for example DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263) and get mint authority, freeze authority, indexed liquidity, largest-account concentration, market age, and a simple risk score. Token data is read from Solana mainnet. Price is 0.01 USDC per call. ($0.01 USDC per call via x402 at https://coinlight-app.vercel.app/p/solana-token-safety)

Esquema de entrada

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "minLength": 32,
      "maxLength": 44,
      "description": "Solana token mint address, e.g. DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
    },
    "payment": {
      "type": "string",
      "description": "Optional x402 PAYMENT-SIGNATURE header value. Omit to use a free trial call or get payment requirements."
    }
  },
  "required": [
    "mint"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada31 herramientas