Skip to main content
Glama

Check a Solana token: market data and red flags

solana_token
Read-only

Solana token check for trading agents: price, market cap, FDV, liquidity, holders, 24h volume and trades, price change, organic-trading score, verification, top-holder and developer share (Jupiter), top pools (GeckoTerminal), plus on-chain mint authority, freeze authority, supply, decimals, token program and Token-2022 extensions, with red flags. Information only, not financial advice. Related tools on this server, for a different need: solana_quote when you need Best Jupiter swap route for a Solana token pair; solana_trending when you need to list trending or new Solana tokens with flags. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "address": "<address>"
    },
    "name": "solana_token"
  }
}

Input Schema

NameRequiredDescriptionDefault
addressYesSPL token mint address (base58)

Output Schema

NameRequiredDescriptionDefault
urlNo
nameNo
tagsNo
flagsNo
checksNo
fdvUsdNo
supplyNo
symbolNo
addressNo
holdersNo
ageHoursNo
decimalsNo
priceUsdNo
topPoolsNo
verifiedNo
trades24hNo
disclaimerNo
extensionsNo
liquidityUsdNo
marketCapUsdNo
organicScoreNo
tokenProgramNo
volume24hUsdNo
mintAuthorityNo
priceChangePctNo
freezeAuthorityNo
devBalancePercentNo
organicScoreLabelNo
topHoldersPercentNo
firstPoolCreatedAtNo
mintAuthorityEnabledNo
freezeAuthorityEnabledNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "address": {},
      +    "ageHours": {},
      +    "checks": {},
      +    "decimals": {},
      +    "devBalancePercent": {},
      +    "disclaimer": {},
      +    "extensions": {},
      +    "fdvUsd": {},
      +    "firstPoolCreatedAt": {},
      +    "flags": {},
      +    "freezeAuthority": {},
      +    "freezeAuthorityEnabled": {},
      +    "holders": {},
      +    "liquidityUsd": {},
      +    "marketCapUsd": {},
      +    "mintAuthority": {},
      +    "mintAuthorityEnabled": {},
      +    "name": {},
      +    "organicScore": {},
      +    "organicScoreLabel": {},
      +    "priceChangePct": {},
      +    "priceUsd": {},
      +    "supply": {},
      +    "symbol": {},
      +    "tags": {},
      +    "tokenProgram": {},
      +    "topHoldersPercent": {},
      +    "topPools": {},
      +    "trades24h": {},
      +    "url": {},
      +    "verified": {},
      +    "volume24hUsd": {}
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety profile is covered; the description adds what the annotations do not: aggregation across three data sources (Jupiter, GeckoTerminal, on-chain), a red-flags layer, an 'information only, not financial advice' disclaimer, and a per-call $0.002 x402 payment with no charge on failure. It does not describe response shape or freshness/caching behavior beyond source attribution, keeping it below a 5.

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?

It is front-loaded with the core purpose and the return payload, then sibling routing, then pricing — a sensible order. The enumerated field list is long but productive since it tells the agent which questions this tool answers, though the single run-on sentence mixing data domains with pricing could be split.

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?

An output schema exists, so return details need not be restated, and the description still lists the key data categories, sibling alternatives, payment cost and failure-charge policy. What remains thin is freshness or latency expectations and error behavior for invalid mints, minor given the output schema and annotations.

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

Parameters3/5

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

Schema coverage is 100% and the single parameter 'address' is documented as an SPL token mint address in base58. The description adds no format guidance, chain scoping, or accepted address variants beyond the schema, so the baseline of 3 applies with one parameter and a fully documented schema.

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?

The description names a specific verb and resource ('Solana token check') and then enumerates exactly what the resource returns: price, market cap, FDV, liquidity, holders, volume, organic-trading score, verification, holder/developer share, pools, plus on-chain mint/freeze authority, supply, decimals, token program and Token-2022 extensions. It also explicitly distinguishes itself from siblings solana_quote and solana_trending, so an agent can route 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?

It gives explicit routing conditions: use solana_quote for the best Jupiter swap route for a pair, use solana_trending to list trending/new tokens with flags, and this tool when a single token's market data plus red flags are needed. It also states the pricing model and that failures are not charged, which sets preconditions for calling.

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.

Resources