メインコンテンツへスキップ
ChainStream MCP サーバー は、完全なデータカタログと DeFi プリミティブを Model Context Protocol ツールとして公開します。このページは正式なリファレンスです — Claude、Cursor、その他のクライアントへの登録方法は MCP サーバーセットアップ を参照してください。

エンドポイント

  • URL: https://mcp.chainstream.io/mcp
  • トランスポート: Streamable HTTP(水平スケーリング+進捗レポート)
  • 認証: Bearer トークン(X-API-KEYまたは x402 マイクロペイメント(Base / Solana の USDC)

2 種類のツール表面

ChainStream の MCP サーバーは 2 つの形態で提供されます。エージェントのワークフローに合わせて選択してください。
表面命名用途
Outcome 指向ツールtokens_search, dex_swap(アンダースコア)ユーザー向けタスクを行うエージェント向け — 各ツールが複数の REST 呼び出しをオーケストレーションしてキュレーションされた結果を返します。Agent Skills が参照しているのはこちらです。
Playground ツールgetToken, createEndpoint(camelCase)REST API を 1:1 でカバー — REST と同じ入出力で、テストや低レベル自動化に最適
以下の 17 個の outcome 指向ツールが本番 MCP カタログで公開されているものです。Playground ツールは REST の全表面を MCP ツールとして再公開したもので、このページの下部にリストします。

リソース

URI内容
chainstream://chainsサポートチェーンとステータス
chainstream://chains/{chain}/dexesチェーンごとの DEX プロトコル
chainstream://docs/api_reference完全な REST API リファレンス(すべての /v2/* エンドポイント)
chainstream://docs/query_examplesエージェント向けの共通クエリパターン

リスクモデル

各ツールにはリスクレベルが付与されています。クライアントはレベル L2 以上のツールには明示的な確認 UI を介して呼び出すようにしてください。
レベル意味
L0読み取り専用・ステートレス — 自動呼び出し可
L1読み取り専用・ユーザースコープ(ウォレットプロフィール、Webhook 一覧など) — 安全だが個人データを含む
L2読み取り専用だが計算コストが大きい(バックテストなど) — コストが発生する可能性あり
L3書き込み/署名/ブロードキャスト — 常にユーザーの明示的確認が必要

Outcome 指向ツール(17 個)

トークンインテリジェンス

ツール説明主なパラメータリスク
tokens_search名称、シンボル、アドレスで全サポートチェーンのトークンを検索query, chain?L0
tokens_analyze包括的なトークン分析:価格、出来高、保有者、セキュリティ、流動性chain, addressL0
tokens_price_historyチャート作成・テクニカル分析用の OHLCV ローソク足データchain, address, resolution, from?, to?L0
tokens_discoverオンチェーン指標(出来高、価格変動、取引数)でトークンを発見chain, フィルタL0
tokens_compare最大 5 トークンの横並び比較chain, addresses[]L0

ウォレットインテリジェンス

ツール説明主なパラメータリスク
wallets_profile完全なウォレットプロフィール — 保有、PnL、純資産を一度に取得chain, addressL1
wallets_activity直近のウォレット送金と残高変動chain, address, limit?L1

マーケットディスカバリ

ツール説明主なパラメータリスク
market_trendingカテゴリ別のトレンドトークン(hot, new, migrated, graduating, stockschain, category, durationL0
trades_recentトークンまたはウォレットの直近オンチェーン取引chain, token?, wallet?, limit?L0

DEX とトレーディング

ツール説明主なパラメータリスク
dex_quote期待出力、価格インパクト、手数料を含むスワップ見積もり(読み取り専用)chain, from, to, amountL0
dex_swapDEX でトークンスワップを実行chain, from, to, amount, slippageL3
dex_create_tokenlaunchpad でトークンを作成chain, name, symbol, dex, uriL3
trading_backtest履歴データに対する戦略のバックテスト戦略仕様L2
trading_execute戦略取引を実行chain, strategy, paramsL3
transaction_send署名済みトランザクションをブロードキャストchain, signed_txL3

運用

ツール説明主なパラメータリスク
webhooks_manageWebhook エンドポイント管理(一覧、作成、削除)action, エンドポイント仕様L1
blockchain_infoサポートチェーンと DEX プロトコルL0
KYT/コンプライアンスは outcome ツールとしては公開していません — /v1/kyt/* 配下の REST API を直接呼び出してください。KYT コンセプト を参照してください。

Playground ツール(REST パリティ)

Playground 表面は REST API を 1:1 で MCP ツールとして公開したものです。各ツールは対応する REST エンドポイントと同じ JSON パラメータを受け取り、content[0].text に生レスポンスを JSON 文字列として返します。REST のプログラマブルパリティを 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
各 Playground ツールの入出力スキーマは、API リファレンス の対応する REST エンドポイントを参照してください — JSON の形状は完全に同一です。

クライアント設定例

{
  "mcpServers": {
    "chainstream": {
      "url": "https://mcp.chainstream.io/mcp",
      "headers": { "X-API-KEY": "<your-api-key>" }
    }
  }
}

次へ

MCP サーバーの概要

MCP とは何か、ChainStream がどのように公開しているか。

MCP サーバーセットアップ

Cursor、Claude Desktop などへの組み込み。

x402 ペイメント

自律エージェント向けの呼び出し課金認証。

Agent Skills

MCP と CLI の上に載る高レベル SKILL.md パッケージ。