Skip to main content
Glama

Diogenes Web3, DeFi & 402 Security MCP

Solana Whale Wallet Net-Flow & Insider Cluster Tracker

track_solana_whale_flows
Read-onlyIdempotent

Tracks 24-hour net accumulation or distribution flows across top Solana whale wallets and flags coordinated insider wallet clusters for a given SPL token. Use when analyzing on-chain smart-money order flow and holder clustering on Solana; for checking static SPL contract mint/freeze authority permissions, use evaluate_solana_token_risk instead. Stateless read-only edge call (max 32 KB, 60 RPM): accepts 'token' ('window' defaults to '1h'), supports '?demo=true' or x402 (50 sats), and returns HTTP 400 if invalid.

Input Schema

NameRequiredDescriptionDefault
tokenYesBase58 Solana SPL token mint address or ticker symbol to track whale flows for.
windowNoAggregation lookback window for net whale flow; defaults to '24h' when omitted.

Output Schema

NameRequiredDescriptionDefault
tokenYesTracked Solana token identifier.
signalYesOrder-flow classification ('ACCUMULATION' or 'DISTRIBUTION').
net_flow_24h_usdYesSigned 24-hour net whale flow denominated in USD.
insider_cluster_detectedYesTrue if synchronized funding patterns indicate an insider wallet cluster.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the readOnly/idempotent annotations: discloses statelessness, a 32 KB size cap, 60 RPM rate limit, '?demo=true' and x402 (50 sats) payment paths, and HTTP 400 on invalid input. This is exactly the operational context annotations cannot carry.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads purpose, then usage, then operational constraints; every sentence carries weight. Docked one point because the embedded default-window detail is both wrong and adds noise against the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema covers return values and annotations cover safety, so the description only needs operational context — which it supplies (rate limit, size, payment, demo). The one gap is the ambiguous/conflicting window default that undercuts otherwise complete guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline would be 3, but the description states window 'defaults to 1h' while the schema says it 'defaults to 24h when omitted' — an active contradiction that could cause wrong-window calls. The description adds no reliable meaning beyond the schema and instead introduces conflicting default info.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: tracks net accumulation/distribution flows across top Solana whale wallets and flags coordinated insider clusters for an SPL token. It explicitly distinguishes itself from the sibling evaluate_solana_token_risk, so an agent can tell them apart without opening schemas.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use (analyzing on-chain smart-money order flow and holder clustering) and a named alternative for a different task (static mint/freeze authority checks → evaluate_solana_token_risk). The routing decision is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.