MCP server exposing 6 tools for solana-rpc.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/solana-rpc/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
solana_wallet_tokens — SPL token holdings of a Solana wallet: mint address, token balance, decimals and token-account address for every position, sorted largest first, covering both the SPL Token and Token-2022 programs. Answers "which tokens does this Solana address hold and how much of each". Sourced live from public Solana JSON-RPC (getTokenAccountsByOwner). Zero balances are dropped and results paginate, because a busy wallet can hold thousands of token accounts.solana_wallet_balance — Native SOL balance of a Solana address, in lamports and SOL, with the slot it was read at. Answers "how much SOL does this address hold". Sourced live from public Solana JSON-RPC (getBalance).solana_wallet_transactions — Recent transaction history for a Solana address: signature, slot, block time, success or failure, and memo for each transaction, newest first, with a cursor for paging further back. Answers "what has this Solana wallet done lately". Sourced live from public Solana JSON-RPC (getSignaturesForAddress).solana_transaction — Details of one Solana transaction by signature: block time, slot, fee, success or failure, signers, the programs and instruction types it invoked, SOL balance changes per account, and SPL token balances before and after. Answers "what did this Solana transaction actually do". Sourced live from public Solana JSON-RPC (getTransaction).solana_token_holders — Top holders of a Solana SPL token by mint address: the largest token accounts ranked by balance, each with its owner wallet address, token-account address, raw and decimal balance and percentage of total supply, plus the mint's total supply, decimals and the share the top holders control together. Answers "who are the biggest holders of this Solana token" and "how concentrated is its supply". Sourced live from public Solana JSON-RPC (getTokenLargestAccounts, getTokenSupply, getMultipleAccounts); up to 20 holders from most endpoints, up to 100 where the node allows.solana_rpc_health — Live reachability of each public Solana JSON-RPC endpoint this pack uses, per method: current slot, whether token-account scans are served, latency and the exact error text when one refuses. Answers "which Solana endpoint is answering right now, and for which calls" — useful when a wallet lookup comes back empty and you want to tell an endpoint block apart from an idle wallet.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/solana-rpc/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io