home / mcp / mcp crypto api servers mcp server
Provides MCP endpoints for CoinGecko, DeFiLlama, DexScreener, Indodax, and Moralis Solana to access real-time crypto data and metrics.
Configuration
View docs{
"mcpServers": {
"adhinugroho1711-mcp-trading": {
"command": "python",
"args": [
"coingecko_server.py"
],
"env": {
"MORALIS_API_KEY": "YOUR_MORALIS_API_KEY",
"COINGECKO_API_KEY": "YOUR_COINGECKO_API_KEY"
}
}
}
}You run MCP Crypto API Servers to access real-time cryptocurrency data from popular APIs like CoinGecko, DeFiLlama, DexScreener, Indodax, and Moralis Solana. This setup lets your AI systems query market data, TVL, prices, and more through a standardized MCP interface, enabling seamless integration with your data workflows.
Start multiple MCP servers locally to provide real-time crypto data to your AI client. Use the MCP client to connect to the local stdio endpoints one by one or start the collective server suite to expose all APIs through their dedicated processes. You can run an individual server for quick testing or launch the full suite to have CoinGecko, DeFiLlama, DexScreener, Indodax, and Moralis Solana available at once.
Follow these concrete steps to set up the MCP Crypto API Servers locally.
git clone https://github.com/adhinugroho1711/mcp-trading.git
cd mcp-tradingCreate and activate a Python virtual environment, then install dependencies.
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtRun all MCP servers together or start individual servers as needed.
python -m mcp.serverStart a single server for quick testing.
python coingecko_server.pySimilarly, you can start other servers one at a time.
python defillama_server.pyStart the DexScreener MCP server to access its API endpoints.
python dexscreener_server.pyStart the Indodax MCP server to access market data and trading functions.
python indodax_server.pyStart the Moralis Solana MCP server for Solana data access.
python moralis_solana_server.pyIf you prefer to start all servers at once, use the multi-server launcher.
python -m mcp.serverRetrieve the list of all supported coins from CoinGecko API.
Fetch coin prices in multiple currencies.
Obtain full details for a specific coin.
Retrieve historical TVL data for a given DeFi protocol.
Fetch Solana token metadata including name, symbol, decimals, and supply.
Get all NFTs owned by a wallet.
Search trading pairs on DexScreener by symbol or address.