- Home
- MCP servers
- MCP Crypto API Servers
MCP Crypto API Servers
- python
1
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
Follow these concrete steps to set up the MCP Crypto API Servers locally.
git clone https://github.com/adhinugroho1711/mcp-trading.git
cd mcp-trading
How to install
Create 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.txt
How to use the servers
Run all MCP servers together or start individual servers as needed.
python -m mcp.server
Run an individual server
Start a single server for quick testing.
python coingecko_server.py
Run another individual server
Similarly, you can start other servers one at a time.
python defillama_server.py
Run DexScreener server
Start the DexScreener MCP server to access its API endpoints.
python dexscreener_server.py
Run Indodax server
Start the Indodax MCP server to access market data and trading functions.
python indodax_server.py
Run Moralis Solana server
Start the Moralis Solana MCP server for Solana data access.
python moralis_solana_server.py
All servers via one command
If you prefer to start all servers at once, use the multi-server launcher.
python -m mcp.server
Available tools
get_coin_list
Retrieve the list of all supported coins from CoinGecko API.
get_coin_price
Fetch coin prices in multiple currencies.
get_coin_detail
Obtain full details for a specific coin.
get_historical_tvl_protocol
Retrieve historical TVL data for a given DeFi protocol.
get_token_metadata
Fetch Solana token metadata including name, symbol, decimals, and supply.
get_wallet_nfts
Get all NFTs owned by a wallet.
search_pairs
Search trading pairs on DexScreener by symbol or address.