MCP tool · read 2 credits

thornode_oracle_prices_get

Fetch live THORNode oracle USD prices. Pass-through of GET /thorchain/oracle/prices. For the cached hourly snapshot read Cosmos::Thorchain::OraclePrice directly.

JSON-RPC call

Paste this body into your MCP client's `tools/call` request. The `id` field is the JSON-RPC message correlator (caller-chosen, not a record identifier — set it to anything; the server echoes it back).

tools/call body
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "thornode_oracle_prices_get",
    "arguments": {}
  }
}

Arguments

This tool takes no arguments.

Copy-paste prompt samples

Drop one of these into Claude Code, n8n, or any MCP client. Your AI agent should pick this tool to answer.

What are the current THORChain oracle USD prices?
Fetch live oracle prices from THORNode — RUNE, BTC, ETH.
Get the freshest USD price feed THORChain has on-chain.

Example response

Illustrative shape — actual values vary.

response shape
{
  "prices": [
    {
      "symbol": "BTC",
      "price": "102345.67"
    },
    {
      "symbol": "ETH",
      "price": "3210.45"
    },
    {
      "symbol": "RUNE",
      "price": "4.85"
    }
  ]
}

Possible errors

VALIDATION
Returned when the arguments fail the typed schema.
NOT_FOUND
Returned when the requested resource does not exist in our DB.
RATE_LIMIT
Returned when your token's credit budget is exhausted.
UPSTREAM
Returned when the upstream HTTP call fails (relayer tools only).