vybenetwork avatar

Solana MCP by Vybe

vybenetwork/solana-mcp-vybe

A remote MCP server that pipes Solana blockchain operations into Claude, Cursor, and other MCP clients through a single hosted endpoint at mcp.vybenetwork.xyz. You get wallet management, token swaps, market data, PnL tracking, and onchain transfers without spinning up local infrastructure. It uses OAuth for auth and streamable HTTP for transport, so there's no npm package to install or secrets to manage in your config. Reach for this when you want to prototype Solana integrations in an AI chat or need to query live blockchain state without writing RPC boilerplate. The registry listing lives under io.github.vybenetwork/solana-mcp-vybe and version bumps happen via Git tags.

GitHub stars
1
tools
44
transport
HTTP
last updated
May 11, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.vybenetwork.xyz --name solana-mcp-vybe

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http solana-mcp-vybe https://mcp.vybenetwork.xyz

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 44 tools

Verified live against the running server on Nov 6, 2026.

list-pyth-price-feedsPyth Price Feeds. Calls only GET /v4/oracle/pyth/pricefeeds and returns that response. Solana API endpoint for fetching available Pyth price product pairs on Solana. Discover all available Pyth price feeds and their associated product accounts.2 params

Pyth Price Feeds. Calls only GET /v4/oracle/pyth/pricefeeds and returns that response. Solana API endpoint for fetching available Pyth price product pairs on Solana. Discover all available Pyth price feeds and their associated product accounts.

Parameters* required
priceFeedAddressobject
Typed Solana public key identifier used across request parameters and response fields.
productAddressobject
Typed Solana public key identifier used across request parameters and response fields.
get-pyth-price-candlesPyth Price Candles. Calls only GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/candles and returns that response. Solana API endpoint for fetching historical OHLC data from Pyth oracle price feeds. Get open, high, low, close prices for any Pyth price feed account.7 params

Pyth Price Candles. Calls only GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/candles and returns that response. Solana API endpoint for fetching historical OHLC data from Pyth oracle price feeds. Get open, high, low, close prices for any Pyth price feed account.

Parameters* required
eliminateCloseToOpenGapsboolean
Eliminate gaps between candles by using previous close as next open. Default is true.
limitinteger
Limit of the number of records to return
pageinteger
Pagination offset
priceFeedAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/candles.
resolutionobject
Enumeration of supported resolution deprecated values for time range or aggregation configuration.
timeEndinteger
End time of the data to return (unix timestamp)
timeStartinteger
Start time of the data to return (unix timestamp)
get-pyth-pricePyth Current Price. Calls only GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price and returns that response. Solana API endpoint for fetching the current Pyth oracle price for any price feed on Solana. Returns price, confidence interval, and EMAP data in real-time.1 params

Pyth Current Price. Calls only GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price and returns that response. Solana API endpoint for fetching the current Pyth oracle price for any price feed on Solana. Returns price, confidence interval, and EMAP data in real-time.

Parameters* required
priceFeedAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price.
get-marketMarket Details. Calls only GET /v4/markets/{marketAddress} and returns that response. Solana API endpoint for fetching details about a specific market on Solana. Details are filtered by market or pool address on Pump.fun, Raydium, and more.1 params

Market Details. Calls only GET /v4/markets/{marketAddress} and returns that response. Solana API endpoint for fetching details about a specific market on Solana. Details are filtered by market or pool address on Pump.fun, Raydium, and more.

Parameters* required
marketAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/markets/{marketAddress}.
list-marketsMarket List. Calls only GET /v4/markets and returns that response. Solana API endpoint for fetching Solana DEX markets by program address. Returns market IDs, token pairs, and program names for Pump.fun, Raydium, and more.6 params

Market List. Calls only GET /v4/markets and returns that response. Solana API endpoint for fetching Solana DEX markets by program address. Returns market IDs, token pairs, and program names for Pump.fun, Raydium, and more.

Parameters* required
baseMintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
limitinteger
Specifies the maximum number of markets to retrieve.
pageinteger
Page selection, 0-indexed.
programAddressobject
Typed Solana public key identifier used across request parameters and response fields.
quoteMintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
tokenMintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
get-market-candlesMarket Price Candles. Calls only GET /v4/markets/{marketAddress}/candles and returns that response. Solana API endpoint for fetching OHLCV candlestick data for a specific Solana market/pool. Returns clean price data from vetted DEX pools and markets.8 params

Market Price Candles. Calls only GET /v4/markets/{marketAddress}/candles and returns that response. Solana API endpoint for fetching OHLCV candlestick data for a specific Solana market/pool. Returns clean price data from vetted DEX pools and markets.

Parameters* required
eliminateCloseToOpenGapsboolean
Eliminate gaps between candles by using previous close as next open. Default is true.
fillEmptyCandlesboolean
Emit a synthetic candle for every bucket in the requested time window, even when no trades occurred. When true, empty buckets are filled with the previous close as `open`/`high`/`low`/`close` and `...
limitinteger
Specifies the maximum number of candles to retrieve within a given resolution. Default is 1000.
marketAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/markets/{marketAddress}/candles.
pageinteger
Page selection, 0-indexed.
resolutionobject
Enumeration of supported resolution values for time range or aggregation configuration.one of 1m · 3m · 5m · 15m · 30m · 1h
timeEndinteger
End time of the data to return (unix timestamp)
timeStartinteger
Start time of the data to return (unix timestamp)
get-pyth-price-historyPyth Price History. Calls only GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price-ts and returns that response. Solana API endpoint for fetching Pyth oracle price time series data on Solana. Get historical price snapshots with confidence intervals for any Pyth price feed.6 params

Pyth Price History. Calls only GET /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price-ts and returns that response. Solana API endpoint for fetching Pyth oracle price time series data on Solana. Get historical price snapshots with confidence intervals for any Pyth price feed.

Parameters* required
limitinteger
Limit of the number of records to return
pageinteger
Pagination offset
priceFeedAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price-ts.
resolutionobject
Enumeration of supported resolution deprecated values for time range or aggregation configuration.
timeEndinteger
End time of the data to return (unix timestamp)
timeStartinteger
Start time of the data to return (unix timestamp)
get-pyth-productPyth Product. Calls only GET /v4/oracle/pyth/products/{productAddress} and returns that response. Solana API endpoint for fetching Pyth product metadata on Solana. Get product account details, asset type, and associated price feed accounts.1 params

Pyth Product. Calls only GET /v4/oracle/pyth/products/{productAddress} and returns that response. Solana API endpoint for fetching Pyth product metadata on Solana. Get product account details, asset type, and associated price feed accounts.

Parameters* required
productAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/oracle/pyth/products/{productAddress}.
get-token-candlesToken Candles. Calls only GET /v4/tokens/{mintAddress}/candles and returns that response.9 params

Token Candles. Calls only GET /v4/tokens/{mintAddress}/candles and returns that response.

Parameters* required
countBackinteger
Return the last N real (stored) candles ending at `timeEnd` (defaults to now), in ascending order. This is the TradingView `getBars(countBack, to)` pattern: request exactly the bars the chart needs...
eliminateCloseToOpenGapsboolean
Eliminate gaps between candles by using previous close as next open. Default is true.
fillEmptyCandlesboolean
Emit a synthetic candle for every bucket in the requested time window, even when no trades occurred. When true, empty buckets are filled with the previous close as `open`/`high`/`low`/`close` and `...
limitinteger
Result page size specifier. Default is 1000.
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/candles.
pageinteger
Page number for paginated results
resolutionobject
Enumeration of supported resolution values for time range or aggregation configuration.one of 1m · 3m · 5m · 15m · 30m · 1h
timeEndinteger
End time of the data to return (unix timestamp)
timeStartinteger
Start time of the data to return (unix timestamp)
list-tokensToken List. Calls only GET /v4/tokens and returns that response. Solana API endpoint for fetching Token-2022 and SPL token lists in the form of paginated lists of all tracked Solana tokens with summary metrics.6 params

Token List. Calls only GET /v4/tokens and returns that response. Solana API endpoint for fetching Token-2022 and SPL token lists in the form of paginated lists of all tracked Solana tokens with summary metrics.

Parameters* required
limitinteger
Result page size specifier.
namestring
Filter by a case-insensitive substring of the token name.
pageinteger
Page selection, 0-indexed.
sortByAscstring
Optional ascending sort field specification. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Optional descending sort field specification. Only one of `sortByAsc` or `sortByDesc` can be used
symbolstring
Filter by a case-insensitive substring of the token symbol.
list-labeled-programsLabeled Programs. Calls only GET /v4/programs/labeled-program-accounts and returns that response. Solana API endpoint for fetching known Solana program accounts. Identify labeled program accounts across DEXs and protocols.7 params

Labeled Programs. Calls only GET /v4/programs/labeled-program-accounts and returns that response. Solana API endpoint for fetching known Solana program accounts. Identify labeled program accounts across DEXs and protocols.

Parameters* required
entityIdinteger
Entity id to filter with (including as empty or null, such as "entity_id=" will filter programs without an entity_id)
entityNamestring
Name of the business or entity that controls this program
labelsarray
Labels to filter over. Only programs matching all labels will be returned (eg. labels=DEFI,NFT)
namestring
Known program name
programAddressobject
Typed Solana public key identifier used across request parameters and response fields.
sortByAscstring
Sort by ascending. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort by descending. Only one of `sortByAsc` or `sortByDesc` can be used
list-supported-dexesSupported DEXs. Calls only GET /v4/reference/dexes and returns that response. Solana API endpoint for fetching all indexed supported DEXs in the Solana ecosystem. Returns program names, DEXs, protocols, and on-chain programs.

Supported DEXs. Calls only GET /v4/reference/dexes and returns that response. Solana API endpoint for fetching all indexed supported DEXs in the Solana ecosystem. Returns program names, DEXs, protocols, and on-chain programs.

No parameters. Call it with no arguments.

get-token-liquidityToken Liquidity. Calls only GET /v4/tokens/{mintAddress}/liquidity and returns that response. Solana API endpoint for fetching total USD liquidity for any Solana token. Aggregates liquidity across all trading markets to assess depth before trading.1 params

Token Liquidity. Calls only GET /v4/tokens/{mintAddress}/liquidity and returns that response. Solana API endpoint for fetching total USD liquidity for any Solana token. Aggregates liquidity across all trading markets to assess depth before trading.

Parameters* required
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/liquidity.
get-tokenToken Details. Calls only GET /v4/tokens/{mintAddress} and returns that response. Solana API endpoint for fetching complete Token-2022 and SPL token details such as price, volume, market cap, holder count, supply and social links.1 params

Token Details. Calls only GET /v4/tokens/{mintAddress} and returns that response. Solana API endpoint for fetching complete Token-2022 and SPL token details such as price, volume, market cap, holder count, supply and social links.

Parameters* required
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}.
get-token-holder-count-historyHolder Count History. Calls only GET /v4/tokens/{mintAddress}/holders-count-ts and returns that response. Pass startTime and endTime as unix seconds. endTime minus startTime must be at most 2592000 seconds (30 days). interval is hour or day.6 params

Holder Count History. Calls only GET /v4/tokens/{mintAddress}/holders-count-ts and returns that response. Pass startTime and endTime as unix seconds. endTime minus startTime must be at most 2592000 seconds (30 days). interval is hour or day.

Parameters* required
endTime*integer
End of the window as a unix timestamp in seconds. Required with startTime, and at most 30 days (2592000 seconds) later.
intervalstring
Time bucket: hour or day. The startTime to endTime window must still be at most 30 days.one of hour · day
limitinteger
Result page size specifier.
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/holders-count-ts.
pageinteger
Page selection, 0-indexed.
startTime*integer
Start of the window as a unix timestamp in seconds. Required with endTime. endTime minus startTime must be at most 2592000 seconds (30 days).
list-instruction-namesInstruction Names. Calls only GET /v4/reference/instruction-names and returns that response. Solana API endpoint for fetching available token instruction names for Solana programs. Use to filter and categorize on-chain token program interactions.4 params

Instruction Names. Calls only GET /v4/reference/instruction-names and returns that response. Solana API endpoint for fetching available token instruction names for Solana programs. Use to filter and categorize on-chain token program interactions.

Parameters* required
callingInstructionsstring
Enter the discriminant for a direct instruction name match.
callingProgramAddressobject
Typed Solana public key identifier used across request parameters and response fields.
ixNamestring
Fuzzy search for similar instructions based on your input.
programNamestring
Return all the instructions for this program name
get-token-trader-activityToken Traders Activity. Calls only GET /v4/tokens/{mintAddress}/trader-activity and returns that response. Solana API endpoint for fetching token trader activity. Track buy and sell volumes, PnL (profits/losses) and win/loss to identify active traders and whales.10 params

Token Traders Activity. Calls only GET /v4/tokens/{mintAddress}/trader-activity and returns that response. Solana API endpoint for fetching token trader activity. Track buy and sell volumes, PnL (profits/losses) and win/loss to identify active traders and whales.

Parameters* required
buyCountGtinteger
Only include traders with more than this many buy trades (exclusive). For example, `buyCountGt=5` returns traders with 6+ buys. If omitted, no minimum buy count filter is applied.
buyVolumeGtstring
Only include traders with buy volume greater than this value (exclusive, in token amount). If omitted, no minimum buy volume filter is applied.
limitinteger
Maximum number of traders to return. Defaults to 1000.
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/trader-activity.
pageinteger
Page number to return (zero-indexed). Defaults to 0.
resolutionobject
Represents the supported time-window resolutions for account/PnL queries.one of 1d · 7d · 30d
sellCountGtinteger
Only include traders with more than this many sell trades (exclusive). If omitted, no minimum sell count filter is applied.
sellVolumeGtstring
Only include traders with sell volume greater than this value (exclusive, in token amount). If omitted, no minimum sell volume filter is applied.
sortByAscstring
Sort ascending by 'buyVolumeUsd', 'sellVolumeUsd', 'buyCount', 'sellCount', or 'traderAddress'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
sortByDescstring
Sort descending by 'buyVolumeUsd', 'sellVolumeUsd', 'buyCount', 'sellCount', or 'traderAddress'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
get-token-top-pnl-tradersTop PnL Traders (By Token). Calls only GET /v4/tokens/{mintAddress}/top-pnl-traders and returns that response. Solana API endpoint for fetching top token traders by realized and unrealized PnL, including trade volumes, counts, and wallet addresses.6 params

Top PnL Traders (By Token). Calls only GET /v4/tokens/{mintAddress}/top-pnl-traders and returns that response. Solana API endpoint for fetching top token traders by realized and unrealized PnL, including trade volumes, counts, and wallet addresses.

Parameters* required
limitinteger
Maximum number of traders to return. Defaults to 1000.
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/top-pnl-traders.
pageinteger
Page number to return. Defaults to 0.
resolutionobject
Represents the supported time-window resolutions for account/PnL queries.one of 1d · 7d · 30d
sortByAscstring
Sort ascending by 'traderAddress', 'realizedPnlUsd', 'totalVolumeUsd', or 'tradesCount'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
sortByDescstring
Sort descending by 'traderAddress', 'realizedPnlUsd', 'totalVolumeUsd', or 'tradesCount'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
get-token-top-holdersTop Holders. Calls only GET /v4/tokens/{mintAddress}/top-holders and returns that response. Solana API endpoint for fetching top token holders and whales. Get ownership %, USD value, and labels for top 1000 wallets, updated every 3 hours.5 params

Top Holders. Calls only GET /v4/tokens/{mintAddress}/top-holders and returns that response. Solana API endpoint for fetching top token holders and whales. Get ownership %, USD value, and labels for top 1000 wallets, updated every 3 hours.

Parameters* required
limitinteger
Limit of the number of transfers to return per page. Default/max is 1000.
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/top-holders.
pageinteger
Page selection, 0-indexed.
sortByAscstring
Sort ascending by 'rank', 'ownerName', 'ownerAddress', 'valueUsd', 'balance' or 'percentageOfSupplyHeld'. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort descending by 'rank', 'ownerName', 'ownerAddress', 'valueUsd', 'balance' or 'percentageOfSupplyHeld'. Only one of `sortByAsc` or `sortByDesc` can be used
list-transfersTransfer History. Calls only GET /v4/transfers and returns that response. Solana API endpoint for fetching historical Token-2022 and SPL transfers by mint, sender, receiver, amount, and time range for analytics and whale tracking.16 params

Transfer History. Calls only GET /v4/transfers and returns that response. Solana API endpoint for fetching historical Token-2022 and SPL transfers by mint, sender, receiver, amount, and time range for analytics and whale tracking.

Parameters* required
callingProgramAddressobject
Typed Solana public key identifier used across request parameters and response fields.
feePayerAddressobject
Typed Solana public key identifier used across request parameters and response fields.
limitinteger
Limit of the number of transfers to return per page. Default/max is 1000.
maxAmountinteger
Upper bound of the amount to filter with
minAmountinteger
Lower bound of the amount to filter with
mintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
pageinteger
Page selection, 0-indexed.
receiverAccountAddressobject
Typed Solana public key identifier used across request parameters and response fields.
receiverAddressobject
Typed Solana public key identifier used across request parameters and response fields.
senderAccountAddressobject
Typed Solana public key identifier used across request parameters and response fields.
senderAddressobject
Typed Solana public key identifier used across request parameters and response fields.
signaturestring
Signature of the transaction
sortByAscstring
Sort ascending by 'amount', 'slot', or 'blockTime'. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort descending by 'amount', 'slot', or 'blockTime'. Only one of `sortByAsc` or `sortByDesc` can be used
timeEndinteger
End time of the data to return (unix timestamp)
timeStartinteger
Start time of the data to return (unix timestamp)
get-swap-quoteSwap Quote. Calls only GET /v4/trading/swap-quote and returns that response. Solana API endpoint for fetching Solana swap quotes. Returns expected output, price impact, slippage bounds, and full route plan for any token pair.5 params

Swap Quote. Calls only GET /v4/trading/swap-quote and returns that response. Solana API endpoint for fetching Solana swap quotes. Returns expected output, price impact, slippage bounds, and full route plan for any token pair.

Parameters* required
accountAddressstring
Wallet address (used for personalized routing)
amount*number
Amount of input token to swap (in UI units, e.g., 0.1 for 0.1 SOL)
inputMintAddress*string
Typed Solana public key identifier used across request parameters and response fields.
outputMintAddress*string
Typed Solana public key identifier used across request parameters and response fields.
slippagenumber
Slippage tolerance in percentage (default: 0.5)
get-token-trade-volume-historyTrade Volume Timeseries. Calls only GET /v4/tokens/{mintAddress}/trade-volume-ts and returns that response. Solana API endpoint for fetching token trade volume over time. Track buy and sell volumes or counts hourly or daily to analyze trading trends.5 params

Trade Volume Timeseries. Calls only GET /v4/tokens/{mintAddress}/trade-volume-ts and returns that response. Solana API endpoint for fetching token trade volume over time. Track buy and sell volumes or counts hourly or daily to analyze trading trends.

Parameters* required
mintAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/trade-volume-ts.
projection*string
The metric to aggregate per time bucket. One of: 'sellVolumeUsd', 'buyVolumeUsd', 'sellCount', 'buyCount'.one of sellVolumeUsd · buyVolumeUsd · sellCount · buyCount
timeEnd*integer
End of the time range (unix timestamp, seconds). Required.
timeStart*integer
Start of the time range (unix timestamp, seconds). Required.
unit*string
Time bucket size — either 'HOUR' or 'DAY'. Determines the granularity of returned data points.one of hour · day
build-swapBuild Swap. Calls only POST /v4/trading/swap and returns an unsigned transaction for the user to sign. This tool does not sign, submit, or broadcast, and it does not accept a private key. Solana API endpoint for building token swaps. Build and return unsigned transactions for...1 params

Build Swap. Calls only POST /v4/trading/swap and returns an unsigned transaction for the user to sign. This tool does not sign, submit, or broadcast, and it does not accept a private key. Solana API endpoint for building token swaps. Build and return unsigned transactions for...

Parameters* required
body*object
Request payload model for swap proxy params parameters used by this API endpoint.
list-tradesTrade History. Calls only GET /v4/trades and returns that response. Solana API endpoint for fetching trade history, volume, and metrics for any supported Solana AMM or DEX program, filtered by program.17 params

Trade History. Calls only GET /v4/trades and returns that response. Solana API endpoint for fetching trade history, volume, and metrics for any supported Solana AMM or DEX program, filtered by program.

Parameters* required
authorityAddressobject
Typed Solana public key identifier used across request parameters and response fields.
baseMintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
feePayerAddressobject
Typed Solana public key identifier used across request parameters and response fields.
limitinteger
Limit of the number of trades to return per page. Default/max is 1000.
marketAddressobject
Typed Solana public key identifier used across request parameters and response fields.
minBaseAmountstring
Minimum base-side (input) token amount to filter trades by.
minQuoteAmountstring
Minimum quote-side (output) token amount to filter trades by.
minValueUsdstring
Minimum USD value of the trade to filter by (direction-agnostic).
mintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
pageinteger
Page selection, 0-indexed.
programAddressobject
Typed Solana public key identifier used across request parameters and response fields.
quoteMintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
resolutionobject
Enumeration of supported resolution deprecated values for time range or aggregation configuration.
sortByAscstring
Sort ascending by 'price' or 'blockTime'. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort descending by 'price' or 'blockTime'. Only one of `sortByAsc` or `sortByDesc` can be used
timeEndinteger
End time of the data to return (unix timestamp)
timeStartinteger
Start time of the data to return (unix timestamp)
get-empty-accounts-batchEmpty Accounts (Batch). Calls only POST /v4/wallets/batch/empty-accounts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching empty Token-2022 and SPL token accounts across multiple wallets. Returns result...1 params

Empty Accounts (Batch). Calls only POST /v4/wallets/batch/empty-accounts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching empty Token-2022 and SPL token accounts across multiple wallets. Returns result...

Parameters* required
body*object
Request payload model for empty accounts many params parameters used by this API endpoint.
get-dust-accounts-batchDust Accounts (Batch). Calls only POST /v4/wallets/batch/dust-accounts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching Token-2022 and SPL dust accounts across multiple wallets. Returns reclaimable tok...1 params

Dust Accounts (Batch). Calls only POST /v4/wallets/batch/dust-accounts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching Token-2022 and SPL dust accounts across multiple wallets. Returns reclaimable tok...

Parameters* required
body*object
Request payload model for dust accounts many params parameters used by this API endpoint.
get-token-balance-history-batchToken Balance History (Batch). Calls only POST /v4/wallets/batch/token-balances-ts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching multi-wallet token balance history with daily, weekly, or monthly por...1 params

Token Balance History (Batch). Calls only POST /v4/wallets/batch/token-balances-ts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching multi-wallet token balance history with daily, weekly, or monthly por...

Parameters* required
body*object
Response payload model for account time series params many results returned by this API endpoint.
get-token-balances-batchToken Balances (Batch). Calls only POST /v4/wallets/batch/token-balances. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching multi-wallet token balances with SPL and Token-2022 assets, USD values, staking...1 params

Token Balances (Batch). Calls only POST /v4/wallets/batch/token-balances. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching multi-wallet token balances with SPL and Token-2022 assets, USD values, staking...

Parameters* required
body*object
Response payload model for account params tokens many results returned by this API endpoint.
list-top-tradersTop Traders. Calls only GET /v4/wallets/top-traders and returns that response. Solana API endpoint for fetching top traders on Solana ranked by PnL, win rate and volume. Power copy trading leaderboards and smart money discovery tools.8 params

Top Traders. Calls only GET /v4/wallets/top-traders and returns that response. Solana API endpoint for fetching top traders on Solana ranked by PnL, win rate and volume. Power copy trading leaderboards and smart money discovery tools.

Parameters* required
ilikeFilterstring
Optional ILIKE filter applied to both trader names and address fields for any match.
labelobject
Represents the label type for trader categorization.one of All · Kol
limitinteger
The limit of entries to return. If not passed, a maximum of 1000 entries are returned.
mintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
pageinteger
The requested page.
resolutionobject
Represents the supported time-window resolutions for account/PnL queries.one of 1d · 7d · 30d
sortByAscstring
Sort ascending by 'realizedPnlUsd', 'unrealizedPnlUsd', 'winRate', 'tradesVolumeUsd', 'tradesCount', 'accountAddress'. Only one of `sortByAsc` or `sortByDesc` can be used.
sortByDescstring
Sort descending by 'realizedPnlUsd', 'unrealizedPnlUsd', 'winRate', 'tradesVolumeUsd', 'tradesCount', 'accountAddress'. Only one of `sortByAsc` or `sortByDesc` can be used.
get-wallet-counterpartiesWallet Counterparties. Calls only GET /v4/wallets/{ownerAddress}/counterparties and returns that response. Solana API endpoint for fetching wallet counterparties. Analyze transfer relationships, volumes and interactions with wallets or programs over time.8 params

Wallet Counterparties. Calls only GET /v4/wallets/{ownerAddress}/counterparties and returns that response. Solana API endpoint for fetching wallet counterparties. Analyze transfer relationships, volumes and interactions with wallets or programs over time.

Parameters* required
groupobject
Enumeration of supported counterparty grouping values used by this API model.one of wallet · program
limitinteger
Maximum number of counterparties to return. Defaults to 1000.
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/counterparties.
pageinteger
Page number to return (zero-indexed). Defaults to 0.
sortByAscstring
Sort ascending by 'totalTransfers', 'totalVolume', 'netVolume', 'sellTransfers', 'buyTransfers', 'sellVolume', or 'buyVolume'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByD...
sortByDescstring
Sort descending by 'totalTransfers', 'totalVolume', 'netVolume', 'sellTransfers', 'buyTransfers', 'sellVolume', or 'buyVolume'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortBy...
timeEndinteger
End of the time range (unix timestamp, seconds). Defaults to the current time.
timeStartinteger
Start of the time range (unix timestamp, seconds). Defaults to 24 hours ago.
list-labeled-accountsLabeled Accounts. Calls only GET /v4/wallets/labeled-accounts and returns that response. Solana API endpoint for fetching labeled wallets, programs and accounts. Filter by CEX, KOL, VC, entity name, or address with 10000+ labeled entities.7 params

Labeled Accounts. Calls only GET /v4/wallets/labeled-accounts and returns that response. Solana API endpoint for fetching labeled wallets, programs and accounts. Filter by CEX, KOL, VC, entity name, or address with 10000+ labeled entities.

Parameters* required
accountAddressobject
Typed Solana public key identifier used across request parameters and response fields.
entityIdinteger
Entity id to filter with (including as empty or null, such as "entity_id=" will filter programs without an entity_id)
entityNamestring
Name of the business or entity that controls this account
labelsarray
Category of account. Only accounts matching all labels will be returned (eg. labels=DEFI,NFT)
namestring
Friendly name of account
sortByAscstring
Sort list ascending. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort by descending. Only one of `sortByAsc` or `sortByDesc` can be used
get-token-accounts-batchToken Accounts (Batch). Calls only POST /v4/wallets/batch/token-accounts-balance-ts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching multi-wallet token account history with raw balance snapshots for cu...1 params

Token Accounts (Batch). Calls only POST /v4/wallets/batch/token-accounts-balance-ts. The request body lists wallets to read. This tool does not create, modify, or delete data. Solana API endpoint for fetching multi-wallet token account history with raw balance snapshots for cu...

Parameters* required
body*object
Response payload model for account time series raw params many results returned by this API endpoint.
get-wallet-defi-positionsDeFi Positions. Calls only GET /v4/wallets/{ownerAddress}/defi-positions and returns that response. Returns a wallet's live DeFi positions across all supported protocols (lending/borrowing, liquidity pools, perps/margin, limit orders & DCA, staking, rewards, vesting, and more)...1 params

DeFi Positions. Calls only GET /v4/wallets/{ownerAddress}/defi-positions and returns that response. Returns a wallet's live DeFi positions across all supported protocols (lending/borrowing, liquidity pools, perps/margin, limit orders & DCA, staking, rewards, vesting, and more)...

Parameters* required
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/defi-positions.
get-wallet-empty-accountsEmpty Accounts. Calls only GET /v4/wallets/{ownerAddress}/empty-accounts and returns that response. Solana API endpoint for fetching empty Token-2022 and SPL token accounts for a wallet. Returns results to identify accounts eligible for rent cleanup.5 params

Empty Accounts. Calls only GET /v4/wallets/{ownerAddress}/empty-accounts and returns that response. Solana API endpoint for fetching empty Token-2022 and SPL token accounts for a wallet. Returns results to identify accounts eligible for rent cleanup.

Parameters* required
limitinteger
Maximum number of empty accounts to return. Defaults to 1000.
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/empty-accounts.
pageinteger
Page number to return (zero-indexed). Defaults to 0.
sortByAscstring
Sort ascending by 'tokenAccountAddress', 'mintAddress', 'name', 'symbol', 'decimals', or 'rentUsd'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
sortByDescstring
Sort descending by 'tokenAccountAddress', 'mintAddress', 'name', 'symbol', 'decimals', or 'rentUsd'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
get-wallet-dust-accountsDust Accounts. Calls only GET /v4/wallets/{ownerAddress}/dust-accounts and returns that response. Solana API endpoint for fetching dust Token-2022 and SPL token accounts for a wallet. Returns reclaimable tokens to identify accounts for rent recovery.5 params

Dust Accounts. Calls only GET /v4/wallets/{ownerAddress}/dust-accounts and returns that response. Solana API endpoint for fetching dust Token-2022 and SPL token accounts for a wallet. Returns reclaimable tokens to identify accounts for rent recovery.

Parameters* required
limitinteger
Maximum number of dust accounts to return. Defaults to 1000.
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/dust-accounts.
pageinteger
Page number to return (zero-indexed). Defaults to 0.
sortByAscstring
Sort ascending by 'tokenAccountAddress', 'mintAddress', 'name', 'symbol', 'balance', 'valueUsd', or 'rentUsd'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
sortByDescstring
Sort descending by 'tokenAccountAddress', 'mintAddress', 'name', 'symbol', 'balance', 'valueUsd', or 'rentUsd'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDesc` can be used.
get-wallet-token-account-historyToken Account History. Calls only GET /v4/wallets/{ownerAddress}/token-accounts-balance-ts and returns that response. Solana API endpoint for fetching raw wallet token account history with unprocessed balance snapshots for custom time series analysis and advanced processing.7 params

Token Account History. Calls only GET /v4/wallets/{ownerAddress}/token-accounts-balance-ts and returns that response. Solana API endpoint for fetching raw wallet token account history with unprocessed balance snapshots for custom time series analysis and advanced processing.

Parameters* required
daysinteger
Number of previous days to include in the data (from today's date), up to 30 days (default 14).
limitinteger
Limit of entries to return (per day). If not passed, first 1000 entries are returned (the maximum).
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/token-accounts-balance-ts.
pageinteger
The requested page.
sortByAscstring
Sort ascending based on 'amount', 'amountScaled', 'ownerAddress', 'priceUsd', 'valueUsd', or 'mintAddress'. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort descending based on 'amount', 'amountScaled', 'ownerAddress', 'priceUsd', 'valueUsd', or 'mintAddress'. Only one of `sortByAsc` or `sortByDesc` can be used
vybeTokenFilterboolean
Whether Vybe's token filter should restrict the tokens that are returned. If false, all priced tokens are included. Default is true.
get-wallet-token-balancesToken Balances. Calls only GET /v4/wallets/{ownerAddress}/token-balance and returns that response. Solana API endpoint for fetching wallet token balances with SPL and Token-2022 assets, USD values, price changes, staking balances, and full metadata.11 params

Token Balances. Calls only GET /v4/wallets/{ownerAddress}/token-balance and returns that response. Solana API endpoint for fetching wallet token balances with SPL and Token-2022 assets, USD values, price changes, staking balances, and full metadata.

Parameters* required
includeNoPriceBalanceboolean
Whether or not we should include tokens we do not track prices for. Filtering is applied after limiting.
limitinteger
The limit of entries to return. If not passed, first 1000 entries are returned (the maximum).
maxAssetValuestring
The maximum amount of total value in USD for an asset to be considered in the results. Overrides `includeNoPriceBalance`. Defaults to no limit.
minAssetValuestring
The minimum amount of total value in USD for an asset to be considered in the results. Overrides `includeNoPriceBalance`. Defaults to no limit.
mintAddressesarray
The allowable mints, if any, to filter the results by.
onlyVerifiedboolean
Whether tokens returned should be restricted to verified tokens only. Default is false.
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/token-balance.
pageinteger
The requested page.
sortByAscstring
Sort ascending based on amount or value of positions. Only one of `sortByAsc` or `sortByDesc` can be used
sortByDescstring
Sort descending based on amount or value of positions. Only one of `sortByAsc` or `sortByDesc` can be used
vybeTokenFilterboolean
Whether Vybe's token filter should restrict the tokens that are returned. Default is true.
get-wallet-pnlWallet PnL. Calls only GET /v4/wallets/{ownerAddress}/pnl and returns that response. Solana API endpoint for fetching wallet PnL with realized and unrealized profit, win rate, trade volume and per-token performance across vetted markets.7 params

Wallet PnL. Calls only GET /v4/wallets/{ownerAddress}/pnl and returns that response. Solana API endpoint for fetching wallet PnL with realized and unrealized profit, win rate, trade volume and per-token performance across vetted markets.

Parameters* required
limitinteger
The limit of entries to return. If not passed, first 1000 entries are returned (the maximum).
mintAddressobject
Typed Solana public key identifier used across request parameters and response fields.
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/pnl.
pageinteger
The requested page.
resolutionobject
Represents the supported time-window resolutions for account/PnL queries.one of 1d · 7d · 30d · Full
sortByAscstring
Sort ascending by 'mintAddress', 'tokenSymbol', 'buysTransactionCount', 'buysTokenAmount', 'buysVolumeUsd', 'sellsTransactionCount', 'sellsTokenAmount', 'sellsVolumeUsd', 'realizedPnlUsd', 'unreali...
sortByDescstring
Sort descending by 'mintAddress', 'tokenSymbol', 'buysTransactionCount', 'buysTokenAmount', 'buysVolumeUsd', 'sellsTransactionCount', 'sellsTokenAmount', 'sellsVolumeUsd', 'realizedPnlUsd', 'unreal...
get-wallet-pnl-historyWallet PnL Timeseries. Calls only GET /v4/wallets/{ownerAddress}/pnl-ts and returns that response. Solana API endpoint for fetching wallet PnL timeseries data. Returns realized PnL by day, week or month for tracking wallet performance over time.4 params

Wallet PnL Timeseries. Calls only GET /v4/wallets/{ownerAddress}/pnl-ts and returns that response. Solana API endpoint for fetching wallet PnL timeseries data. Returns realized PnL by day, week or month for tracking wallet performance over time.

Parameters* required
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/pnl-ts.
resolutionobject
Time bucket size for each data point. Possible values: '1d' (daily), '1w' (weekly), '1mo' (monthly). Defaults to '1d'.one of 1d · 1w · 1mo
timeEndinteger
End of the time range (unix timestamp, seconds). Defaults to the end of the latest complete period.
timeStartinteger
Start of the time range (unix timestamp, seconds). Defaults to the earliest complete period for the chosen resolution: 30 days ago for '1d', 12 weeks ago for '1w', or 12 months ago for '1mo'.
get-wallet-token-balance-historyToken Balance History. Calls only GET /v4/wallets/{ownerAddress}/token-balance-ts and returns that response. Solana API endpoint for fetching wallet token balance history with daily, weekly, or monthly portfolio snapshots and USD valuations over time series.4 params

Token Balance History. Calls only GET /v4/wallets/{ownerAddress}/token-balance-ts and returns that response. Solana API endpoint for fetching wallet token balance history with daily, weekly, or monthly portfolio snapshots and USD valuations over time series.

Parameters* required
daysinteger
Number of previous days to include in the data (from today's date). Allowed values depend on the resolution: - For "1d": 1 to 30 days (default is 14 days) - For "1w": 1 to 90 days (default is 30 da...
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/token-balance-ts.
resolutionobject
Enumeration of supported account time series resolution values for time range or aggregation configuration.one of 1d · 1w · 1mo
vybeTokenFilterboolean
Whether Vybe's token filter should restrict the tokens that are returned. If false, all priced tokens are included. Default is true.
build-close-token-accountsClose Token Accounts. Calls only POST /v4/wallets/util/close-token-accounts and returns an unsigned transaction for the user to sign. This tool does not sign, submit, or broadcast, and it does not accept a private key. Solana API endpoint for closing empty Solana token account...1 params

Close Token Accounts. Calls only POST /v4/wallets/util/close-token-accounts and returns an unsigned transaction for the user to sign. This tool does not sign, submit, or broadcast, and it does not accept a private key. Solana API endpoint for closing empty Solana token account...

Parameters* required
body*object
Request payload model for close token accounts param parameters used by this API endpoint.
get-wallet-transfer-volumeTransfer Volume USD. Calls only GET /v4/wallets/{ownerAddress}/transfer-volume-usd and returns that response. Solana API endpoint for fetching wallet transfer volume in USD. Get sent and received totals to analyze fund flow, activity levels and net movement.3 params

Transfer Volume USD. Calls only GET /v4/wallets/{ownerAddress}/transfer-volume-usd and returns that response. Solana API endpoint for fetching wallet transfer volume in USD. Get sent and received totals to analyze fund flow, activity levels and net movement.

Parameters* required
ownerAddress*string
Typed Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/transfer-volume-usd.
timeEndinteger
End of the time range (unix timestamp, seconds). Defaults to the current time.
timeStartinteger
Start of the time range (unix timestamp, seconds). Defaults to 24 hours ago.
build-withdraw-mevWithdraw MEV. Calls only POST /v4/wallets/util/withdraw-mev and returns an unsigned transaction for the user to sign. This tool does not sign, submit, or broadcast, and it does not accept a private key. Solana API endpoint for withdrawing MEV rewards on Solana. Build a transac...1 params

Withdraw MEV. Calls only POST /v4/wallets/util/withdraw-mev and returns an unsigned transaction for the user to sign. This tool does not sign, submit, or broadcast, and it does not accept a private key. Solana API endpoint for withdrawing MEV rewards on Solana. Build a transac...

Parameters* required
body*object
Request payload model for withdraw mev param parameters used by this API endpoint.
get-x402-access-guideReturns static guidance for calling the Vybe API with x402 pay-per-call when no API key is available. Does not send a payment, sign a transaction, or call an endpoint.

Returns static guidance for calling the Vybe API with x402 pay-per-call when no API key is available. Does not send a payment, sign a transaction, or call an endpoint.

No parameters. Call it with no arguments.

Sponsors

Readme

Solana MCP by Vybe

Solana MCP by Vybe is a developer toolkit for live Solana data: wallets, trades, markets, transfers, and signable swaps. The public server publishes 44 tools. Each tool calls one Vybe API endpoint.

build-swap, build-close-token-accounts, and build-withdraw-mev return an unsigned transaction to sign in your own wallet. The server does not take private keys, and it does not broadcast transactions. get-x402-access-guide returns x402 pay-per-call instructions and does not send a payment.

This repo is the directory listing, Claude plugin, and MCP registry metadata. The running server is vybenetwork/vybe-mcp-oauth-proxy. Its current version is 1.3.2.

Versions

PieceVersionWhere
Live MCP server1.3.2initialize on https://mcp.vybenetwork.xyz/mcp
Claude plugin1.3.0.claude-plugin/plugin.json
MCP registry metadata1.1.3server.json

MCP endpoint

Use the streamable HTTP endpoint:

https://mcp.vybenetwork.xyz/mcp

Registry metadata (server.json) publishes the remote as:

https://mcp.vybenetwork.xyz

View the full README on GitHub

Details

Repository
github.com/vybenetwork/solana-mcp-vybe
Website
docs.vybenetwork.com/docs/mcp
Category
Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from vybenetwork

Related Finance & Commerce MCP servers

View all
1adweave avatarAdWeave — Meta Ads MCP Serverai.adweave/meta-ads-mcpMeta Ads MCP server with 47 tools for campaigns, creatives, audiences, and insights.0stars
2bezal avatarBezal — Local Business Intelligence for AI Agentsai.bezal/local-commerceSearch 7,000+ local service businesses across America by category, location, or keyword.0stars
3asklokesh avatarZoho Crmasklokesh/zoho-crm-mcp-serverMCP server for Zoho CRM API integration0stars
4bestberlin avatarCrypto Exchange Feesbestberlin/crypto-exchange-feesBase-tier maker/taker fees for 15 crypto exchanges, each read from the official fee page and dated.0stars
5pipeboard avatarMeta Ads Mcpco.pipeboard/meta-ads-mcpFacebook / Meta Ads automation with AI: analyze performance, test creatives, optimize spend.0stars
6jukkablomberg avatarBitcoin Signalsjukkablomberg/coinbucha-mcpLeading non-price Bitcoin signals over MCP: sovereign, hiring, hashrate. Not financial advice.0stars