# Solana MCP by Vybe [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/vybenetwork/solana-mcp-vybe  
**GitHub Stars:** 2209  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/solana-mcp-by-vybe

## Description
Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.

## Tools
Capabilities this server exposes over MCP:

- **list-pyth-price-feeds** — 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.
- **get-pyth-price-candles** — 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.
- **get-pyth-price** — 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.
- **get-market** — 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.
- **list-markets** — 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.
- **get-market-candles** — 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.
- **get-pyth-price-history** — 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.
- **get-pyth-product** — 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.
- **get-token-candles** — Token Candles. Calls only GET /v4/tokens/{mintAddress}/candles and returns that response.
- **list-tokens** — 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.
- **list-labeled-programs** — 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.
- **list-supported-dexes** — 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.
- **get-token-liquidity** — 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.
- **get-token** — 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.
- **get-token-holder-count-history** — Holder Count History. Calls only GET /v4/tokens/{mintAddress}/holders-count-ts and returns that response. Solana API endpoint for fetching historical Token-2022 and SPL token holder count. Get daily or hourly holder snapshots with net change data.
- **list-instruction-names** — 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.
- **get-token-trader-activity** — 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.
- **get-token-top-pnl-traders** — 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.
- **get-token-top-holders** — 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.
- **list-transfers** — 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.
- **get-swap-quote** — 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.
- **get-token-trade-volume-history** — 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.
- **build-swap** — 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.
- **list-trades** — 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.
- **get-empty-accounts-batch** — 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.
- **get-dust-accounts-batch** — 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.
- **get-token-balance-history-batch** — 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.
- **get-token-balances-batch** — 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.
- **list-top-traders** — 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.
- **get-wallet-counterparties** — 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.
- **list-labeled-accounts** — 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.
- **get-token-accounts-batch** — 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.
- **get-wallet-defi-positions** — 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
- **get-wallet-empty-accounts** — 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.
- **get-wallet-dust-accounts** — 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.
- **get-wallet-token-account-history** — 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.
- **get-wallet-token-balances** — 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.
- **get-wallet-pnl** — 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.
- **get-wallet-pnl-history** — 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.
- **get-wallet-token-balance-history** — 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.
- **build-close-token-accounts** — 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.
- **get-wallet-transfer-volume** — 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.
- **build-withdraw-mev** — 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.
- **get-x402-access-guide** — 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.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "solana-mcp-by-vybe": {
    "url": "https://mcp.vybenetwork.xyz/mcp"
  }
}
```

## Documentation

## What Solana MCP by Vybe does

Solana MCP by Vybe gives MCP-compatible AI clients access to indexed Solana data through Vybe API endpoints. Its tools cover token metadata and market metrics, Pyth oracle products and prices, DEX markets and trades, wallet balances and activity, transfer analysis, and trader performance.

The server is suited to agents that need to answer questions about Solana assets or wallets without maintaining their own indexing pipeline. It can retrieve token prices, volume, liquidity, market capitalization, holder counts, historical candles, transfers, top holders, trader activity, and realized or unrealized PnL. Wallet-focused tools cover balances, balance history, DeFi positions, PnL, counterparties, transfer volume, empty accounts, dust accounts, and token-account history.

## How it works

Clients connect to the remote streamable HTTP endpoint:

```text
https://mcp.vybenetwork.xyz/mcp
```

Each MCP tool maps to a Vybe Solana API route and returns that endpoint’s response. Most operations are read-only `GET` requests. Batch wallet tools use `POST` requests with wallet lists in their request bodies, while swap construction uses a `POST` request to create a transaction payload.

The server can also return a swap quote with expected output, price impact, slippage bounds, and route information. `build-swap` creates an unsigned transaction for a direct swap; it does not sign, submit, or broadcast the transaction and does not accept a private key.

## Setup and configuration

Use the remote URL directly in clients that support HTTP MCP servers. A typical configuration is:

```json
{
  "mcpServers": {
    "solana-mcp-vybe": {
      "type": "http",
      "url": "https://mcp.vybenetwork.xyz/mcp"
    }
  }
}
```

Claude Desktop can connect through `mcp-remote` with `npx`, using the same endpoint. Claude.ai supports the endpoint as a custom connector, and the repository includes plugin metadata for Claude Code and Cowork. Authenticate with OAuth when the client requests it; API keys should not be committed to client configuration.

## Tools and capabilities

- Query Pyth price feeds, current prices, historical snapshots, OHLC data, and product metadata.
- List and inspect Solana markets, supported DEXs, labeled programs, trades, and market candles.
- Retrieve SPL and Token-2022 token details, candles, liquidity, holder history, top holders, transfers, and trade-volume history.
- Analyze trader activity, top token PnL traders, wallet leaderboards, counterparties, wallet PnL, and transfer volume.
- Read single-wallet or multi-wallet balances, portfolio history, token accounts, DeFi positions, empty accounts, and dust accounts.
- Request swap quotes and build unsigned swaps for supported DEX routes, including Pump.fun and Raydium.

Reference tools also expose instruction names, labeled accounts, supported DEX metadata, x402 access guidance, and wallet utility operations such as closing token accounts or withdrawing MEV-related balances.

## Limitations and notes

The endpoint is remote, so client connectivity and the server’s availability affect tool use. The swap builder only prepares an unsigned transaction. Signing, submission, and broadcasting remain outside the server, and private keys are not supplied to it. Batch wallet operations read the requested wallets and do not create, modify, or delete account data.

_Full upstream README: https://allmcps.com/mcp/solana-mcp-by-vybe/readme_

