47620 Multichain Data API — onchain, crypto, utilities, x402 stats

x402 pay-per-call: onchain data (Solana/Base/Polygon), crypto market, JWT/unit utils, x402 stats.

Should I use this

Quality & Safety

B
Description quality
98%
Schema completeness
90%
Naming quality
79%
Poisoning risk
60%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • HIGHTool description contains system tag or markerin x402_ecosystem_stats
  • HIGHTool description contains system tag or markerin x402_ecosystem_networks
  • HIGHTool poisoning patterns detected
  • LOWTool 'tx' name length outside 3-30 rangein tx

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~3,971Tokens (tool definitions)
~581 BTypical response size
Significant attention impact (3.10% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "multichain": {
      "url": "https://47620.xyz/mcp/multichain"
    }
  }
}

Remote endpoints

https://47620.xyz/mcp/multichainstreamable-http

What it can do

Tool inventory

Tools (34)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪snapshot(chain)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    }
  },
  "required": [
    "chain"
  ],
  "additionalProperties": false
}
🟢risk_check(chain, address)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    },
    "address": {
      "type": "string",
      "description": "Address to check before paying (0x... EVM or base58 Solana)"
    }
  },
  "required": [
    "chain",
    "address"
  ],
  "additionalProperties": false
}
⚪should_pay(chain, address)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "polygon"
      ],
      "description": "EVM chain"
    },
    "address": {
      "type": "string",
      "description": "Payee address (0x...)"
    }
  },
  "required": [
    "chain",
    "address"
  ],
  "additionalProperties": false
}
⚪token_report(chain, token)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    },
    "token": {
      "type": "string",
      "description": "SPL mint (Solana) or ERC-20 contract (EVM)"
    }
  },
  "required": [
    "chain",
    "token"
  ],
  "additionalProperties": false
}
⚪health(chain)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    }
  },
  "required": [
    "chain"
  ],
  "additionalProperties": false
}
⚪balance(chain, address)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    },
    "address": {
      "type": "string",
      "description": "Address (base58 on Solana, 0x... on EVM)"
    }
  },
  "required": [
    "chain",
    "address"
  ],
  "additionalProperties": false
}
⚪tx(chain, id)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    },
    "id": {
      "type": "string",
      "description": "Signature (Solana) or tx hash (EVM 0x...)"
    }
  },
  "required": [
    "chain",
    "id"
  ],
  "additionalProperties": false
}
⚪token(chain, id)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    },
    "id": {
      "type": "string",
      "description": "SPL mint (Solana) or ERC-20 address (EVM)"
    }
  },
  "required": [
    "chain",
    "id"
  ],
  "additionalProperties": false
}
⚪gas(chain)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "polygon"
      ],
      "description": "EVM chain"
    }
  },
  "required": [
    "chain"
  ],
  "additionalProperties": false
}
⚪trending(chain)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Chain to query"
    }
  },
  "required": [
    "chain"
  ],
  "additionalProperties": false
}
⚪contract(chain, address)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "polygon"
      ],
      "description": "EVM chain"
    },
    "address": {
      "type": "string",
      "description": "Contract address (0x...)"
    }
  },
  "required": [
    "chain",
    "address"
  ],
  "additionalProperties": false
}
🟢trust_check(target, chain)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "target": {
      "type": "string",
      "description": "Payee address (0x... EVM or base58 Solana)"
    },
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "base",
        "polygon"
      ],
      "description": "Optional; inferred if omitted"
    }
  },
  "required": [
    "target"
  ],
  "additionalProperties": false
}
⚪crypto_price(symbol)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
⚪crypto_ohlcv(symbol, interval, limit)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "type": "string",
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "description": "Candle interval (default 1h)"
    },
    "limit": {
      "type": "integer",
      "description": "Number of candles (<=500, default 100)"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
⚪crypto_indicators(symbol, interval)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "type": "string",
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "description": "Candle interval (default 1h)"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
⚪crypto_derivatives(symbol)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
⚪crypto_orderbook(symbol, limit)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "limit": {
      "type": "integer",
      "description": "Order-book levels (5-100, default 20)"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
⚪crypto_deep(symbol, interval)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Coin ticker or name, e.g. btc, eth, sol"
    },
    "interval": {
      "type": "string",
      "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
      ],
      "description": "Candle interval (default 1h)"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
🟢jwt_decode(token)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "The JWT string to decode"
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false
}
⚪unit_convert(value, from, to)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "value": {
      "type": "number",
      "description": "The numeric value to convert"
    },
    "from": {
      "type": "string",
      "description": "Source unit, e.g. miles, kg, pood"
    },
    "to": {
      "type": "string",
      "description": "Target unit, e.g. km, lb, celsius"
    }
  },
  "required": [
    "value",
    "from",
    "to"
  ],
  "additionalProperties": false
}
⚪qr_generate(text, size)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text or URL to encode"
    },
    "size": {
      "type": "integer",
      "description": "Pixels per module (2-20, default 6)"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
🟢unix_timestamp(value, tz)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "Unix seconds, unix ms, or an ISO date string"
    },
    "tz": {
      "type": "string",
      "description": "IANA timezone, e.g. America/Santiago (default UTC)"
    }
  },
  "required": [
    "value"
  ],
  "additionalProperties": false
}
🟢sha256_fingerprint(text)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to fingerprint"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
⚪x402_ecosystem_stats

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).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪x402_ecosystem_networks

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).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪solana_snapshot

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).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢solana_risk_check(address)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana address to check before paying"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false
}
⚪solana_token_report(mint)

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).

Input Schema

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "SPL token mint address"
    }
  },
  "required": [
    "mint"
  ],
  "additionalProperties": false
}
⚪solana_health

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

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪solana_token(mint)

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

Input Schema

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "SPL token mint address"
    }
  },
  "required": [
    "mint"
  ],
  "additionalProperties": false
}
⚪solana_account(address)

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

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false
}
⚪solana_tx(signature)

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

Input Schema

{
  "type": "object",
  "properties": {
    "signature": {
      "type": "string",
      "description": "Transaction signature"
    }
  },
  "required": [
    "signature"
  ],
  "additionalProperties": false
}
⚪solana_trending

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

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪account(address)

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

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Solana wallet address"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded34 tools