- Home
- MCP servers
- Sailfish EDUCHAIN
Sailfish EDUCHAIN
- 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.