Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Solana MCP by Vybe

REMOTE · MCP.VYBENETWORK.XYZ

Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.

0 this week 75 Trust /100

Last scanned (22 hours ago)

Scores higher than 64% of remote servers

Reachable. Last reached 4 Nov 2026.

Category Crypto and Web3

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security95
Transport & Reachability100
Schema Quality & AI Usability57
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 9068 tokens (~206/item across 44 items; 44 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability check failed: schema churn in the 30 days we've observed: 7 tool removals, 0 breaking changes, 0 auth/transport breaks, 44 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety83
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 1 of 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "list-transfers" implies "transfer" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 45 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 28 Oct 26 0
    • Tool “get-token-holder-count-history” rewrote its description, which is the text the model reads security
    • “get-token-holder-count-history” made “endTime” required, so existing callers break ▼ functional
    • “get-token-holder-count-history” made “startTime” required, so existing callers break ▼ functional
    • Server version: 1.3.0 → 1.3.2 functional
    • “get-token-holder-count-history” reworded the description of “endTime” cosmetic
    • “get-token-holder-count-history” reworded the description of “interval” cosmetic
    • “get-token-holder-count-history” reworded the description of “startTime” cosmetic
  • 26 Oct 26 −18
    • Stability: pass → fail ▼ security
    • Tool “build-vybe-transaction” was removed ▼ security
    • Tool “get-endpoint” was removed ▼ security
    • Tool “list-endpoints” was removed ▼ security
    • Tool “pay-with-x402” was removed ▼ security
    • Tool “query-vybe-api” was removed ▼ security
    • Tool “query-vybe-api-batch” was removed ▼ security
    • Tool “search-endpoints” was removed ▼ security
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “build-close-token-accounts”, which the server declares destructive security
    • New tool “build-swap”, which the server declares destructive security
    • New tool “build-withdraw-mev”, which the server declares destructive security
    • Schema quality: pass → fail ▼ functional
    • Destructive annotations: 0% → 33% ▲ functional
    • Schema quality: excellent → good functional
    • Server version: 1.2.0 → 1.3.0 functional
    • New tool “get-dust-accounts-batch” functional
    • New tool “get-empty-accounts-batch” functional
    • New tool “get-market” functional
    • New tool “get-market-candles” functional
    • New tool “get-pyth-price” functional
    • New tool “get-pyth-price-candles” functional
    • New tool “get-pyth-price-history” functional
    • New tool “get-pyth-product” functional
    • New tool “get-swap-quote” functional
    • New tool “get-token” functional
    • New tool “get-token-accounts-batch” functional
    • New tool “get-token-balance-history-batch” functional
    • New tool “get-token-balances-batch” functional
    • New tool “get-token-candles” functional
    • New tool “get-token-holder-count-history” functional
    • New tool “get-token-liquidity” functional
    • New tool “get-token-top-holders” functional
    • New tool “get-token-top-pnl-traders” functional
    • New tool “get-token-trade-volume-history” functional
    • New tool “get-token-trader-activity” functional
    • New tool “get-wallet-counterparties” functional
    • New tool “get-wallet-defi-positions” functional
    • New tool “get-wallet-dust-accounts” functional
    • New tool “get-wallet-empty-accounts” functional
    • New tool “get-wallet-pnl” functional
    • New tool “get-wallet-pnl-history” functional
    • New tool “get-wallet-token-account-history” functional
    • New tool “get-wallet-token-balance-history” functional
    • New tool “get-wallet-token-balances” functional
    • New tool “get-wallet-transfer-volume” functional
    • New tool “get-x402-access-guide” functional
    • New tool “list-instruction-names” functional
    • New tool “list-labeled-accounts” functional
    • New tool “list-labeled-programs” functional
    • New tool “list-markets” functional
    • New tool “list-pyth-price-feeds” functional
    • New tool “list-supported-dexes” functional
    • New tool “list-tokens” functional
    • New tool “list-top-traders” functional
    • New tool “list-trades” functional
    • New tool “list-transfers” functional
  • 17 Oct 26 +3
    • Stability: fail → pass ▲ security
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 22 Sept 26 0
    • The server changed its declared name: Solana MCP by Vybe → solana-mcp-vybe security
  • 17 Sept 26 0
    • Stability: 0.73 → fail ▼ security
    • Tool “execute-request” was removed ▼ security
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “build-vybe-transaction”, which the server declares destructive security
    • Schema quality: 57 → 110 ▼ functional
    • Destructive annotations: 50% → 0% ▼ functional
    • Tool “get-endpoint” now declares an output schema ▲ functional
    • Tool “list-endpoints” now declares an output schema ▲ functional
    • Tool “pay-with-x402” now declares an output schema ▲ functional
    • Tool “search-endpoints” now declares an output schema ▲ functional
    • First check of Tool coverage: 100 functional
    • Schema quality: good → excellent functional
    • Server version: 1.1.3 → 1.2.0 functional
    • New tool “query-vybe-api” functional
    • New tool “query-vybe-api-batch” functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 4 Nov 2026 · Probed https://mcp.vybenetwork.xyz

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.vybenetwork.xyz CN=WR3,O=Google Trust Services,C=US 4 Oct 2026 2 Jan 2027 RSA 2048 SHA256-RSA fb960735c12076331207f6480852e972
SANs: mcp.vybenetwork.xyz
CN=WR3,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a91568d63abc22861684aa4b5a
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d

Background: What to check on a remote MCP endpoint →

DNSSEC secure

Validation of mcp.vybenetwork.xyz. — Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
xyz. present 3599, 18130 8, 8 Verified
vybenetwork.xyz. present 53761 8 Verified
mcp.vybenetwork.xyz. Verified address RRset verified with the apex keys
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer realm="mcp", resource_metadata="https://mcp.vybenetwork.xyz/.well-known/oauth-protected-resource/mcp"

Bearer realm="mcp", resource_metadata="https://mcp.vybenetwork.xyz/.well-known/oauth-protected-resource/mcp"
Header Value
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin

Protected resource metadata

Document https://mcp.vybenetwork.xyz/.well-known/oauth-protected-resource/mcp
Retrieved Yes
Resource https://mcp.vybenetwork.xyz/mcp
Authorisation server https://mcp.vybenetwork.xyz

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.vybenetwork.xyz Verified 200
http (plaintext) http://mcp.vybenetwork.xyz HTTPS enforced 302 https://mcp.vybenetwork.xyz/
MCP tools · 44 exposed · ~8,990 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
build-close-token-accounts ~112

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 accounts. Build a transaction to close Token-2022 and SPL token accounts to recover locked SOL.

NameTypeReqDescription
bodyobjectyesRequest payload model for close token accounts param parameters used by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

build-swap ~104

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 direct swaps on DEXs like Pump.fun, Raydium and more.

NameTypeReqDescription
bodyobjectyesRequest payload model for swap proxy params parameters used by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

build-withdraw-mev ~109

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 transaction to claim accumulated MEV rewards from staking positions like Jito.

NameTypeReqDescription
bodyobjectyesRequest payload model for withdraw mev param parameters used by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-dust-accounts-batch ~110

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 tokens for up to 10 wallets, max 1000 accounts.

NameTypeReqDescription
bodyobjectyesRequest payload model for dust accounts many params parameters used by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-empty-accounts-batch ~105

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 results for up to 10 wallets to identify accounts.

NameTypeReqDescription
bodyobjectyesRequest payload model for empty accounts many params parameters used by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-market ~95

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.

NameTypeReqDescription
marketAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/markets/{marketAddress}.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-market-candles ~294

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.

NameTypeReqDescription
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 `vo…
limitinteger–Specifies the maximum number of candles to retrieve within a given resolution. Default is 1000.
marketAddressstringyesTyped 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.
timeEndinteger–End time of the data to return (unix timestamp)
timeStartinteger–Start time of the data to return (unix timestamp)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-pyth-price ~117

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.

NameTypeReqDescription
priceFeedAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/oracle/pyth/pricefeeds/{priceFeedAddress}/price.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-pyth-price-candles ~230

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.

NameTypeReqDescription
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
priceFeedAddressstringyesTyped 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)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-pyth-price-history ~196

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.

NameTypeReqDescription
limitinteger–Limit of the number of records to return
pageinteger–Pagination offset
priceFeedAddressstringyesTyped 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)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-pyth-product ~100

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.

NameTypeReqDescription
productAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/oracle/pyth/products/{productAddress}.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-swap-quote ~172

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.

NameTypeReqDescription
accountAddressstring–Wallet address (used for personalized routing)
amountnumberyesAmount of input token to swap (in UI units, e.g., 0.1 for 0.1 SOL)
inputMintAddressstringyesTyped Solana public key identifier used across request parameters and response fields.
outputMintAddressstringyesTyped Solana public key identifier used across request parameters and response fields.
slippagenumber–Slippage tolerance in percentage (default: 0.5)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token ~93

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.

NameTypeReqDescription
mintAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-accounts-batch ~104

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 custom analytics and unaggregated time-series data.

NameTypeReqDescription
bodyobjectyesResponse payload model for account time series raw params many results returned by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-balance-history-batch ~102

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 portfolio snapshots and aggregated USD values.

NameTypeReqDescription
bodyobjectyesResponse payload model for account time series params many results returned by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-balances-batch ~104

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 data, and aggregated portfolio metrics.

NameTypeReqDescription
bodyobjectyesResponse payload model for account params tokens many results returned by this API endpoint.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-candles ~311

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

NameTypeReqDescription
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 i…
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 `vo…
limitinteger–Result page size specifier. Default is 1000.
mintAddressstringyesTyped 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.
timeEndinteger–End time of the data to return (unix timestamp)
timeStartinteger–Start time of the data to return (unix timestamp)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-holder-count-history ~239

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.

NameTypeReqDescription
endTimeintegeryesEnd 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.
limitinteger–Result page size specifier.
mintAddressstringyesTyped 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.
startTimeintegeryesStart of the window as a unix timestamp in seconds. Required with endTime. endTime minus startTime must be at most 2592000 seconds (30 days).
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-liquidity ~100

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.

NameTypeReqDescription
mintAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/liquidity.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-top-holders ~251

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.

NameTypeReqDescription
limitinteger–Limit of the number of transfers to return per page. Default/max is 1000.
mintAddressstringyesTyped 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
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-top-pnl-traders ~285

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.

NameTypeReqDescription
limitinteger–Maximum number of traders to return. Defaults to 1000.
mintAddressstringyesTyped 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.
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-trade-volume-history ~204

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.

NameTypeReqDescription
mintAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/tokens/{mintAddress}/trade-volume-ts.
projectionstringyesThe metric to aggregate per time bucket. One of: 'sellVolumeUsd', 'buyVolumeUsd', 'sellCount', 'buyCount'.
timeEndintegeryesEnd of the time range (unix timestamp, seconds). Required.
timeStartintegeryesStart of the time range (unix timestamp, seconds). Required.
unitstringyesTime bucket size — either 'HOUR' or 'DAY'. Determines the granularity of returned data points.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-token-trader-activity ~445

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.

NameTypeReqDescription
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.
mintAddressstringyesTyped 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.
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-counterparties ~339

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.

NameTypeReqDescription
groupobject–Enumeration of supported counterparty grouping values used by this API model.
limitinteger–Maximum number of counterparties to return. Defaults to 1000.
ownerAddressstringyesTyped 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 `sortByDes…
sortByDescstring–Sort descending by 'totalTransfers', 'totalVolume', 'netVolume', 'sellTransfers', 'buyTransfers', 'sellVolume', or 'buyVolume'. If omitted, no sorting is applied. Only one of `sortByAsc` or `sortByDe…
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-defi-positions ~144

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). The response is a **flat list of self-contained position "elements"** under `data.portfolio` — there

NameTypeReqDescription
ownerAddressstringyesTyped Solana public key identifier used across request parameters and response fields. Path parameter for /v4/wallets/{ownerAddress}/defi-positions.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-dust-accounts ~272

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.

NameTypeReqDescription
limitinteger–Maximum number of dust accounts to return. Defaults to 1000.
ownerAddressstringyesTyped 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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-empty-accounts ~264

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.

NameTypeReqDescription
limitinteger–Maximum number of empty accounts to return. Defaults to 1000.
ownerAddressstringyesTyped 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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-pnl ~328

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.

NameTypeReqDescription
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.
ownerAddressstringyesTyped 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.
sortByAscstring–Sort ascending by 'mintAddress', 'tokenSymbol', 'buysTransactionCount', 'buysTokenAmount', 'buysVolumeUsd', 'sellsTransactionCount', 'sellsTokenAmount', 'sellsVolumeUsd', 'realizedPnlUsd', 'unrealize…
sortByDescstring–Sort descending by 'mintAddress', 'tokenSymbol', 'buysTransactionCount', 'buysTokenAmount', 'buysVolumeUsd', 'sellsTransactionCount', 'sellsTokenAmount', 'sellsVolumeUsd', 'realizedPnlUsd', 'unrealiz…
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-pnl-history ~238

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.

NameTypeReqDescription
ownerAddressstringyesTyped 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'.
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'.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-token-account-history ~319

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.

NameTypeReqDescription
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).
ownerAddressstringyesTyped 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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-token-balance-history ~237

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.

NameTypeReqDescription
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 days…
ownerAddressstringyesTyped 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.
vybeTokenFilterboolean–Whether Vybe's token filter should restrict the tokens that are returned. If false, all priced tokens are included. Default is true.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-token-balances ~390

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.

NameTypeReqDescription
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.
ownerAddressstringyesTyped 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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-wallet-transfer-volume ~152

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.

NameTypeReqDescription
ownerAddressstringyesTyped 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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

get-x402-access-guide ~48

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
baseUrlstring––
guidancestring––

No examples provided.

list-instruction-names ~130

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.

NameTypeReqDescription
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
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-labeled-accounts ~240

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.

NameTypeReqDescription
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
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-labeled-programs ~227

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.

NameTypeReqDescription
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
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-markets ~177

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.

NameTypeReqDescription
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-pyth-price-feeds ~109

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.

NameTypeReqDescription
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-supported-dexes ~64

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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-tokens ~182

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.

NameTypeReqDescription
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-top-traders ~305

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.

NameTypeReqDescription
ilikeFilterstring–Optional ILIKE filter applied to both trader names and address fields for any match.
labelobject–Represents the label type for trader categorization.
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.
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.
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-trades ~437

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.

NameTypeReqDescription
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)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

list-transfers ~406

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.

NameTypeReqDescription
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)
NameTypeReqDescription
body–––
statusinteger––

No examples provided.

Install

How do I install the Solana MCP by Vybe server?

Solana MCP by Vybe is a hosted endpoint at https://mcp.vybenetwork.xyz/, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.vybenetwork.xyz

# add to Claude Code
claude mcp add --transport http vybenetwork-solana-mcp-vybe 'https://mcp.vybenetwork.xyz/'
Common questions

What is the Solana MCP by Vybe server?

Solana MCP by Vybe is listed in the public MCP registry as io.github.vybenetwork/solana-mcp-vybe. Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools. This page covers its hosted endpoint (https://mcp.vybenetwork.xyz).

Is the Solana MCP by Vybe server safe to use?

Solana MCP by Vybe scores 75 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Solana MCP by Vybe server expose?

Solana MCP by Vybe exposes 44 tools: list-pyth-price-feeds, get-pyth-price-candles, get-pyth-price, get-market, list-markets, and 39 more. Their descriptions and schemas cost roughly 8,990 tokens of context every time the server is loaded.

Does the Solana MCP by Vybe server require authentication?

Yes. Solana MCP by Vybe asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Solana MCP by Vybe server still maintained?

Solana MCP by Vybe is still listed as active in the MCP registry. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.