DeFi Trading Agent MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_swap_priceC | Get indicative price for a token swap using Aggregator Protocol |
| get_swap_quoteC | Get executable quote with transaction data for a token swap |
| execute_swapB | Execute a swap transaction (requires quote data) |
| get_supported_chainsB | Get list of blockchain networks supported by Aggregator Protocol |
| get_liquidity_sourcesC | Get list of liquidity sources available on a specific chain |
| get_token_priceC | Get token prices by contract addresses using CoinGecko API |
| get_coingecko_networksB | Get list of supported networks on CoinGecko/GeckoTerminal |
| get_supported_dexesC | Get list of supported DEXes on a specific network |
| get_trending_poolsC | Get trending pools across all networks on GeckoTerminal |
| get_trending_pools_by_networkC | Get trending pools on a specific network |
| get_multiple_pools_dataC | Get data for multiple pools by their contract addresses |
| get_top_pools_by_dexC | Get top pools on a specific DEX |
| get_new_poolsC | Get latest new pools across all networks |
| search_poolsC | Search for pools by query (pool address, token address, or token symbol) |
| get_top_pools_by_tokenC | Get top pools for a specific token by contract address |
| get_token_dataC | Get specific token data by contract address |
| get_multiple_tokens_dataC | Get data for multiple tokens by their contract addresses |
| get_token_infoB | Get detailed token information including socials, websites, and description |
| get_recently_updated_tokensC | Get recently updated tokens with their information |
| get_pool_ohlcvC | Get OHLCV (Open, High, Low, Close, Volume) data for a pool |
| get_pool_tradesC | Get recent trades for a specific pool |
| get_gasless_priceB | Get indicative price for a gasless token swap (no gas fees required) |
| get_gasless_quoteB | Get executable quote for a gasless token swap with EIP-712 signature data |
| submit_gasless_swapB | Submit a gasless swap by signing approval and trade messages (no gas fees required) |
| get_gasless_statusC | Get the status of a submitted gasless swap |
| get_gasless_chainsB | Get list of blockchain networks that support gasless swaps |
| get_gasless_approval_tokensB | Get list of tokens that support gasless approvals (EIP-2612 permit) |
| get_portfolio_tokensA | Get tokens with balances, prices, and metadata for wallet addresses (uses USER_ADDRESS from env if addresses not provided) |
| get_portfolio_balancesA | Get token balances for wallet addresses (faster, no prices/metadata, uses USER_ADDRESS from env if addresses not provided) |
| get_portfolio_transactionsA | Get transaction history for a wallet address (BETA: 1 address, ETH/BASE only, uses USER_ADDRESS from env if addresses not provided) |
| convert_wei_to_formattedB | Convert wei amounts to human-readable format using ethers.js |
| convert_formatted_to_weiB | Convert formatted amounts to wei using ethers.js |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/edkdev/defi-trading-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server