Skip to main content
The ChainStream MCP Server exposes the full data catalog and DeFi primitives as Model Context Protocol tools. This page is the authoritative reference — for how to register the server with Claude, Cursor or other clients see MCP Server Setup.

Endpoint

  • URL: https://mcp.chainstream.io/mcp
  • Transport: Streamable HTTP (horizontal scaling + progress reporting)
  • Auth: Bearer token (X-API-KEY) or x402 micropayment (USDC on Base / Solana)

Two tool surfaces

ChainStream ships the MCP server in two flavours. Pick the one that matches your agent’s workflow. The 17 outcome-oriented tools below are what you see in the production MCP catalog. Playground tools are the full REST surface re-exposed as MCP tools — listed at the bottom.

Resources

Risk model

Each tool is tagged with a risk level. Clients should surface tools with level ≥ L2 behind explicit confirmation UI.

Outcome-oriented tools (17)

Token intelligence

Wallet intelligence

Market discovery

DEX and trading

Ops

KYT / compliance is not wrapped as an outcome tool — call the REST API directly under /v1/kyt/*. See KYT concepts.

Playground tools (REST-parity)

The Playground surface mirrors the REST API 1:1 as MCP tools. Every tool accepts the same JSON parameters as the corresponding REST endpoint and returns a content[0].text JSON string with the raw response. Use these when you want programmatic parity with REST but routed through MCP.
getBlockchainList, getBlockchainLatestBlock
getToken, getTokens, searchTokens, getTokenMetadata, getTokensMetadata, getTokenLiquidityPools, getTokenStats, getTokensStats, getTokenHolders, getTokenHoldersMulti, getTokenCandles, getTokenTopHolders, getTokenMarketData, getTokensMarketData, getTokenPrices, getTokenPriceByTime, getTokenCreation, getTokenMintBurn, getTokenSecurity, getTokenListFiltered, getDevTokens, getTokenTraders, getTokenLiquiditySnapshots, getTokenTransfers, getTokenTransferTotal, getPairCandles, getPoolCandles
getTokensBalance, getPnl, getPnlDetails, getPnlByToken, getPnlByWallet, calculatePnl, getNetWorth, getNetWorthDetails, getNetWorthChart, getNetWorthByTokens, getNetWorthSummary, getBalanceUpdates, getWalletTransfers, getWalletTransferTotal, getWalletFirstTx
getTradeList, getTradeTopTraders, getTradeGainersLosers, getTradeActivityList
getHotTokens, getRankingNewTokens, getRankingStocksTokens, getRankingFinalStretchTokens, getRankingMigratedTokens
getDexpoolDetail, getDexpoolSnapshots
getDexList, getQuote, getRoute, swap, createToken
pumpfunCreateToken, moonshotCreateToken
sendTransaction, getGasPrice, estimateGasLimit
registerTransfer, getTransferSummary, getTransferAlerts, getTransferDirectExposure, getTransferNetworkIdentifications, registerWithdrawal, getWithdrawalSummary, getWithdrawalAlerts, getWithdrawalDirectExposure, getWithdrawalFraudAssessment, getWithdrawalAddressIdentifications, getWithdrawalNetworkIdentifications, registerAddress, getAddressRisk
listEndpoints, createEndpoint, getEndpoint, updateEndpoint, deleteEndpoint, getEndpointSecret, rotateEndpointSecret
getRedpacketCreate, getRedpacketClaim, getRedpacketGet, getRedpacketGetClaims, getRedpacketGetList, getRedpacketGetClaimsByAddress, getRedpacketGetByAddress, getRedpacketSend
watchlistAdd
presign
For the canonical input/output schema of each Playground tool, see the matching REST endpoint in the API Reference — the JSON shapes are identical.

Example client config

Next

MCP Server introduction

What MCP is and how ChainStream exposes it.

MCP Server setup

Wiring the server into Cursor, Claude Desktop and others.

x402 Payments

Pay-per-call authentication for autonomous agents.

Agent Skills

Higher-level SKILL.md packages layered on top of MCP and the CLI.