Koskamo

47620 Solana Data MCP

A pay-per-call MCP server providing on-chain data for Solana, Base, and Polygon. It allows AI agents to query token prices, account balances, transaction details, network health, and risk scores without requiring API keys or user accounts, settling payments via x402 protocol.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

47620 Solana Data MCP logo, by 47620Community listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by 47620
MCP endpoint (Streamable HTTP)
https://47620.xyz/mcp
Vendor documentation

What its tools do

52 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

52 of 52 have a description · 0 of 52 declare behavior hints · 31 of 47 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Retrieve live token market data and liquidity metrics
  • Check account balances and transaction history on-chain
  • Assess pre-payment risk for specific wallet addresses
  • Monitor network health and trending DEX pairs

Source and maintenance

Community listingRegistry 1.0.0
Repository status
Unavailable (HTTP 404)
Maintenance checked

Protocol and capabilities

Server
47620-multichain 1.1.0
MCP protocol negotiated in check
2025-11-25
Tools
52 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {}
}

Tools

52 advertised

snapshot
Advertised by the server during the last successful anonymous check.

Whole-network picture in ONE call: cluster health, slot/epoch (Solana) or chain status (EVM), native/USD price and top trending pairs. chain -> /x/solana/snapshot | /x/base-fac/snapshot | /x/polygon-fac/snapshot. Pay-per-call ($0.01 USDC).

snapshot input schema
{
  "type": "object",
  "required": [
    "chain"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    }
  },
  "additionalProperties": false
}
risk_check
Advertised by the server during the last successful anonymous check.

BEFORE paying an address, get a 0-100 risk score with reasons and a proceed/review verdict, built from re-verifiable on-chain facts. chain -> /x/solana/risk/:address | /x/base-fac/risk/:address | /x/polygon-fac/risk/:address. Pay-per-call ($0.02 USDC).

risk_check input schema
{
  "type": "object",
  "required": [
    "chain",
    "address"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    },
    "address": {
      "type": "string",
      "description": "Address to check before paying (0x... EVM or base58 Solana)"
    }
  },
  "additionalProperties": false
}
should_pay
Advertised by the server during the last successful anonymous check.

Pay-vs-do-not-pay decision for a payee, aggregating on-chain facts into a single verdict. chain -> /x/base-fac/should-pay/:address | /x/polygon-fac/should-pay/:address (EVM). Pay-per-call ($0.02 USDC).

should_pay input schema
{
  "type": "object",
  "required": [
    "chain",
    "address"
  ],
  "properties": {
    "chain": {
      "enum": [
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "EVM chain"
    },
    "address": {
      "type": "string",
      "description": "Payee address (0x...)"
    }
  },
  "additionalProperties": false
}
token_report
Advertised by the server during the last successful anonymous check.

Full token due-diligence in ONE call: price, liquidity, 24h volume, DEX pairs, supply and (EVM) contract metadata. chain -> /x/solana/token-report/:token | /x/base-fac/token-report/:token | /x/polygon-fac/token-report/:token. Pay-per-call ($0.01 USDC).

token_report input schema
{
  "type": "object",
  "required": [
    "chain",
    "token"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    },
    "token": {
      "type": "string",
      "description": "SPL mint (Solana) or ERC-20 contract (EVM)"
    }
  },
  "additionalProperties": false
}
health
Advertised by the server during the last successful anonymous check.

Network health for a chosen chain. Paths: solana -> /x/solana/health, base -> /x/base-fac/health, polygon -> /x/polygon-fac/health. Pay-per-call from $0.001 USDC.

health input schema
{
  "type": "object",
  "required": [
    "chain"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    }
  },
  "additionalProperties": false
}
balance
Advertised by the server during the last successful anonymous check.

Native + stablecoin balances for an address on a chosen chain. Paths: solana -> /x/solana/account/:address, base -> /x/base-fac/balance/:address, polygon -> /x/polygon-fac/balance/:address. Pay-per-call from $0.002 USDC.

balance input schema
{
  "type": "object",
  "required": [
    "chain",
    "address"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    },
    "address": {
      "type": "string",
      "description": "Address (base58 on Solana, 0x... on EVM)"
    }
  },
  "additionalProperties": false
}
tx
Advertised by the server during the last successful anonymous check.

Transaction status + transfer summary on a chosen chain. Paths: solana -> /x/solana/tx/:signature, base -> /x/base-fac/tx/:hash, polygon -> /x/polygon-fac/tx/:hash. Pay-per-call from $0.003 USDC.

tx input schema
{
  "type": "object",
  "required": [
    "chain",
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Signature (Solana) or tx hash (EVM 0x...)"
    },
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    }
  },
  "additionalProperties": false
}
token
Advertised by the server during the last successful anonymous check.

Live price, liquidity, 24h volume + DEX pairs for a token. Paths: solana -> /x/solana/token/:mint, base -> /x/base-fac/token/:address, polygon -> /x/polygon-fac/token/:address. Pay-per-call from $0.002 USDC.

token input schema
{
  "type": "object",
  "required": [
    "chain",
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "SPL mint (Solana) or ERC-20 address (EVM)"
    },
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    }
  },
  "additionalProperties": false
}
gas
Advertised by the server during the last successful anonymous check.

Current gas price + estimated transfer cost. Paths: base -> /x/base-fac/gas, polygon -> /x/polygon-fac/gas. (Solana uses fixed micro-lamport fees; use health for the fee context.) Pay-per-call ($0.005 USDC).

gas input schema
{
  "type": "object",
  "required": [
    "chain"
  ],
  "properties": {
    "chain": {
      "enum": [
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "EVM chain"
    }
  },
  "additionalProperties": false
}
trending
Advertised by the server during the last successful anonymous check.

Trending DEX pairs by 24h volume. Paths: solana -> /x/solana/trending, base -> /x/base-fac/trending, polygon -> /x/polygon-fac/trending. Pay-per-call ($0.02 USDC).

trending input schema
{
  "type": "object",
  "required": [
    "chain"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Chain to query"
    }
  },
  "additionalProperties": false
}
contract
Advertised by the server during the last successful anonymous check.

Whether an address is a contract + bytecode size + ERC-20 metadata (EVM). Paths: base -> /x/base-fac/contract/:address, polygon -> /x/polygon-fac/contract/:address. Pay-per-call ($0.01 USDC).

contract input schema
{
  "type": "object",
  "required": [
    "chain",
    "address"
  ],
  "properties": {
    "chain": {
      "enum": [
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "EVM chain"
    },
    "address": {
      "type": "string",
      "description": "Contract address (0x...)"
    }
  },
  "additionalProperties": false
}
trust_check
Advertised by the server during the last successful anonymous check.

BEFORE paying a wallet/payee, get a multichain safe|review|avoid verdict built only from re-verifiable on-chain facts (existence, activity, USDC settlements, contract code). Covers Solana, Base and Polygon. Pay-per-call ($0.02 USDC).

trust_check input schema
{
  "type": "object",
  "required": [
    "target"
  ],
  "properties": {
    "chain": {
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "type": "string",
      "description": "Optional; inferred if omitted"
    },
    "target": {
      "type": "string",
      "description": "Payee address (0x... EVM or base58 Solana)"
    }
  },
  "additionalProperties": false
}
crypto_price
Advertised by the server during the last successful anonymous check.

Live crypto spot price in USD for a coin (btc, eth, sol, bnb, xrp, ada, doge, avax, link, matic, arb, op): price + 24h change, high, low and quote volume. -> /x/crypto/price/:symbol. Pay-per-call ($0.002 USDC).

crypto_price input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    }
  },
  "additionalProperties": false
}
crypto_ohlcv
Advertised by the server during the last successful anonymous check.

OHLCV candle history for a crypto coin: rows [openTime, open, high, low, close, volume]. Optional interval (1m,5m,15m,1h,4h,1d; default 1h) and limit (<=500). -> /x/crypto/ohlcv/:symbol. Pay-per-call ($0.005 USDC).

crypto_ohlcv input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Number of candles (<=500, default 100)"
    },
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "type": "string",
      "description": "Candle interval (default 1h)"
    }
  },
  "additionalProperties": false
}
crypto_indicators
Advertised by the server during the last successful anonymous check.

Technical indicators for a crypto coin: RSI(14) with overbought/oversold signal, EMA(20), EMA(50), SMA(20/50/200). Optional interval (default 1h). -> /x/crypto/indicators/:symbol. Pay-per-call ($0.005 USDC).

crypto_indicators input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "type": "string",
      "description": "Candle interval (default 1h)"
    }
  },
  "additionalProperties": false
}
crypto_derivatives
Advertised by the server during the last successful anonymous check.

Perpetual-futures context for a crypto coin: last funding rate (+%), mark vs index price, next funding time, and open interest (base + USD). -> /x/crypto/derivatives/:symbol. Pay-per-call ($0.005 USDC).

crypto_derivatives input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    }
  },
  "additionalProperties": false
}
crypto_orderbook
Advertised by the server during the last successful anonymous check.

Order-book top-of-book for a crypto coin: best bid/ask, mid price, spread (abs + bps), bid/ask depth and book imbalance (>0 = more bids). -> /x/crypto/orderbook/:symbol. Pay-per-call ($0.005 USDC).

crypto_orderbook input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Order-book levels (5-100, default 20)"
    },
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    }
  },
  "additionalProperties": false
}
crypto_deep
Advertised by the server during the last successful anonymous check.

Full decision pack in ONE call for a crypto coin: spot + 24h stats, last candle, indicators (RSI/EMA/SMA), perpetual funding + open interest, and order-book spread/imbalance. -> /x/crypto/deep/:symbol. Pay-per-call ($0.02 USDC).

crypto_deep input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "type": "string",
      "description": "Candle interval (default 1h)"
    }
  },
  "additionalProperties": false
}
crypto_prices
Advertised by the server during the last successful anonymous check.

Batch spot prices for MANY coins in ONE call: pass a comma-separated list (e.g. btc,eth,sol,doge) and get price + 24h change + quote volume for each. -> /x/crypto/prices/:symbols. Pay-per-call ($0.01 USDC).

crypto_prices input schema
{
  "type": "object",
  "required": [
    "symbols"
  ],
  "properties": {
    "symbols": {
      "type": "string",
      "description": "Comma-separated coin tickers, e.g. btc,eth,sol (<=25)"
    }
  },
  "additionalProperties": false
}
crypto_analytics
Advertised by the server during the last successful anonymous check.

Analytics snapshot for a crypto coin: realized volatility, trend direction (up/down/sideways), relative volume and position within the recent range. Optional interval (default 1h) and limit (default 168). -> /x/crypto/analytics/:symbol. Pay-per-call ($0.005 USDC).

crypto_analytics input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Lookback candles (10-500, default 168)"
    },
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "type": "string",
      "description": "Candle interval (default 1h)"
    }
  },
  "additionalProperties": false
}
jwt_decode
Advertised by the server during the last successful anonymous check.

Decode a JWT and extract its claims (subject, issuer, audience, expiration with expired flag, issued-at, not-before, algorithm, key id). Decode-only — signature NOT verified. -> /x/util/jwt-decode. Pay-per-call ($0.002 USDC).

jwt_decode input schema
{
  "type": "object",
  "required": [
    "token"
  ],
  "properties": {
    "token": {
      "type": "string",
      "description": "The JWT string to decode"
    }
  },
  "additionalProperties": false
}
unit_convert
Advertised by the server during the last successful anonymous check.

Convert a value between units: length (m/km/mi/ft/in/yd/nmi + Russian verst/sazhen), mass (g/kg/lb/oz + pood/funt), area (m2/ft2/acre/hectare) and temperature (C/F/K). -> /x/util/convert. Pay-per-call ($0.001 USDC).

unit_convert input schema
{
  "type": "object",
  "required": [
    "value",
    "from",
    "to"
  ],
  "properties": {
    "to": {
      "type": "string",
      "description": "Target unit, e.g. km, lb, celsius"
    },
    "from": {
      "type": "string",
      "description": "Source unit, e.g. miles, kg, pood"
    },
    "value": {
      "type": "number",
      "description": "The numeric value to convert"
    }
  },
  "additionalProperties": false
}
qr_generate
Advertised by the server during the last successful anonymous check.

Generate a QR code for any text or URL and return it as inline SVG + base64 data URI. -> /x/util/qr. Pay-per-call ($0.002 USDC).

qr_generate input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "size": {
      "type": "integer",
      "description": "Pixels per module (2-20, default 6)"
    },
    "text": {
      "type": "string",
      "description": "Text or URL to encode"
    }
  },
  "additionalProperties": false
}
unix_timestamp
Advertised by the server during the last successful anonymous check.

Convert between unix epoch and human time: pass seconds, milliseconds or an ISO date, get epoch (s+ms), ISO-8601 UTC and a formatted value in a target timezone. -> /x/util/timestamp. Pay-per-call ($0.001 USDC).

unix_timestamp input schema
{
  "type": "object",
  "required": [
    "value"
  ],
  "properties": {
    "tz": {
      "type": "string",
      "description": "IANA timezone, e.g. America/Santiago (default UTC)"
    },
    "value": {
      "type": "string",
      "description": "Unix seconds, unix ms, or an ISO date string"
    }
  },
  "additionalProperties": false
}
sha256_fingerprint
Advertised by the server during the last successful anonymous check.

Compute a SHA-256 fingerprint of a string: full hex, colon-separated, short 16-char id and base64. -> /x/util/fingerprint. Pay-per-call ($0.001 USDC).

sha256_fingerprint input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to fingerprint"
    }
  },
  "additionalProperties": false
}
x402_ecosystem_stats
Advertised by the server during the last successful anonymous check.

LIVE, sourced snapshot of x402 adoption across the public ecosystem: indexed pay-per-call service count, networks, payment assets, categories and USD price stats (min/median/mean/max), each with its source URL and fetchedAt. Aggregated from 402index.io + Coinbase CDP Bazaar + PayAI Bazaar. -> /x/x402/stats. Pay-per-call ($0.01 USDC).

x402_ecosystem_stats input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
x402_ecosystem_networks
Advertised by the server during the last successful anonymous check.

Network and payment-asset histogram of the live x402 ecosystem: which chains (CAIP-2 ids) and which USDC/other assets the indexed pay-per-call services accept, with counts. Sourced live from public indexes. -> /x/x402/networks. Pay-per-call ($0.005 USDC).

x402_ecosystem_networks input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
solana_snapshot
Advertised by the server during the last successful anonymous check.

Whole-network picture in ONE call: cluster health, current slot, epoch progress, SOL/USD price AND top trending pairs. Cheaper than making 5 separate calls. Pay-per-call ($0.01 USDC).

solana_snapshot input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
solana_risk_check
Advertised by the server during the last successful anonymous check.

BEFORE sending SOL/USDC to any address, run this: returns account type (wallet vs program vs closed), balance, activity, and a 0-100 risk score with reasons and a proceed/review verdict. Use it to avoid paying a dead, wrong or program address. Pay-per-call ($0.01 USDC).

solana_risk_check input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana address to check before paying"
    }
  },
  "additionalProperties": false
}
solana_token_report
Advertised by the server during the last successful anonymous check.

Full token due-diligence in ONE call: live price, liquidity, 24h volume, DEX pairs, on-chain supply and mint authority. Use for token research instead of multiple lookups. Pay-per-call ($0.01 USDC).

solana_token_report input schema
{
  "type": "object",
  "required": [
    "mint"
  ],
  "properties": {
    "mint": {
      "type": "string",
      "description": "SPL token mint address"
    }
  },
  "additionalProperties": false
}
solana_health
Advertised by the server during the last successful anonymous check.

Solana network health: current slot, epoch, and SOL/USD price. Pay-per-call ($0.001 USDC).

solana_health input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
solana_token
Advertised by the server during the last successful anonymous check.

Live price, liquidity, 24h volume and DEX pairs for any Solana SPL token mint. Pay-per-call ($0.002 USDC).

solana_token input schema
{
  "type": "object",
  "required": [
    "mint"
  ],
  "properties": {
    "mint": {
      "type": "string",
      "description": "SPL token mint address"
    }
  },
  "additionalProperties": false
}
solana_account
Advertised by the server during the last successful anonymous check.

Native SOL balance plus every SPL token balance (incl. USDC) for a Solana address. Pay-per-call ($0.002 USDC).

solana_account input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address"
    }
  },
  "additionalProperties": false
}
solana_tx
Advertised by the server during the last successful anonymous check.

Status, slot, fee, block time and transfer summary for a Solana transaction signature. Pay-per-call ($0.003 USDC).

solana_tx input schema
{
  "type": "object",
  "required": [
    "signature"
  ],
  "properties": {
    "signature": {
      "type": "string",
      "description": "Transaction signature"
    }
  },
  "additionalProperties": false
}
solana_trending
Advertised by the server during the last successful anonymous check.

Live trending / new Solana DEX pairs by 24h volume. A fresh feed for agents. Pay-per-call ($0.005 USDC).

solana_trending input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
account
Advertised by the server during the last successful anonymous check.

[Solana by default] Native SOL balance plus every SPL token balance (incl. USDC) for a Solana address. Pay-per-call ($0.002 USDC).

account input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address"
    }
  },
  "additionalProperties": false
}
portfolio_multichain
Advertised by the server during the last successful anonymous check.

multichain portfolio (USD) — Unified portfolio across Solana + Base + Polygon for one address: native balance with USD value and per-chain totals. One call instead of three chain-s From $0.010 USDC.

portfolio_multichain input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
wallet_balances_multichain
Advertised by the server during the last successful anonymous check.

wallet balances (multichain) — Token balances in one call: native + ERC-20 (USDC/USDT/DAI) on Base and Polygon plus all Solana SPL holdings. From $0.005 USDC.

wallet_balances_multichain input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
wallet_reliability_json
Advertised by the server during the last successful anonymous check.

wallet reliability as JSON — Pre-payment reliability read for a wallet or contract: exists, has code, nonce, native balance and a 0-100 score with reasons. Base/Polygon/Solana. From $0.005 USDC.

wallet_reliability_json input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
tx_receipt
Advertised by the server during the last successful anonymous check.

transaction receipt (multichain) — Normalized receipt for a transaction hash on Solana, Base or Polygon: status, block/slot, from/to, gas. Auto-detects chain by hash shape. From $0.005 USDC.

tx_receipt input schema
{
  "type": "object",
  "required": [
    "hash"
  ],
  "properties": {
    "hash": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
tx_history
Advertised by the server during the last successful anonymous check.

transaction history (multichain) — Recent transactions for an EVM address on Base and Polygon: hash, block, from/to, value, timestamp. Query: limit (default 25). From $0.010 USDC.

tx_history input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
gas_multichain
Advertised by the server during the last successful anonymous check.

gas price (multichain) — Gas price for a chain (base|polygon|solana): eth_gasPrice + slow/standard/fast tiers. Solana returns the per-signature base fee. From $0.002 USDC.

gas_multichain input schema
{
  "type": "object",
  "required": [
    "chain"
  ],
  "properties": {
    "chain": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
token_risk_evm
Advertised by the server during the last successful anonymous check.

token risk score (EVM) — Static risk read for an ERC-20 on Base/Polygon: liquidity depth (DexScreener), pair count and a 0-100 risk score. From $0.010 USDC.

token_risk_evm input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
defi_arbitrage
Advertised by the server during the last successful anonymous check.

cross-DEX arbitrage (multichain) — Best cross-DEX/cross-chain spread for a token symbol (e.g. ETH, SOL, USDC): cheapest buy venue vs highest sell venue with gross spread %, liquidi From $0.020 USDC.

defi_arbitrage input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
nft_holdings
Advertised by the server during the last successful anonymous check.

NFT holdings (multichain) — NFT holdings for a wallet on Base and Polygon via the public Reservoir/Alchemy-free route: collections owned, estimated counts and floor where available From $0.010 USDC.

nft_holdings input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
defi_yields
Advertised by the server during the last successful anonymous check.

DeFi lending yields — Best DeFi lending/staking yields for a token symbol (e.g. USDC, ETH, SOL) across chains: top pools by APY (total + base + reward), TVL and project. Keyless, f From $0.010 USDC.

defi_yields input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
stablecoin_peg
Advertised by the server during the last successful anonymous check.

stablecoin peg health — Peg health for a stablecoin (e.g. USDC, USDT, DAI): current USD price, peg deviation (bps), 24h/7d change, market cap and a depeg-risk band. Keyless, from D From $0.005 USDC.

stablecoin_peg input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
token_research
Advertised by the server during the last successful anonymous check.

token research summary — One-call research summary for a token (EVM 0x or Solana base58): price/liquidity/volume (DexScreener), market cap/rank/supply (CoinGecko), pair count, and From $0.015 USDC.

token_research input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
wallet_security
Advertised by the server during the last successful anonymous check.

wallet security score (EVM) — Security/risk report for an EVM address: GoPlus address security flags (sanctioned, phishing, money laundering, mixer usage, honeypot exposure) rolled From $0.010 USDC.

wallet_security input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
payment_evidence
Advertised by the server during the last successful anonymous check.

payment evidence (multichain) — Given a transaction hash (EVM 0x 64-hex or Solana base58 signature), returns on-chain payment evidence: status, confirmations, sender, receiver, val From $0.010 USDC.

payment_evidence input schema
{
  "type": "object",
  "required": [
    "hash"
  ],
  "properties": {
    "hash": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
payment_verify
Advertised by the server during the last successful anonymous check.

payment verification (multichain) — Verify an on-chain payment: confirmations, finality, sender/receiver and value, plus optional expected-match checks (query ?to=, ?minAmount=). R From $0.010 USDC.

payment_verify input schema
{
  "type": "object",
  "required": [
    "hash"
  ],
  "properties": {
    "hash": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
opportunity_feed
Advertised by the server during the last successful anonymous check.

agent marketplace opportunity feed — Live marketplace gaps for a domain (e.g. crypto, security, agent, finance): unhealthy/underserved x402 categories with total vs healthy endpoin From $0.005 USDC.

opportunity_feed input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "domain": {
      "type": "string"
    }
  },
  "additionalProperties": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (3 of 3 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 2 of 2 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
806 ms
95th percentile latency
806 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · unavailable
  • · registry · passed · metadata changed · Source metadata updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
  • · probe · passed · 806 ms · metadata changed · 52 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http 47620-solana-data-mcp https://47620.xyz/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add 47620-solana-data-mcp --url https://47620.xyz/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable 47620-solana-data-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "47620-solana-data-mcp": {
      "url": "https://47620.xyz/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "47620-solana-data-mcp": {
      "type": "streamableHttp",
      "url": "https://47620.xyz/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start 47620-solana-data-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "47620-solana-data-mcp": {
      "type": "http",
      "url": "https://47620.xyz/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http 47620-solana-data-mcp https://47620.xyz/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://47620.xyz/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "47620-solana-data-mcp": {
      "serverUrl": "https://47620.xyz/mcp"
    }
  }
}

Let your agent find its tools

Find servers like 47620 Solana Data MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.