Independent Reserve

Provides real-time Independent Reserve market data to AI assistants via MCP with ticker and order book tools.
  • python

0

GitHub Stars

python

Language

4 months ago

First Indexed

2 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": {
    "sholtomaud-ir-mcp": {
      "command": "python",
      "args": [
        "/path/to/your/independentreserve-mcp/server.py"
      ],
      "env": {
        "IR_API_KEY": "YOUR_API_KEY_HERE",
        "IR_API_SECRET": "YOUR_API_SECRET_HERE"
      }
    }
  }
}

You can run this MCP server to fetch real-time Independent Reserve cryptocurrency data inside your AI assistants. It exposes simple tools to query current prices and market data, and it automatically reconnects when the connection drops so you can rely on up-to-date information during conversations.

How to use

After you start the MCP server, you can ask your AI assistant for real-time price data and market depth. The server provides two primary tools you can call:

  • get_ticker(primary_currency, secondary_currency): Retrieve the latest ticker data including price, bid, ask, and volume for a currency pair.
  • get_order_book(primary_currency, secondary_currency): Retrieve the current order book with buy and sell side data for a currency pair.

You can ask about any supported pair like BTC/USD or ETH/AUD. If you expect follow-up questions, you can stay subscribed to a specific pair for a short time to avoid repeated reconnections.

How to install

Prerequisites you need on your machine

  • Python 3.8 or newer
  • pip (Python package manager)

Install dependencies and run the MCP server locally

pip install -r requirements.txt

Prepare configuration for API keys (optional for public data)

cp .env.example .env

Edit credentials in the .env file if you need private data features later

# Open .env and fill in keys as needed

Start the MCP server using Python

python server.py

Configuration and usage notes

Environment variables shown to enable authentication or private data features can be supplied when starting the server. The example keys are IR_API_KEY and IR_API_SECRET and are optional for public data.

Connecting Claude Desktop

To connect Claude Desktop to your local MCP server, add a local stdio MCP configuration so Claude can launch the server process and communicate with it.

Place this configuration in your Claude Desktop config file. Replace the path with the absolute path to where you keep the server on your machine.

{
  "mcpServers": {
    "independentreserve": {
      "command": "python",
      "args": [
        "/path/to/your/independentreserve-mcp/server.py"
      ],
      "env": {
        "IR_API_KEY": "your_api_key_if_needed",
        "IR_API_SECRET": "your_api_secret_if_needed"
      }
    }
  }
}

Restart Claude Desktop after saving the config. Claude will start the local MCP server and you can begin asking about Independent Reserve data.

Next steps and improvements

Authentication for private channels, smarter subscription handling, enhanced error handling, and additional data endpoints like recent trades are planned improvements.

Available tools

get_ticker

Fetches the latest ticker information for a given currency pair, returning price, bid, ask, and volume.

get_order_book

Fetches the current live order book for a given currency pair, showing current buys and sells.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational