GalaConnect MCP Server

by IndiaJonathan

265 downloads
Not rated
GitHub

About

GalaConnect MCP Server is a Model Context Protocol server that provides access to Galascan APIs. It offers tools for retrieving data on Gala ecosystem coins, burned tokens, recent transactions, coin information, and circulating supply metrics. It is intended for users who want…

Details

Author
IndiaJonathan
Downloads
265
Categories
Other, AI, API

- Retrieves comprehensive data for all Gala ecosystem coins
- Retrieves data on tokens burned today
- Retrieves recent transactions from the Gala blockchain
- Retrieves detailed cryptocurrency information including Gala coins
- Retrieves circulating supply metrics for the Gala ecosystem

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name GalaConnect MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install with npm install and build with npm run build. Then invoke the tools via <use_tools> commands (e.g., <use_tools name="galaconnect_chain_coin_info_all"/>). For the galaconnect_all_transactions tool, an optional limit parameter controls the number of transactions returned. The server can also be run as a Docker container.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "galaconnect mcp server": {
            "galachain-mcp": {
                "command": "docker",
                "args": [
                    "build",
                    "-t",
                    "galaconnect-mcp",
                    "-f",
                    "Dockerfile",
                    "."
                ]
            }
        }
    }
}

McpServers

{
    "galachain-mcp": {
        "command": "docker",
        "args": [
            "build",
            "-t",
            "galaconnect-mcp",
            "-f",
            "Dockerfile",
            "."
        ]
    }
}

GalaConnect MCP Server

This is a Model Context Protocol (MCP) server that provides access to Galascan APIs. Currently, it supports the following tools:

- galaconnect_chain_coin_info_all: Retrieves comprehensive data for all coins in the Gala ecosystem.
- galaconnect_burned_today: Retrieves data on tokens burned today in the Gala ecosystem.
- galaconnect_all_transactions: Retrieves recent transactions from the Gala blockchain.
- galaconnect_coin_info: Retrieves detailed information about various cryptocurrencies including Gala ecosystem coins.
- galaconnect_circulating_supply_metrics: Retrieves metrics about the circulating supply in the Gala ecosystem.

Installation

npm install
npm run build

Usage

To use this server with Claude:

<use_tools name="galaconnect_chain_coin_info_all" />
<use_tools name="galaconnect_burned_today" />
<use_tools name="galaconnect_all_transactions" />
<use_tools name="galaconnect_coin_info" />
<use_tools name="galaconnect_circulating_supply_metrics" />

When calling the galaconnect_all_transactions tool, you can specify a limit parameter to control the number of transactions returned:

You can use the galaconnect_all_transactions tool with a limit of 5 transactions.

Tools

galaconnect_chain_coin_info_all

Retrieves comprehensive data for all coins in the Gala ecosystem.

Input:
No parameters required.

Output:
JSON object containing detailed information about all Gala ecosystem coins, with each coin having the following metrics:
- Symbol and supply information
- Transaction volume and number of holders
- Mint and burn metrics (all-time and last 24h)
- Current price and price change percentage (24h)
- Circulating supply and market capitalization
- Timestamps for last updates

galaconnect_burned_today

Retrieves data on tokens burned today in the Gala ecosystem.

Input:
No parameters required.

Output:
JSON array containing tokens burned today with the following information:
- burned: The amount of tokens burned today
- token: The token symbol

galaconnect_all_transactions

Retrieves recent transactions from the Gala blockchain.

Input:
- limit (optional): Maximum number of transactions to return. Defaults to 20 if not specified.

Output:
JSON array containing detailed information about recent transactions, including:
- TransactionHash: Unique identifier for the transaction
- Method: Operation performed (e.g., MintToken, TransferToken, BurnTokens)
- Channel: The blockchain channel used for the transaction
- Block: Block number where the transaction was recorded
- SecondsAgo: Time elapsed since the transaction occurred
- CreatedAt: Timestamp when the transaction was created
- FromWallet: Source wallet address
- ToWallet: Destination wallet address
- Amount: Quantity and token symbol transferred
- token_path: Complete path information for the token
- Fee: Transaction fee amount
- is_nft: Flag indicating if the transaction involves an NFT (1) or not (0)

galaconnect_coin_info

Retrieves information about various cryptocurrencies including Gala ecosystem coins.

Input:
No parameters required.

Output:
JSON array containing detailed information about cryptocurrencies, with each coin having the following metrics:
- id: Unique identifier for the coin
- symbol: Trading symbol for the coin (e.g., "gala", "usdt")
- name: Full name of the cryptocurrency
- image: URL to the coin's logo image
- current_price: Current trading price in USD
- market_cap: Total market capitalization
- market_cap_rank: Ranking based on market cap
- fully_diluted_valuation: Valuation if all coins were in circulation
- total_volume: 24-hour trading volume
- high_24h/low_24h: Highest and lowest prices in the last 24 hours
- price_change_24h: Absolute price change in the last 24 hours
- price_change_percentage_24h: Percentage price change in the last 24 hours
- market_cap_change_24h: Change in market cap in the last 24 hours
- market_cap_change_percentage_24h: Percentage change in market cap
- Supply information: circulating_supply, total_supply, max_supply
- All-time high/low data: ath, atl, ath_date, atl_date, ath_change_percentage, atl_change_percentage
- last_updated: Timestamp of when the data was last updated

galaconnect_circulating_supply_metrics

Retrieves metrics about the circulating supply in the Gala ecosystem.

Input:
No parameters required.

Output:
JSON array containing information about circulating supply metrics:
- gc_mint_allowance: The current mint allowance for Gala Chain
- gc_balance: The current balance on Gala Chain
- eth_circulating_supply: The current circulating supply on Ethereum

Development

This server connects to the Galascan API at http://galascan.gala.com/api/chain-coin-info-all to retrieve comprehensive coin information.

To run the server in development mode:

npm run watch

Configuration

To configure this MCP server in Cursor or similar environments:

"galaconnect": {
  "command": "docker",
  "args": [
    "run",
    "--rm",
    "-i",
    "galaconnect-mcp"
  ],
  "env": {}
}

You can build the Docker image with:

docker build -t galaconnect-mcp -f Dockerfile .

This MCP server operates over stdio (standard input/output) rather than a network port, making it suitable for direct integration with LLM platforms that support the Model Context Protocol.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.