Indigo Protocol Mcp
@IndigoProtocol
MCP server for Indigo Protocol on Cardano — exposes iAsset prices (iUSD, iBTC, iETH, iSOL), CDP/loan analytics, stability pools, INDY staking, governance, and DEX data to LLM agents.
Overview
What is Indigo Protocol Mcp?
The MCP server for Indigo Protocol exposes iAsset data, prices, and CDP/loan analytics to LLM agents via the Model Context Protocol, offering 60 tools for Cardano DeFi.
How to use Indigo Protocol Mcp?
Install globally with npm install -g @indigoprotocol/indigo-mcp or run directly via npx @indigoprotocol/indigo-mcp. Use the interactive setup (npx @indigoprotocol/indigo-mcp setup) to automatically configure Claude Desktop, Claude Code, Cursor, or Windsurf. Manual configuration requires setting the INDEXER_URL and optionally a BLOCKFROST_API_KEY for write operations. Also supports Docker and HTTP transport.
Key features of Indigo Protocol Mcp
- Real-time iAsset prices (iUSD, iBTC, iETH, iSOL)
- ADA and INDY token price feeds
- CDP browsing with pagination and filtering
- CDP health analysis and liquidation risk
- Stability pool state and account queries
- Protocol analytics: TVL, APR, DEX yields
Use cases of Indigo Protocol Mcp
- Query current prices and interest data for all Indigo iAssets
- Analyze a Cardano address’s CDP collateral ratios and liquidation risk
- Open, deposit to, withdraw from, or close a CDP position
- Stake INDY tokens and manage staking positions
- Interact with the stability pool to deposit or process requests
FAQ from Indigo Protocol Mcp
What is required for write operations?
A Blockfrost API key is required for transaction building (write operations). Read-only tools work without it.
Which MCP clients are supported?
The server is pre-configured for Claude Desktop, Claude Code, Cursor, and Windsurf, and works with any MCP-compatible client over stdio or HTTP.
Can I run Indigo Protocol Mcp with Docker?
Yes. Build the Docker image with docker build -t indigo-mcp . and run with docker run -i indigo-mcp.
How do I run the server remotely?
Set the MCP_TRANSPORT=http environment variable and optionally PORT (default 3000). The server exposes a POST /mcp endpoint and a GET /health health check.