47620 Solana Data

Pay-per-call Solana onchain data for AI agents over x402 (USDC on Solana or Base, no signup, no API key): network health, token price/liquidity, wallet balances, transaction lookup, trending DEX pairs, plus an MCP server trust/security score.

Hosted MCP Server

npx add-mcp 'https://47620.xyz/mcp/solana'

Installs into Claude Code, Codex, Cursor and more

Documentation

47620 Solana Data — MCP server

Give any MCP-capable AI agent (Claude, Cursor, Windsurf, OpenClaw, …) native access to 47620 pay-per-call Solana data, settled over x402 (HTTP 402) in USDC on Solana — non-custodial, no signup, no API key.

Tools

ToolWhat it returnsPrice
solana_snapshotBundle: cluster health + current slot + epoch + SOL/USD + top trending pairs, in ONE call$0.01
solana_risk_checkPre-payment risk check: account type (wallet/program/closed), balance, activity, 0-100 risk score + verdict — call before sending funds$0.01
solana_token_reportBundle: price + liquidity + volume + DEX pairs + on-chain supply + mint authority, in ONE call$0.01
solana_healthCurrent slot, epoch, SOL/USD$0.001
solana_tokenPrice, liquidity, 24h volume, DEX pairs for an SPL mint$0.002
solana_accountSOL + all SPL token balances for an address$0.002
solana_txStatus, slot, fee, transfers for a tx signature$0.003
solana_trendingTrending Solana DEX pairs by 24h volume$0.005

Each tool call is an x402 paid request: the server gets a 402, pays USDC to the merchant wallet on Solana, and retries with the payment header. Funds go directly to the seller's wallet; a 1% platform fee is a second on-chain transfer.

Install

From npm (published as 47620-solana-mcp):

npx -y 47620-solana-mcp

Or clone and run:

git clone https://github.com/fito311/solana-data-mcp
cd solana-data-mcp && npm install && node src/index.js

Configure (Claude Desktop / Cursor / any MCP client)

{
  "mcpServers": {
    "47620-solana-data": {
      "command": "npx",
      "args": ["-y", "47620-solana-mcp"],
      "env": {
        "X402_BASE_URL": "https://47620.xyz",
        "X402_WALLET_KEY": "<base58 Solana secret key>"
      }
    }
  }
}

Payment modes

  1. X402_WALLET_KEY — base58 secret key of a Solana wallet that holds a little USDC + SOL. The server signs the transfer and retries automatically. Fully autonomous (best for agents).
  2. X402_PAY_URL — an HTTP payment broker: POST { url, challenge } → { header }. For hosted / MPC wallets where the key never touches the process.
  3. neither — the tool returns the 402 challenge plus a ready-to-run npx awal x402 pay "<url>" command, so the agent (or its x402-aware runtime) pays.

Env vars

VarDefaultNotes
X402_BASE_URLhttps://47620.xyzAPI base
X402_WALLET_KEY—base58 Solana secret key (payment mode 1)
X402_PAY_URL—payment broker (payment mode 2)
X402_RPC_URLmainnet-betaSolana RPC for settlement

Try it

// agent prompt
"Use solana_trending to get the top Solana DEX pairs right now."

Also available

  • npm: npm install 47620-solana-mcp (or npx -y 47620-solana-mcp)
  • HTTP API directly: GET https://47620.xyz/x/solana/trending → 402 (pay & retry)
  • Remote MCP (streamable HTTP): https://47620.xyz/mcp
  • Agent Skill: npx skills add 47620-xyz/solana-data-skills
  • MCP Trust Check: GET https://47620.xyz/mcp/trust/{target} → trust/security score for any MCP server
  • Gateway: https://47620.xyz — payment buttons for ecommerce, non-custodial

License

MIT