DeFi Trading Agent MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| USER_ADDRESS | Yes | Your Ethereum wallet address | |
| ALCHEMY_API_KEY | No | Optional Alchemy API key for premium RPCs | |
| USER_PRIVATE_KEY | Yes | Your private key (for signing transactions locally) | |
| COINGECKO_API_KEY | Yes | CoinGecko API key for market data |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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