Skip to main content
Glama
edkdev

DeFi Trading Agent MCP Server

by edkdev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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