THORChain MCP

org.thorchain由 thorchain.org 发布官方发布者v1.1.0更新于 Nov 5, 2026

THORChain swap quotes, non-custodial swap prep, swap status, pools and network data.

已验证Streamable HTTP可网页运行金融数据与分析

概览

AI 生成的概览

远程 THORChain MCP 服务器,提供兑换报价、非托管兑换准备、兑换状态、流动性池与网络数据。

可以做什么
  • 计算兑换与限价单报价,含预期产出、手续费、滑点与 memo
  • 准备兑换交易,返回金库地址、memo、保底数量与有效期
  • 按哈希查询兑换状态与交易详情,以及原始处理阶段
  • 列出并查看流动性池,含成交量、手续费、APY 与价格
  • 读取网络概览、入站金库地址、出站手续费、最新区块高度与 THORName 信息
  • 提供 ping 健康检查与参考 memo 预检
适用场景
适合需要回答 THORChain 兑换、池子价格与网络状态问题,或为用户准备由其自行钱包签名的兑换交易时使用。也适合查询已提交兑换是否完成或被退款。
运行要求
需要远程 streamable HTTP 端点;未声明任何软件包、环境变量或请求头,也未声明身份验证。金额以基础单位(1e8)表示,助手需自行换算。
安装前请注意
prepare_swap 与 quote_limit 会返回用于真实交易的存款地址与 memo;服务器声明其本身不转移资金、由用户自行钱包签名,发送前应核对金额、保底数量与有效期。兑换与限价单数据来自公开 THORChain 节点,涉及真实资产与手续费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 THORChain MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/org.thorchain%2Fthorchain-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "thorchain": {
      "type": "http",
      "url": "https://mcp.thorchain.org/mcp"
    }
  }
}

工具

16

check_reference_memo

Check Reference Memo

Pre-flight check for memoless transactions. Returns what reference would be extracted from the amount and whether it's available for registration.

输入参数asset必填amount必填

get_inbound_addresses

Get Inbound Addresses

Returns vault addresses for depositing assets into THORChain. Each chain has its own inbound address along with gas rates and halted status.

无需输入参数。

get_lastblock

Get Last Block Heights

Returns the last observed and signed block heights for all chains. Useful for monitoring chain sync status and detecting chain halts.

无需输入参数。

get_network_summary

Get Network Summary

Compact THORChain network status for agents: node counts, bonding/liquidity APY, reserve, pooled RUNE, next churn height, vault migration flag. Prefer this over get_network_info (full toolset only), which returns large per-node bond arrays.

无需输入参数。

get_outbound_fees

Get Outbound Fees

Returns outbound fee information for all assets including the fee amount, surplus/deficit tracking, and dynamic multiplier. Use this to estimate transaction costs.

无需输入参数。

get_pool

Get Pool

Returns one liquidity pool by asset (e.g. BTC.BTC): depths, units, status and price. Use list_pools to find asset identifiers and get_pool_stats for volume, fees and APY.

输入参数asset必填

get_pool_stats

Get Pool Stats

Returns detailed analytics and statistics for a specific liquidity pool including volume, fees, APY, and historical metrics.

输入参数asset必填

get_swap_status

Get Swap Status

Answers "did my swap go through?" in plain terms. Returns a status (not_found, pending, streaming, sent, refunded, completed), whether it is done, a one-line summary to tell the user, streaming progress, an estimated wait, and the refund reason. refund=true with status sent means part was refunded. Start here for swap tracking; use get_tx_status only for raw stage detail.

输入参数hash必填

get_tx

Get Transaction

Returns the observed transaction for a hash (inbound or outbound): chain, addresses, coins, memo and the heights THORChain saw it at. For "did my swap go through?" use get_swap_status.

输入参数hash必填

get_tx_status

Get Transaction Status

Returns THORNode's raw status for an inbound transaction: every processing stage, planned outbounds and sent outbounds. For a plain answer (pending, streaming, sent, refunded) use get_swap_status; use this for stage-level detail.

输入参数hash必填

list_pools

List Pools

Returns all active liquidity pools on THORChain with their balances, units, and status. Supports pagination with limit and offset parameters.

输入参数limitoffset

lookup_thorname

Look Up THORName

Returns THORName details including chain addresses, expiry, and owner.

输入参数name必填

ping

Ping THORNode

Health check endpoint. Returns 'pong' if the THORNode is responding. Use this to verify connectivity to the node.

无需输入参数。

prepare_swap

Prepare Swap

Build a ready-to-execute THORChain swap. Returns the exact vault address to send to, the memo, the source chain, the expected output and guaranteed minimum, the estimated time, and an expiry. Use this when the user wants to actually perform a swap, not just price it (for pricing only, use quote_swap). The returned instruction is what a wallet signs and broadcasts; this tool itself never moves funds.

输入参数amount必填to_asset必填affiliatefrom_asset必填destination必填affiliate_bpsmax_slippage_bps

quote_limit

Quote Limit Order

Get a limit order quote with expected output, expiry time, and a generated memo for executing the limit order. Limit orders execute when the target price is reached. For an immediate market swap use quote_swap.

输入参数amount必填to_asset必填affiliatecustom_ttlfrom_asset必填target_out必填destinationaffiliate_bpsrefund_addressstreaming_quantity

quote_swap

Quote Swap

Calculate how much output you would receive when swapping one asset for another. Use this tool to answer questions like 'how much ETH would I get for 100 RUNE?' Returns expected output amount, fees, slippage, estimated time, and a memo for executing the swap.

输入参数amount必填to_asset必填affiliatefrom_asset必填destinationaffiliate_bps

版本历史

2
  1. v1.1.0最新Nov 5, 2026
  2. v1.0.0Oct 21, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。