SolanaViz

Provides Solana data access, analysis, and visualization via MCP, with AI insights and wallet/token tooling.
  • typescript

18

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "farseensh-goatsolana-mcp": {
      "command": "node",
      "args": [
        "--input-type=module",
        "/path/to/GOATsolana-mcp/build/index.js"
      ],
      "env": {
        "ALLORA_API_KEY": "YOUR_ALLORA_API_KEY",
        "HELIUS_RPC_URL": "YOUR_HELIUS_RPC_URL",
        "BIRDEYE_API_KEY": "YOUR_BIRDEYE_API_KEY",
        "COINGECKO_API_KEY": "YOUR_COINGECKO_API_KEY",
        "DEFAULT_WALLET_ADDRESS": "OPTIONAL_DEFAULT_WALLET_ADDRESS"
      }
    }
  }
}

You can run a Solana-focused MCP server that lets Claude access, analyze, and visualize Solana blockchain data through natural language conversations. This server supports data fetching, token and wallet analysis, AI-driven price predictions, security checks, and a variety of visualizations, all accessible via a simple local workflow.

How to use

Your MCP server runs locally and is launched via a Node process. After starting, you configure Claude Desktop to connect to it. Once connected, you can ask for token details, wallet holdings, price histories, security analyses, and visualizations like charts and graphs. Typical usage patterns include setting a wallet address to analyze, requesting token security insights, exploring trending tokens, and generating visual representations of your portfolio or token relationships.

How to install

Prerequisites: Node.js 18 or newer, npm or pnpm, and Claude Desktop. You also need API keys for BirdEye, CoinGecko, Allora, and a Helium Solana RPC URL.

# 1) Clone the MCP server project
git clone https://github.com/yourusername/GOATsolana-mcp.git
cd GOATsolana-mcp

# 2) Install dependencies
npm install
# or
pnpm install

# 3) Build the project
npm run build
# or
pnpm build

Configuration and start workflow

Create environment variables and configure Claude Desktop to connect to the MCP server. You will run the server locally with Node and point Claude Desktop to the built entry point.

{
  "mcpServers": {
    "solana_viz_mcp": {
      "command": "node",
      "args": ["--input-type=module", "/path/to/GOATsolana-mcp/build/index.js"],
      "env": {
        "BIRDEYE_API_KEY": "your_birdeye_api_key",
        "COINGECKO_API_KEY": "your_coingecko_api_key",
        "ALLORA_API_KEY": "your_allora_api_key",
        "HELIUS_RPC_URL": "your_helius_rpc_url",
        "DEFAULT_WALLET_ADDRESS": "optional_default_wallet_address"
      }
    }
  }
}

Starting the server for testing

Start the server directly to verify it runs before connecting Claude Desktop. Run the command below from the project root after building.

npm start

Connect Claude Desktop and restart

In Claude Desktop, point to the MCP server by using the path to the built entry file and the same environment variables. After saving the configuration, restart Claude Desktop completely to ensure the new connection is active.

Additional notes

This MCP server uses ES modules, so the module loading flag must be included in the Node invocation when configuring Claude Desktop. Ensure you rebuild after configuration changes and restart Claude Desktop to apply updates.

Troubleshooting

If you encounter a module loading error, verify that the path to the index file is correct, the --input-type=module flag is present, the project is rebuilt, and Claude Desktop is fully restarted.

Available tools

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

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational