SolanaViz MCP Server

by FarseenSh

18 157 downloads Not rated yet

About

A Model Context Protocol (MCP) server that enables Claude to access, analyze, and visualize Solana blockchain data through natural language conversations.

Explore

- Data Analysis: Fetch and analyze Solana blockchain data, tokens, and wallet information
- Visualization: Generate text-based visualizations for data exploration
- Price Predictions: AI-driven price forecasts for tokens
- Security Analysis: Evaluate security risks for tokens and protocols
- Multi-wallet Support: Analyze any Solana wallet, including your own

- Node.js 18+
- npm or pnpm
- Claude Desktop (for using the MCP server)
- API Keys:
- BirdEye
- CoinGecko
- Allora
- Helius (Solana RPC provider)

- set_wallet: Set or change the active wallet address for analysis

Here are some examples of how to use SolanaViz MCP with Claude:

set_wallet

Set or change the active wallet address for analysis

get_token_data

Retrieve comprehensive token information and metrics

get_wallet_tokens

Analyze token holdings in a wallet address

get_price_history

Fetch historical price data for a token

get_token_pairs

Analyze trading pairs across DEXes

get_trending_tokens

Identify currently trending tokens on Solana

get_price_prediction

Generate AI-driven price forecasts for tokens

get_token_security

Evaluate security risks for tokens and protocols

generate_sankey_diagram

Visualize flows between entities (tokens, protocols, wallets)

generate_treemap

Visualize hierarchical data with nested rectangles

generate_heatmap

Visualize data intensity across categories

generate_network_graph

Visualize relationships and connections between entities

generate_radar_chart

Compare multiple variables for multiple entities

generate_bubble_chart

Visualize 3-dimensional data (x, y, size)

generate_temporal_heatmap

Visualize data patterns over time periods

generate_donut_chart

Visualize part-to-whole relationships

- set_wallet: Set or change the active wallet address for analysis

- get_token_data: Retrieve comprehensive token information and metrics
- get_wallet_tokens: Analyze token holdings in a wallet address
- get_price_history: Fetch historical price data for a token
- get_token_pairs: Analyze trading pairs across DEXes
- get_trending_tokens: Identify currently trending tokens on Solana

- get_price_prediction: Generate AI-driven price forecasts for tokens

- get_token_security: Evaluate security risks for tokens and protocols

- generate_sankey_diagram: Visualize flows between entities (tokens, protocols, wallets)
- generate_treemap: Visualize hierarchical data with nested rectangles
- generate_heatmap: Visualize data intensity across categories
- generate_network_graph: Visualize relationships and connections between entities
- generate_radar_chart: Compare multiple variables for multiple entities
- generate_bubble_chart: Visualize 3-dimensional data (x, y, size)
- generate_temporal_heatmap: Visualize data patterns over time periods
- generate_donut_chart: Visualize part-to-whole relationships

A Model Context Protocol (MCP) server that enables Claude to access, analyze, and visualize Solana blockchain data through natural language conversations.

Features

- Data Analysis: Fetch and analyze Solana blockchain data, tokens, and wallet information
- Visualization: Generate text-based visualizations for data exploration
- Price Predictions: AI-driven price forecasts for tokens
- Security Analysis: Evaluate security risks for tokens and protocols
- Multi-wallet Support: Analyze any Solana wallet, including your own

Prerequisites

- Node.js 18+
- npm or pnpm
- Claude Desktop (for using the MCP server)
- API Keys:
- BirdEye
- CoinGecko
- Allora
- Helius (Solana RPC provider)

Installation

1. Clone the repository:

git clone https://github.com/yourusername/GOATsolana-mcp.git
cd GOATsolana-mcp

2. Install dependencies:

```bash
npm install

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.