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

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

사용해야 할까요

품질 및 안전성

B
설명 품질
100%
스키마 완전성
97%
이름 품질
80%
오염 위험
0%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (34)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainnew_launches에서
  • MEDIUMTool description contains URL to non-standard domaintx_explain에서
  • MEDIUMTool description contains URL to non-standard domainwallet_portfolio에서
  • MEDIUMTool description contains URL to non-standard domaintoken_sell_check에서
  • MEDIUMTool description contains URL to non-standard domainuuid에서
  • MEDIUMTool description contains URL to non-standard domaintext_stats에서
  • MEDIUMTool description contains URL to non-standard domaintime_convert에서
  • MEDIUMTool description contains URL to non-standard domainencode에서
  • MEDIUMTool description contains URL to non-standard domainhash에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~5,229토큰 (도구 정의)
~934 B일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 4.09%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "coinlight": {
      "url": "https://coinlight-app.vercel.app/mcp"
    }
  }
}

원격 엔드포인트

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

할 수 있는 일

도구 목록

도구 (31)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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)

입력 스키마

{
  "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"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 31개