跳转到主要内容
ChainStream MCP Server 暴露 17 个工具,涵盖代币分析、钱包画像、DEX 交易、市场趋势和区块链操作。无论使用云端端点https://mcp.chainstream.io/mcp)还是 npm 包@chainstream-io/mcp),均为同一套 17 个工具。

工具(17)

代币工具(5)

按名称、符号或合约地址在所有支持链上搜索代币。返回排名靠前的匹配项,含名称、符号、链、价格、24 小时涨跌与市值。用户仅提到代币名称时,应优先使用本工具。
参数类型必填默认值说明
querystring搜索词:代币名称、符号或合约地址
chainstring按链筛选(省略则搜全链)
limitnumber10最大条数(1–50)

tokens_analyze

综合代币分析:价格、成交量、持仓分布、安全评估与流动性深度。评估任意代币时的首选工具 —— 当用户问「讲讲代币 X」或「这个币安全吗」时使用。价格图表请改用 tokens_price_history
参数类型必填默认值说明
chainstring区块链标识
addressstring代币合约地址
sectionsarray["overview","metrics","holders","security"]要包含的数据段。取值:overviewmetricsholderssecurityliquidity
此工具将多个 REST API 调用(代币详情、统计、市场数据、Top 持有者、安全审计)聚合为单次响应。

tokens_price_history

获取用于图表与技术分析的 OHLCV K 线数据。最多返回 100 根 K 线(开高低收、成交量)。日内分析可用 1h4h 分辨率,更长周期可用 1d
参数类型必填默认值说明
chainstring区块链标识
addressstring代币合约地址
resolutionenum"1h"K 线周期:1m5m15m1h4h1d
limitnumber50K 线数量(1–100)

tokens_discover

按链上指标发现代币。用于查找满足条件的代币,例如「Solana 上高成交量代币」或「涨幅最大的代币」。
参数类型必填默认值说明
chainstring区块链标识
sort_byenum"volume"排序指标:volumeprice_changetradesmarket_cap
time_frameenum"24h"时间窗口:1h4h24h
min_volume_usdnumber最低美元成交量
limitnumber20最大条数(1–50)

tokens_compare

最多并排对比 5 个代币。返回统一指标:价格、成交量、市值、持币人数、24 小时涨跌。适用于用户问「哪个更好」或需要对比选项时。
参数类型必填默认值说明
tokensarray{ chain, address } 对象数组(2–5 项)

钱包工具(2)

wallets_profile

完整钱包画像:当前代币持仓与估值、已实现/未实现盈亏、总净资产。当用户问「这个钱包持有什么」或「这钱包盈利如何」时使用。近期交易请改用 wallets_activity
参数类型必填默认值说明
chainstring区块链标识
addressstring钱包地址
includearray["holdings","pnl"]数据段:holdings(代币余额)、pnl(盈亏)、net_worth(总价值)
等同于托管端点上的 wallet_get_balance + wallet_get_pnl + wallet_get_net_worth

wallets_activity

近期钱包活动:代币转账与交易历史。用于排查「这个钱包最近在做什么」或可疑行为。组合与盈亏数据请用 wallets_profile
参数类型必填默认值说明
chainstring区块链标识
addressstring钱包地址
limitnumber20转账条数(1–50)

市场工具(1)

按分类获取热门代币。hot = 成交最活跃,new = 新创建,migrated = 已从 launchpad 迁移到 DEX,graduating = 接近迁移阈值,stocks = 股票相关 meme 币。默认链为 solana。
参数类型必填默认值说明
chainstring"solana"查询的链
categoryenum"hot"热门分类:hotnewmigratedgraduatingstocks
limitnumber20最大条数(1–50)

DEX 工具(3)

dex_quote

获取换币报价:预计输出数量、价格冲击与手续费。只读 —— 不会动账。在调用 dex_swap 之前务必先调用本工具,向用户展示将收到的数量并在执行前确认。
参数类型必填默认值说明
chainstring区块链标识
dexstringDEX 协议(jupiter、raydium、pumpfun 等)
inputMintstring输入代币地址
outputMintstring输出代币地址
amountstring输入数量(最小单位)
slippagenumber滑点容忍度,百分比(0–100)

dex_swap

在 DEX 上执行代币兑换。高风险 —— 会产生真实链上交易并转移资金。务必先调用 dex_quote 并向用户展示报价。仅在用户明确确认后再调用本工具。
参数类型必填默认值说明
chainstring区块链标识
dexstringDEX 协议
userAddressstring用户钱包地址
inputMintstring输入代币地址
outputMintstring输出代币地址
amountstring输入数量(最小单位)
slippagenumber滑点容忍度,百分比(0–100)
swapModeenum"ExactIn"兑换模式:ExactInExactOut
poolAddressstring指定池地址
priorityFeestringSolana 优先费
会执行真实链上交易。MCP 客户端应要求用户明确确认。

dex_create_token

在 launchpad 类 DEX(PumpFun、Raydium、Moonshot 等)上创建新代币。高风险 —— 会部署真实代币合约。需要用户确认。
参数类型必填默认值说明
chainstring区块链标识
dexenumLaunchpad DEX:raydiumpumpfunmoonshotcandylaunchpad
userAddressstring创建者钱包地址
namestring代币名称(最多 32 字符)
symbolstring代币符号(最多 10 字符)
uristring代币元数据 URI
imagestring代币图片 URL
priorityFeestringSolana 优先费
会创建真实链上代币。必须要求用户明确确认。

交易工具(2)

trading_backtest

用历史数据回测交易策略。返回盈亏曲线、夏普比率、最大回撤与成交明细。当前开发中 —— 有结果时将通过进度通知推送。
参数类型必填默认值说明
chainstring区块链标识
tokenstring代币地址
strategystring策略描述或代码
startTimenumber开始时间戳(Unix 秒)
endTimenumber结束时间戳(Unix 秒)
initialCapitalnumber10000起始资金(美元)
本工具仍在开发中,当前返回包含所提交参数的占位响应。

trading_execute

根据交易信号在 DEX 上执行交易。高风险 —— 会动用真实资金。需要用户明确确认。若需更细控制兑换参数,可考虑直接使用 dex_swap
参数类型必填默认值说明
chainstring区块链标识
actionenum交易动作:buysell
tokenstring代币地址
amountstring交易数量
maxSlippagenumber3.0最大滑点(百分比)
userAddressstring用户钱包地址
会执行真实链上交易。MCP 客户端应要求用户明确确认。
本工具仍在开发中,当前返回占位响应。

成交工具(1)

trades_recent

获取近期链上成交,可按代币或钱包筛选。返回价格、数量、买卖双方与时间戳等明细。
参数类型必填默认值说明
chainstring区块链标识
tokenAddressstring仅某代币的成交
walletAddressstring仅某钱包相关成交
limitnumber20成交条数(1–50)

基础设施工具(3)

webhooks_manage

管理用于实时事件通知的 Webhook 端点。用 list 查看已有 Webhook,create 新建订阅,delete 删除端点。
参数类型必填默认值说明
actionenum动作:listcreatedelete
endpoint_idstringdelete 时必填
urlstringWebhook URL(create 时必填)
eventsarray订阅的事件类型(create 时必填)

blockchain_info

查询支持的区块链与可用 DEX 协议。当智能体需要知道可用链或 DEX 时使用。
参数类型必填默认值说明
chainstring指定链(省略则返回全部链)

transaction_send

向区块链广播已签名交易。高风险 —— 提交后无法撤销的真实交易。交易须已由用户钱包完成签名。
参数类型必填默认值说明
chainstring区块链标识
signedTransactionstring已签名交易数据(base64 或 hex)
链上交易不可撤销。请确保签名与审核流程正确。

REST API 覆盖

17 个 MCP 工具将多个 REST API 端点聚合为更高层级的操作。以下为底层 REST API 的映射参考。

Token(17 个工具)

工具说明
token_search按名称/符号/地址搜索代币
token_get代币详细信息
token_get_metadata代币元数据(名称、符号、Logo)
token_get_stats交易统计
token_get_price当前价格
token_get_prices历史价格
token_get_candlesK 线数据
token_get_holders持币人数
token_get_top_holders大户列表
token_get_pools流动性池
token_get_security安全/审计检查
token_get_creation创建信息(部署者、交易、时间)
token_get_mint_and_burn铸造/销毁历史
token_list带筛选的分页代币列表
token_get_traders_tag交易者类型分布
token_get_liquidity_snapshots历史流动性
token_dev_get_tokens某开发者发行的全部代币

Wallet(5 个工具)

工具说明
wallet_get_balance代币余额
wallet_get_balance_updates余额变动历史
wallet_get_pnl盈亏指标
wallet_calculate_pnl指定区间盈亏
wallet_get_stats交易模式与活跃度

Trade(3 个工具)

工具说明
trade_get成交记录
trade_get_activities交易活动流
trade_get_top_traders头部交易者

DexPool(2 个工具)

工具说明
dexpool_get池信息
dexpool_get_snapshots历史池状态

Ranking(5 个工具)

工具说明
ranking_get_hot_tokens热门代币
ranking_get_new_tokens新创建代币
ranking_get_stocks联合曲线代币
ranking_get_final_stretch临近毕业代币
ranking_get_migrated近期已毕业代币

Blockchain(2 个工具)

工具说明
blockchain_list支持的区块链
blockchain_get_latest_block当前区块信息

DEX(5 个工具)

工具说明
dex_list支持的 DEX
dex_get_quote兑换报价
dex_get_route最优路径
dex_swap执行兑换
dex_create创建未签名兑换交易

DeFi / 代币创建(3 个工具)

工具说明
pumpfun_create在 Pump.fun 创建代币
moonshot_create在 Moonshot 创建代币
moonshot_submit_create_token提交 Moonshot 创建交易

Transaction(3 个工具)

工具说明
transaction_send发送已签名交易
transaction_get_gas_price当前 Gas 价格
transaction_estimate_gas_limitGas 估算

RedPacket(4 个工具)

工具说明
redpacket_create创建红包
redpacket_claim领取奖励
redpacket_get红包详情
redpacket_get_claims领取记录

KYT 合规(7 个工具)

工具说明
kyt_register_transfer登记交易以供风险评估
kyt_get_transfer_summary交易风险摘要
kyt_get_transfer_exposures交易中的风险实体
kyt_get_transfer_alerts风险告警
kyt_register_withdrawal登记提币以供筛查
kyt_register_address登记地址以供监控
kyt_get_address_risk地址风险评估

Webhook(6 个工具)

工具说明
webhook_list_endpoints列出端点
webhook_create_endpoint创建订阅
webhook_update_endpoint修改配置
webhook_delete_endpoint删除端点
webhook_get_secret获取签名密钥
webhook_rotate_secret轮换密钥

连接方式

方式端点说明
云端https://mcp.chainstream.io/mcp零安装,同一套 17 个工具
npm stdionpx @chainstream-io/mcp本地进程,适合 IDE 集成
npm HTTPchainstream-mcp --transport http团队服务器、云端部署