DeFi Trading Agent MCP Server - Transform your AI into an autonomous crypto trading agent
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
convert_formatted_to_wei
Convert amounts to blockchain format
-
convert_wei_to_formatted
Convert blockchain units to human-readable
-
execute_swap
Execute trades with optimal routing
-
get_gasless_price
Get prices for gas-free trades
-
get_gasless_quote
Get gasless swap quotes
-
get_gasless_status
Monitor gasless transaction status
-
get_new_pools
Discover newly launched tokens and liquidity pools
-
get_pool_ohlcv
Technical analysis with OHLCV candlestick data
-
get_pool_trades
Analyze recent trading activity and whale movements
-
get_portfolio_balances
Fast balance checking across all chains
-
get_portfolio_tokens
Multi-chain portfolio analysis with prices and metadata
-
get_portfolio_transactions
Complete transaction history analysis
-
get_supported_chains
List all 17+ supported blockchains
-
get_swap_price
Get best prices across all DEXes
-
get_swap_quote
Get executable quotes with transaction data
-
get_token_data
Deep token research with metadata and social links
-
get_token_info
Comprehensive token analysis including descriptions
-
get_token_price
Real-time pricing with 24h change indicators
-
get_trending_pools
Identify hot trading opportunities with volume metrics
-
search_pools
Find specific pools by token symbol or contract address
-
submit_gasless_swap
Execute trades without holding ETH
analyzed commit c467b35 · analyzer v20 · 22h ago
danger signals1
- credential in logscredential in logedkdev-defi-trading-mcp-c467b35/src/index.js:51
console.log(`Private Key: ${wallet.privateKey}`);
filesystem 2
- fs edkdev-defi-trading-mcp-c467b35/setup.js :3
import fs from "fs"; - fs edkdev-defi-trading-mcp-c467b35/src/index.js :13
import fs from "fs";
network 2
- net edkdev-defi-trading-mcp-c467b35/src/services/agService.js :2
import fetch from 'node-fetch'; - net edkdev-defi-trading-mcp-c467b35/src/services/coinGeckoApiService.js :2
import fetch from 'node-fetch';
secrets 1
- secrets edkdev-defi-trading-mcp-c467b35/src/index.js :80
const USER_PRIVATE_KEY = process.env.USER_PRIVATE_KEY;
declared dependencies 4
- @modelcontextprotocol/sdk@^1.0.3
- dotenv@^16.4.7
- ethers@^6.15.0
- node-fetch@^3.3.2