Sailfish EDUCHAIN

This MCP (Model Context Protocol) server is integrated into Claude's MCP and maintained by SailFish
  • typescript

6

GitHub Stars

typescript

Language

6 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": {
    "sailfish-finance-educhain-ai-agent-kit": {
      "command": "node",
      "args": [
        "/path/to/SubgraphMCP/build/index.js"
      ],
      "env": {
        "RPC_URL": "https://your-edu-rpc-url.com"
      }
    }
  }
}

This MCP server provides tools and resources to interact with EDUCHAIN through SailFish DEX, enabling token, pool, wallet, swap, and arbitrage operations. You can query market data, manage wallets, perform swaps (including EDU via WEDU), and monitor external markets for arbitrage opportunities.

How to use

You access this MCP server from your MCP client to perform a range of EDUCHAIN actions. Use the token and pool tools to fetch prices, pool details, and historical data. Use wallet operations to view balances and move EDU or ERC20 tokens. Use swap operations to quote and execute swaps, with automatic wrapping or unwrapping of EDU to WEDU where necessary. Use arbitrage tools to compare market data between centralized exchanges and SailFish DEX and configured external APIs to spot opportunities.

How to install

Prerequisites: ensure you have Node.js installed on your system.

Steps to set up the MCP server locally:

{
  "mcpServers": {
    "sailfish": {
      "type": "stdio",
      "name": "sailfish",
      "command": "node",
      "args": ["/path/to/SubgraphMCP/build/index.js"],
      "env": {
        "RPC_URL": "https://your-edu-rpc-url.com"
      }
    }
  }
}

Additional content

Configuration notes: run the MCP server via the stdio entry shown above. The RPC_URL environment variable configures how the server connects to the EDUCHAIN RPC endpoint. You can later customize this URL as needed.

Notes and capabilities

The server exposes a comprehensive set of tools to cover token and pool information, wallet operations, swap operations, and arbitrage workflows. Each tool is callable through the MCP client with a clear function name and parameters.

Available tools

get_token_price

Fetch the current price of a token on SailFish DEX.

get_token_info

Retrieve detailed information about a specific token on SailFish DEX.

get_pool_info

Obtain detailed information about a liquidity pool on SailFish DEX.

get_top_tokens

List top tokens by TVL on SailFish DEX.

get_top_pools

List top liquidity pools by TVL on SailFish DEX.

get_total_tvl

Get the total value locked across SailFish DEX.

get_24h_volume

Retrieve 24-hour trading volume on SailFish DEX.

get_token_historical_data

Fetch historical data for a token on SailFish DEX.

get_pool_historical_data

Fetch historical data for a liquidity pool on SailFish DEX.

get_edu_balance

Get the EDU balance for a wallet address.

get_token_balance

Get a token balance for a wallet address along with USD value.

get_multiple_token_balances

Fetch balances for multiple tokens in a single call.

get_nft_balance

Get NFT balance for a wallet address for a specific NFT collection.

get_wallet_overview

Get an overview of a wallet including EDU, tokens, and NFTs.

get_wallet_address_from_private_key

Derive wallet address from a private key.

send_edu

Send EDU native token to another wallet.

send_erc20_token

Send an ERC20 token to another wallet.

get_swap_quote

Get a quote for swapping tokens on SailFish DEX.

swap_tokens

Swap tokens on SailFish DEX (token-to-token).

swap_edu_for_tokens

Swap EDU for tokens on SailFish DEX (uses WEDU internally).

swap_tokens_for_edu

Swap tokens for EDU on SailFish DEX (uses WEDU internally).

wrap_edu

Wrap EDU into Wrapped EDU (WEDU).

unwrap_wedu

Unwrap Wrapped EDU (WEDU) back to EDU.

get_external_market_data

Fetch external EDU market data from centralized exchanges.

check_arbitrage_opportunities

Check for arbitrage opportunities between CEX data and SailFish DEX.

update_external_market_config

Update the configuration for external market data API.

get_external_market_config

Get the current configuration for external market data API.

set_rpc_url

Set the RPC URL used for blockchain interactions.

get_rpc_url

Get the current RPC URL used for blockchain interactions.

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