MCP for connecting LLMs to Indigo Protocol data
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add indigo-mcp -- npx -y @indigoprotocol/indigo-mcp{
"mcpServers": {
"indigo-mcp": {
"command": "npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"BLOCKFROST_API_KEY": "<blockfrost_api_key>",
"INDEXER_URL": "<indexer_url>"
}
}
}
}BLOCKFROST_API_KEYINDEXER_URLResumen de MCP Servers
# Indigo MCP
[](https://smithery.ai/server/@indigoprotocol/indigo-mcp)
[](https://www.npmjs.com/package/@indigoprotocol/indigo-mcp)
[](https://deepwiki.com/IndigoProtocol/indigo-mcp)
MCP server for [Indigo Protocol](https://indigoprotocol.io/) — exposes Indigo iAsset data, prices, and CDP/loan analytics to LLM agents via the [Model Context Protocol](https://modelcontextprotocol.io/).
## ⚡ Quick Start — Full Cardano DeFi Stack
### MCP Servers (75 tools)
```bash
# 1. Install & Setup Indigo MCP (69 tools)
npm install -g @indigoprotocol/indigo-mcp
npx @indigoprotocol/indigo-mcp setup
# 2. Install & Setup Cardano MCP (6 wallet tools)
npm install -g @indigoprotocol/cardano-mcp
npx @indigoprotocol/cardano-mcp setup
```
### AI Skills (13 skills) — Optional
```bash
# 3. Install Indigo Skills
npx @indigoprotocol/indigo-skills
# 4. Install Cardano Skills
npx @indigoprotocol/cardano-skills
```
```
╔═══════════════════════════════════════════════════════════════╗
║ ║
║ ██╗███╗ ██╗██████╗ ██╗ ██████╗ ██████╗ ║
║ ██║████╗ ██║██╔══██╗██║██╔════╝ ██╔═══██╗ ║
║ ██║██╔██╗ ██║██║ ██║██║██║ ███╗██║ ██║ ║
║ ██║██║╚██╗██║██║ ██║██║██║ ██║██║ ██║ ║
║ ██║██║ ╚████║██████╔╝██║╚██████╔╝╚██████╔╝ ║
║ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ║
║ ║
║ ███╗ ███╗ ██████╗██████╗ ║
║ ████╗ ████║██╔════╝██╔══██╗ ║
║ ██╔████╔██║██║ ██████╔╝ ║
║ ██║╚██╔╝██║██║ ██╔═══╝ ║
║ ██║ ╚═╝ ██║╚██████╗██║ ║
║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ║
║ ║
║ 75 tools • 13 skills for Cardano DeFi ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
```
The setup commands auto-configure Claude Desktop, Claude Code, Cursor, or Windsurf. No manual config editing needed.
## Features
- Real-time iAsset prices (iUSD, iBTC, iETH, iSOL, iEUR, iJPY)
- ADA and INDY token price feeds
- CDP/loan browsing with pagination and filtering
- Owner lookup by payment key hash or bech32 address
- CDP health analysis with collateral ratio and liquidation risk status
- Stability pool state and account queries
- INDY staking positions and manager state
- Protocol analytics: TVL, APR rewards, DEX yields, aggregated stats
- Governance: protocol parameters, polls, temperature checks
- Redemption order book and queue aggregation
- DEX proxy: Steelswap swaps, Iris liquidity pools, Blockfrost balances
- CDP liquidation, redemption, freeze, and merge operations
- Leveraged CDP opening via ROB positions
- ROB (Redemption Order Book) position management
- Oracle interest rate feeding and initialization
- Stability pool request processing and cancellation
- Staking reward distribution
- Collector UTXOs, IPFS storage and retrieval
## Hosted deployment
A hosted deployment is available on [Fronteir AI](https://fronteir.ai/mcp/indigoprotocol-indigo-mcp).
## Quick Start
### Automatic Setup (Recommended)
Run the interactive setup to automatically configure your MCP client:
```bash
npx @indigoprotocol/indigo-mcp setup
```
This will:
1. Ask which client you're using (Claude Desktop, Claude Code, Cursor, Windsurf)
2. Prompt for your Blockfrost API key
3. Automatically update your config file
### Manual Installation
Install globally:
```bash
npm install -g @indigoprotocol/indigo-mcp
```
Or run directly with npx (no install needed):
```bash
npx @indigoprotocol/indigo-mcp
```
### Docker
The image builds the server from source — no prior `pnpm build` needed, and no
dependency on any external build step:
```bash
docker build -t indigo-mcp .
docker run -p 3000:3000 -e BLOCKFROST_API_KEY=your-key indigo-mcp
```
It runs the HTTP transport on port 3000 (`MCP_TRANSPORT=http` is baked in), which
is what the Fly deployment uses.
### HTTP Transport (Remote)
The server supports HTTP transport for remote/hosted deployments:
```bash
MCP_TRANSPORT=http PORT=3000 npx @indigoprotocol/indigo-mcp
```
This starts an HTTP server with:
- `POST /mcp` — MCP endpoint (Streamable HTTP with SSE)
- `GET /health` — Health check
Each client gets its own session: `initialize` returns an `Mcp-Session-Id` that
subsequent requests must send back. A client that restarts can simply
`initialize` again — existing sessions are unaffected and the server does not
need restarting. Bind address and port come from `HOST` and `PORT` (`MCP_PORT`
is accepted as an alias for `PORT`).
## Configuration
> **Note:** `BLOCKFROST_API_KEY` is required for write operations (transaction building). Read-only tools work without it. Get a free key at [blockfrost.io](https://blockfrost.io/).
### Claude Desktop
Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):
```bash
# macOS
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Windows (PowerShell)
notepad "$env:APPDATA\Claude\claude_desktop_config.json"
```
**Standard config:**
```json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"INDEXER_URL": "https://analytics.indigoprotocol.io/api",
"BLOCKFROST_API_KEY": "your-blockfrost-project-id"
}
}
}
}
```
**For nvm users (multiple Node versions):**
If you use nvm and have multiple Node versions, you may need to specify the full path and set PATH explicitly:
```json
{
"mcpServers": {
"indigo": {
"command": "/Users/YOUR_USERNAME/.nvm/versions/node/v22.22.0/bin/npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"PATH": "/Users/YOUR_USERNAME/.nvm/versions/node/v22.22.0/bin:/usr/local/bin:/usr/bin:/bin",
"INDEXER_URL": "https://analytics.indigoprotocol.io/api",
"BLOCKFROST_API_KEY": "your-blockfrost-project-id"
}
}
}
}
```
> **Note:** Replace `YOUR_USERNAME` and Node version with your actual values. Find your Node path with `which npx`.
### Claude Code (CLI)
Add to `~/.claude/settings.json` or `.claude/settings.json` in your project:
```bash
nano ~/.claude/settings.json
```
```json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"INDEXER_URL": "https://analytics.indigoprotocol.io/api",
"BLOCKFROST_API_KEY": "your-blockfrost-project-id"
}
}
}
}
```
### Cursor
Add to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (project-level):
```json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"INDEXER_URL": "https://analytics.indigoprotocol.io/api",
"BLOCKFROST_API_KEY": "your-blockfrost-project-id"
}
}
}
}
```
### Windsurf
Add to `~/.codeium/windsurf/mcp_config.json`:
```json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"INDEXER_URL": "https://analytics.indigoprotocol.io/api",
"BLOCKFROST_API_KEY": "your-blockfrost-project-id"
}
}
}
}
```
### OpenClaw
Install Indigo skills for [OpenClaw](https://openclaw.ai):
```bash
openclaw skills add IndigoProtocol/indigo-skills
```
Skills are automatically configured — start using Indigo tools immediately.
### Combined with Cardano MCP
For full Cardano DeFi capabilities, use both Indigo MCP and [Cardano MCP](https://github.com/IndigoProtocol/cardano-mcp) together:
```json
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": ["-y", "@indigoprotocol/indigo-mcp"],
"env": {
"BLOCKFROST_API_KEY": "your-blockfrost-project-id"
}
},
"cardano": {
"command": "npx",
"args": ["-y", "@indigoprotocol/cardano-mcp"],
"env": {
"SEED_PHRASE": "word1,word2,word3,...",
"BLOCKFROST_PROJECT_ID": "your-blockfrost-project-id"
}
}
}
}
```
### Any MCP-Compatible Client
Run the server directly via stdio:
```bash
INDEXER_URL=https://analytics.indigoprotocol.io/api \
BLOCKFROST_API_KEY=your-blockfrost-project-id \
npx @indigoprotocol/indigo-mcp
```
Or install globally and reference the binary:
```bash
npm install -g @indigoprotocol/indigo-mcp
indigo-mcp
```
For any client that supports MCP over stdio, point it to the `npx @indigoprotocol/indigo-mcp` command with the environment variables above.
## Available Tools
### Asset Tools
| Tool | Description | Parameters |
| ----------------- | ---------------------------------------------------- | ---------------------------------- |
| `get_assets` | Get all Indigo iAssets with prices and interest data | None |
| `get_asset` | Get details for a specific iAsset | `asset`: iUSD, iBTC, iETH, iSOL, iEUR, iJPY, or iADA |
| `get_asset_price` | Get the current price for a specific iAsset | `asset`: iUSD, iBTC, iETH, iSOL, iEUR, iJPY, or iADA |
| `get_ada_price` | Get the current ADA price in USD | None |
| `get_indy_price` | Get the current INDY token price in ADA and USD | None |
### CDP / Loan Tools
| Tool | DescriptLo que la gente pregunta sobre indigo-mcp
¿Qué es IndigoProtocol/indigo-mcp?
+
IndigoProtocol/indigo-mcp es mcp servers para el ecosistema de Claude AI. MCP for connecting LLMs to Indigo Protocol data Tiene 6 estrellas en GitHub y su última actualización registrada es del 2026-08-23.
¿Cómo se instala indigo-mcp?
+
Puedes instalar indigo-mcp clonando el repositorio (https://github.com/IndigoProtocol/indigo-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar IndigoProtocol/indigo-mcp?
+
Nuestro agente de seguridad ha analizado IndigoProtocol/indigo-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene IndigoProtocol/indigo-mcp?
+
IndigoProtocol/indigo-mcp es mantenido por IndigoProtocol. La última actividad registrada en GitHub es del 2026-08-23, con 2 issues abiertos.
¿Hay alternativas a indigo-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega indigo-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/indigoprotocol-indigo-mcp)<a href="https://claudewave.com/repo/indigoprotocol-indigo-mcp"><img src="https://claudewave.com/api/badge/indigoprotocol-indigo-mcp" alt="Featured on ClaudeWave: IndigoProtocol/indigo-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!