global-ethereum-price-index-gex

global-ethereum-price-index-gex

4.0

The Global Ethereum Price Index (GEX) is an advanced mcp server that provides comprehensive and up-to-date Ethereum price data.

The Global Ethereum Price Index (GEX) is a robust and versatile mcp server, providing both real-time and historical Ethereum price data across a wide range of currencies. Powered by a reliable price index, GEX ensures accuracy and consistency in delivering Ethereum pricing information. This service is designed to cater to various needs, from financial reporting and analysis to integration with diverse software applications. With its powerful tools and flexible data formats, GEX is ideal for users seeking reliable and comprehensive Ethereum pricing information for various applications.

Features

  • Up to 1-second Refresh Rate: Enjoy real-time Ethereum price updates, ensuring you always have the latest information at your fingertips.
  • Support for 165+ Currencies: Access Ethereum prices in over 165 currencies, providing flexibility for users worldwide.
  • Daily and Live Rates: Choose between daily rates at a preferred lock-in time or real-time live rates to suit your requirements.
  • Historical Data: Access historical daily rates dating back to 2010, perfect for trend analysis and historical comparison.
  • Flexible Formats: Retrieve data in JSON or CSV formats, allowing easy integration and analysis.

MCP Tools

  • Custom Ticker: Generate a custom index in a specific currency. You can choose to include or exclude specific exchanges as needed.
  • Ticker Per Symbol: Retrieve ticker data for a specified symbol.
  • Short Ticker: Access basic ticker information including the last and daily average price for all symbols.
  • Ticker Changes: Obtain ticker values and price changes for a specified market and symbol.
  • All Ticker Data: Retrieve ticker data for every supported symbol. Specify fiat currencies to narrow down the results.

Usage with Different Platforms

python

python
import requests

url = 'https://api.gex.com/v1/ticker'
params = {
    'symbol': 'ETHUSD',
    'market': 'global'
}
response = requests.get(url, params=params)
data = response.json()
print(data)

javascript

javascript
const axios = require('axios');

axios.get('https://api.gex.com/v1/ticker', {
    params: {
        symbol: 'ETHUSD',
        market: 'global'
    }
})
.then(response => {
    console.log(response.data);
})
.catch(error => {
    console.error('Error fetching data:', error);
});