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

io.github.ygfalconPublished by GitHub account ygfalconv0.3.0Updated Oct 25, 2026

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

VerifiedStreamable HTTPWeb executableFinanceDeveloper Tools

Overview

AI-generated overview

A remote pay-per-call crypto data server: 31 tools for Solana and Base token prices, wallets, transactions, safety checks and small utilities, each billed in US

What you can do
Inspect new DEX pools, newly profiled and boosted tokens, and search tokens or list their trading pairs and live prices across chains, including Solana mints and top holders, supply and safety checks with a risk score and a pre-trade sell round-trip check. Read wallets and chains: cross-chain portfolio, SOL, USDC and token balances, account info, network status, priority fees and Base gas. Decode and explain transactions on Solana and Base, including recent signatures and asset changes. Run small utilities: UUIDs, text statistics, time conversion, encoding, hashing, unit conversion and address validation.
When to use it
Use it when an assistant needs live Solana or Base on-chain data, such as checking a token before trading, valuing a wallet, explaining a transaction, or estimating fees, without managing its own RPC keys. The utility tools are handy for quick encoding, hashing or unit conversions.
Requirements
A remote streamable HTTP endpoint; no local package, account or API key is declared. Each call is paid in USDC through the x402 protocol, so a funded wallet and an x402-capable client are needed. Network access to the endpoint and to the underlying chains is required.
Before you install
Every tool costs money per call (for example 0.005 USDC, and 0.01 USDC for the token safety check), so repeated agent use spends funds. Payments go through x402 to a third-party service. Results such as prices, risk scores and safety checks are informational and should not be treated as trading advice.

Installation

In SourceWeft

  1. Open Coinlight: pay-per-call crypto data for agents (x402) in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ygfalcon%2Fcoinlight/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "coinlight-pay-per-call-crypto-data-for-a": {
      "type": "http",
      "url": "https://coinlight-app.vercel.app/mcp"
    }
  }
}

Tools

31

new_launches

New pool / token launch feed with safety flags

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)

ParameterschainpaymentmaxAgeMinutesminLiquidityUsd

tx_explain

Explain a transaction in plain English (Solana + Base)

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)

Parameterstxrequiredpayment

wallet_portfolio

Cross-chain wallet portfolio (Solana + Base, USD valued)

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)

Parametersevmsolanapayment

token_sell_check

Can I sell it? Pre-trade honeypot check (Solana + Base)

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)

ParameterstokenrequiredpaymentsizeUsd

uuid

UUID generator

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)

Parameterscountpayment

text_stats

Text stats and token estimate

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)

Parameterstextrequiredpayment

time_convert

Timestamp converter

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)

Parametersvaluepayment

encode

Base58 / base64 / hex encoder

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)

Parameterstorequireddatarequiredfromrequiredpayment

hash

Hash text

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)

Parametersalgotextrequiredpayment

units_convert

Crypto unit converter

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)

Parametersfromrequiredamountrequiredpaymentdecimals

address_validate

Crypto address validator

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)

Parametersaddressrequiredpayment

base_transaction

Base transaction status

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)

Parametershashrequiredpayment

base_gas

Base gas price

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)

Parameterspayment

base_balance

Base ETH and USDC balance

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)

Parametersaddressrequiredpayment

token_new_profiles

Newly listed token profiles

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)

Parameterschainpayment

token_boosted

Most-promoted tokens

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)

Parameterschainpayment

token_pairs

Token DEX pairs

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)

Parameterstokenrequiredpayment

token_price

Token price (Solana)

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)

Parametersmintsrequiredpayment

solana_associated_token_address

Solana associated token address

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)

Parametersmintrequiredownerrequiredpaymentprogram

solana_network_status

Solana network status

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)

Parameterspayment

solana_priority_fees

Solana priority fee estimate

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)

Parametersaccountpayment

solana_top_holders

Solana token top holders

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)

Parametersmintrequiredpayment

solana_token_supply

Solana token supply and authorities

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)

Parametersmintrequiredpayment

solana_account_info

Solana account info

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)

Parametersaddressrequiredpayment

solana_transaction

Solana transaction decoder

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)

Parameterspaymentsignaturerequired

solana_recent_transactions

Solana recent transactions

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)

Parameterslimitaddressrequiredpayment

solana_usdc_balance

Solana USDC balance

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)

Parametersaddressrequiredpayment

solana_token_balances

Solana token balances

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)

Parametersaddressrequiredpayment

solana_sol_balance

Solana SOL balance

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)

Parametersaddressrequiredpayment

solana_token_safety

Solana token safety check

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)

Parametersmintrequiredpayment

Version history

1
  1. v0.3.0LatestOct 23, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.