THORChain Swap

org.thorchain.swapPublished by swap.thorchain.orgOfficial publisherv0.4.1Updated Oct 24, 2026

Read-only THORChain swap quotes, liquidity pools, and network status.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Official THORChain MCP server for read-only cross-chain swap quotes, liquidity pool data and network status, with no API key required.

What you can do
  • Get swap quotes for trading assets across chains such as Bitcoin, Ethereum and stablecoins
  • Look up liquidity pool information
  • Check THORChain network status
  • All access is read-only; the server does not sign or submit transactions
When to use it
Useful when an assistant needs current cross-chain swap pricing, pool data or network health from THORChain while helping a user research or plan a swap, without connecting a wallet or holding credentials.
Requirements
A remote streamable HTTP endpoint at swap.thorchain.org; no authentication, API key, token or OAuth is needed, and access is anonymous and rate-limited.
Before you install
Quotes are informational and read-only; the server does not execute swaps, so any actual trade happens elsewhere with the user's own wallet. Public access is rate-limited, and aggregator API keys are mentioned separately for other surfaces.

Installation

In SourceWeft

  1. Open THORChain Swap in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.thorchain.swap%2Fthorchain-swap/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

README

THORChain Swap

The official web interface for native cross-chain swaps, powered by THORChain and Maya Protocol — live at swap.thorchain.org.

Trade Bitcoin, Ethereum, stablecoins, and other layer-1 assets directly between chains: no bridges, no wrapped tokens, no order books, and no user accounts. Users connect their own wallet and sign transactions locally, or swap without connecting a wallet at all via memoless ("instant") swaps.

THORChain Developer Resources

THORChain developer resources for the swap interface — API docs, OpenAPI spec, auth docs, and MCP server:

AI Agent Resources

  • llms.txt — index of agent resources with when-to-use guidance
  • Agent library — complete single-file reference (URL scheme, MCP examples, asset notation, quote semantics, safety rules)
  • AGENTS.md — guidance and safety rules for agents using the site
  • AGENTS.md (repo root) — instructions for AI coding agents working on this codebase

Development

bash
npm installnpm run dev

Open http://localhost:3000. Copy .env.example to .env and fill in the API keys. Typecheck with npx tsc --noEmit -p tsconfig.json.

See AGENTS.md for architecture notes, key paths, and conventions.

Source: README.md at commit f25eebf

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v0.4.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declaredRequired10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts