Solscan (Solana)

liveCryptoFinance

Solana on-chain data — accounts, SPL token balances, transfers, transactions. Fills the non-EVM gap.

13tools
0msauth
free tier50 calls/day

Tools

get_account_detail

Overview of a Solana account: SOL balance (lamports + UI), owner program, executable flag, rent epoch. Pro tier — requires your own Solscan API key (Pipeworx's platform key is Free tier and cannot cal

No parameters required.

▶Try it
get_token_holdings

SPL-token balances held by a Solana account. Returns mint, symbol, amount, decimals, USD value (if known). Pro tier — requires your own Solscan API key (Pipeworx's platform key is Free tier and cannot

No parameters required.

▶Try it
list_transfers

Recent SOL and SPL token transfers for an account. Returns signature, timestamp, side (sent/received), token, amount, counterparty. Pro tier — requires your own Solscan API key (Pipeworx's platform ke

No parameters required.

▶Try it
get_token_meta

Metadata for an SPL token mint: name, symbol, decimals, supply, icon, market cap, holders, social links. Pro tier — requires your own Solscan API key (Pipeworx's platform key is Free tier and cannot c

No parameters required.

▶Try it
get_transaction

Fetch a Solana transaction by base58 signature. Returns status (Success/Fail), slot, block time, fee in lamports, SOL balance changes per account, and parsed instruction list. Pro tier — requires your

No parameters required.

▶Try it
get_ohlcv

OHLCV price candles for a Solana liquidity pool (1-minute to 1-year buckets, cursor-paged). Announced by Solscan 2026-10-07; Pipeworx has not been able to verify the exact response shape because this

No parameters required.

▶Try it
get_token_screener

Solscan's Token List V2 screener — sorts/filters tokens over 170+ metric fields across nine time windows. Announced by Solscan 2026-10-07; Pipeworx has not been able to verify the full field list beca

No parameters required.

▶Try it
get_network_transactions

Daily Solana network transaction counts: total, vote, and non-vote (split success/fail). Free tier — covered by Pipeworx's own Solscan key, no caller key needed. Pass range OR from_date+to_date, not b

No parameters required.

▶Try it
get_network_stake

Daily total active stake on the Solana network, in SOL and USD. Free tier — covered by Pipeworx's own Solscan key, no caller key needed. Pass range OR from_date+to_date, not both.

No parameters required.

▶Try it
get_network_fees

Daily Solana network fees: base fee and priority fee, each in SOL and USD, plus their total. Free tier — covered by Pipeworx's own Solscan key, no caller key needed. Pass range OR from_date+to_date, n

No parameters required.

▶Try it
get_network_slots

Daily count of Solana blocks (slots) produced. Free tier — covered by Pipeworx's own Solscan key, no caller key needed. Pass range OR from_date+to_date, not both.

No parameters required.

▶Try it
get_dex_activity

Daily Solana DEX activity: trade count, distinct trader count, USD volume, and number of active DEX platforms. Free tier — covered by Pipeworx's own Solscan key, no caller key needed. Pass range OR fr

No parameters required.

▶Try it
get_network_compute_units

Daily total compute units consumed across the Solana network. Free tier — covered by Pipeworx's own Solscan key, no caller key needed. Pass range OR from_date+to_date, not both.

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/solscan/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/solscan/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_account_detail","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_account_detail", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("solana on-chain data — accounts, spl token balances, transfers, transactions");