- Home
- MCP servers
- THORChain
THORChain
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"missionsquad-mcp-thorchain": {
"command": "node",
"args": [
"/absolute/path/to/mcp-thorchain/dist/index.js"
]
}
}
}THORChain MCP Server provides structured access to THORChain data through a consistent MCP interface. You can query transactions, address histories, pool statistics, network metrics, and vault addresses to power AI assistants and other tools with up-to-date blockchain information.
How to use
You interact with the THORChain MCP Server through an MCP client or tooling that speaks the MCP protocol. You can perform practical actions such as looking up a specific transaction, checking the history of an address, retrieving liquidity pool statistics, getting detailed pool information, pulling network-wide stats, and obtaining current vault addresses. Each tool is designed to return structured data you can display, analyze, or feed into other workflows.
How to install
Prerequisites you need before installation:
- Node.js 20 or newer
- npm or a compatible package manager
From npm (recommended) install the MCP server globally.
npm install -g @missionsquad/mcp-thorchain
Configuration and testing
Configure and run the server for use with Claude Desktop or for testing with the MCP Inspector.
Claude Desktop configuration (example) — add an MCP server entry that starts the server from its built distribution.
{
"mcpServers": {
"thorchain": {
"command": "node",
"args": [
"/absolute/path/to/mcp-thorchain/dist/index.js"
]
}
}
}
Testing with MCP Inspector
You can test the MCP server without Claude Desktop by using the MCP Inspector. This starts a web interface where you can view available tools, test them with parameters, and inspect requests and responses.
npx @modelcontextprotocol/inspector node dist/index.js
Available tools
get-transaction
Retrieve detailed information about a specific THORChain transaction using the transaction ID.
get-address-history
Fetch the transaction history for a given blockchain address with optional limits and offset for pagination.
get-pools
Obtain statistics for all THORChain liquidity pools over a specified period, such as 24h or 7d.
get-pool-detail
Get in-depth information for a single liquidity pool by specifying its asset identifier.
get-network-stats
Retrieve overall network statistics for THORChain, including swap activity and active users.
get-vault-addresses
Return the current inbound vault addresses used for depositing funds into THORChain.