github analyzed f49e0ec

IndigoProtocol/indigo-mcp

github

Indigo Protocol MCP — iAsset prices, CDP analytics, stability pools, staking & governance

maintainer
IndigoProtocol
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 69 tools
transport stdio · streamable-http · http verified reported listed in the official MCP registry counts 69 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • adjust_rob
  • adjust_sp_account
  • adjust_staking_position
  • analyze_cdp_health
  • annul_sp_request
  • burn_cdp
  • cancel_rob
  • cancel_stableswap_order
  • claim_rob
  • close_cdp
  • close_sp_account
  • close_staking_position
  • collect_interest
  • create_sp_account
  • create_stableswap_order
  • deposit_cdp
  • distribute_interest
  • distribute_staking_rewards
  • feed_interest_oracle
  • feed_price_oracle
  • freeze_cdp
  • get_ada_price
  • get_all_cdps
  • get_apr_by_key
  • get_apr_rewards
  • get_asset
  • get_asset_price
  • get_assets
  • get_blockfrost_balances
  • get_cdps_by_address
  • get_cdps_by_owner
  • get_collector_utxos
  • get_dex_yields
  • get_indy_price
  • get_interest_oracle
  • get_iris_liquidity_pools
  • get_oracle_price
  • get_order_book
  • get_polls
  • get_protocol_params
  • get_protocol_stats
  • get_pyth_price
  • get_redemption_orders
  • get_redemption_queue
  • get_sp_account_by_owner
  • get_stability_pool_accounts
  • get_stability_pools
  • get_stableswap_pool
  • get_staking_info
  • get_staking_position_by_address
  • get_staking_positions
  • get_staking_positions_by_owner
  • get_steelswap_estimate
  • get_steelswap_tokens
  • get_temperature_checks
  • get_tvl
  • leverage_cdp
  • liquidate_cdp
  • merge_cdps
  • mint_cdp
  • open_cdp
  • open_rob
  • open_staking_position
  • process_sp_request
  • redeem_cdp
  • redeem_rob
  • retrieve_from_ipfs
  • store_on_ipfs
  • withdraw_cdp
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 58

filesystem 1

  • fs IndigoProtocol-indigo-mcp-f49e0ec/src/cli/setup.ts :3 import * as fs from 'fs';

network 2

  • net IndigoProtocol-indigo-mcp-f49e0ec/src/server.ts :5 import { createServer as createHttpServer } from 'node:http';
  • net IndigoProtocol-indigo-mcp-f49e0ec/src/utils/indexer-client.ts :1 import axios, { type AxiosInstance } from 'axios';

secrets 2

  • secrets IndigoProtocol-indigo-mcp-f49e0ec/src/payment.ts :7 const privateKey = process.env.X402_PRIVATE_KEY as `0x${string}` | undefined;
  • secrets IndigoProtocol-indigo-mcp-f49e0ec/src/utils/lucid-provider.ts :32 const apiKey = process.env.BLOCKFROST_API_KEY;

tool registrations 69

  • get_tvl IndigoProtocol-indigo-mcp-f49e0ec/src/tools/analytics-tools.ts :6
  • get_apr_rewards IndigoProtocol-indigo-mcp-f49e0ec/src/tools/analytics-tools.ts :26
  • get_apr_by_key IndigoProtocol-indigo-mcp-f49e0ec/src/tools/analytics-tools.ts :46
  • get_dex_yields IndigoProtocol-indigo-mcp-f49e0ec/src/tools/analytics-tools.ts :71
  • get_protocol_stats IndigoProtocol-indigo-mcp-f49e0ec/src/tools/analytics-tools.ts :91
  • get_assets IndigoProtocol-indigo-mcp-f49e0ec/src/tools/asset-tools.ts :27
  • get_asset IndigoProtocol-indigo-mcp-f49e0ec/src/tools/asset-tools.ts :60
  • get_asset_price IndigoProtocol-indigo-mcp-f49e0ec/src/tools/asset-tools.ts :93
  • get_ada_price IndigoProtocol-indigo-mcp-f49e0ec/src/tools/asset-tools.ts :141
  • get_indy_price IndigoProtocol-indigo-mcp-f49e0ec/src/tools/asset-tools.ts :162
  • liquidate_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-liquidation-tools.ts :20
  • redeem_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-liquidation-tools.ts :76
  • freeze_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-liquidation-tools.ts :153
  • merge_cdps IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-liquidation-tools.ts :217
  • mint_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-mint-burn-tools.ts :18
  • burn_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-mint-burn-tools.ts :89
  • get_all_cdps IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-tools.ts :82
  • get_cdps_by_owner IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-tools.ts :126
  • get_cdps_by_address IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-tools.ts :151
  • analyze_cdp_health IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-tools.ts :178
  • open_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-write-tools.ts :19
  • deposit_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-write-tools.ts :87
  • withdraw_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-write-tools.ts :151
  • close_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/cdp-write-tools.ts :222
  • get_collector_utxos IndigoProtocol-indigo-mcp-f49e0ec/src/tools/collector-tools.ts :7
  • store_on_ipfs IndigoProtocol-indigo-mcp-f49e0ec/src/tools/collector-tools.ts :35
  • retrieve_from_ipfs IndigoProtocol-indigo-mcp-f49e0ec/src/tools/collector-tools.ts :61
  • get_steelswap_tokens IndigoProtocol-indigo-mcp-f49e0ec/src/tools/dex-tools.ts :6
  • get_steelswap_estimate IndigoProtocol-indigo-mcp-f49e0ec/src/tools/dex-tools.ts :26
  • get_iris_liquidity_pools IndigoProtocol-indigo-mcp-f49e0ec/src/tools/dex-tools.ts :59
  • get_blockfrost_balances IndigoProtocol-indigo-mcp-f49e0ec/src/tools/dex-tools.ts :88
  • get_protocol_params IndigoProtocol-indigo-mcp-f49e0ec/src/tools/governance-tools.ts :6
  • get_temperature_checks IndigoProtocol-indigo-mcp-f49e0ec/src/tools/governance-tools.ts :26
  • get_polls IndigoProtocol-indigo-mcp-f49e0ec/src/tools/governance-tools.ts :47
  • collect_interest IndigoProtocol-indigo-mcp-f49e0ec/src/tools/interest-tools.ts :44
  • distribute_interest IndigoProtocol-indigo-mcp-f49e0ec/src/tools/interest-tools.ts :116
  • feed_interest_oracle IndigoProtocol-indigo-mcp-f49e0ec/src/tools/interest-tools.ts :185
  • get_interest_oracle IndigoProtocol-indigo-mcp-f49e0ec/src/tools/interest-tools.ts :261
  • leverage_cdp IndigoProtocol-indigo-mcp-f49e0ec/src/tools/leverage-cdp-tools.ts :19
  • get_oracle_price IndigoProtocol-indigo-mcp-f49e0ec/src/tools/oracle-tools.ts :22
  • get_pyth_price IndigoProtocol-indigo-mcp-f49e0ec/src/tools/oracle-tools.ts :112
  • feed_price_oracle IndigoProtocol-indigo-mcp-f49e0ec/src/tools/oracle-tools.ts :143
  • get_order_book IndigoProtocol-indigo-mcp-f49e0ec/src/tools/redemption-tools.ts :23
  • get_redemption_orders IndigoProtocol-indigo-mcp-f49e0ec/src/tools/redemption-tools.ts :55
  • get_redemption_queue IndigoProtocol-indigo-mcp-f49e0ec/src/tools/redemption-tools.ts :86
  • open_rob IndigoProtocol-indigo-mcp-f49e0ec/src/tools/rob-write-tools.ts :11
  • cancel_rob IndigoProtocol-indigo-mcp-f49e0ec/src/tools/rob-write-tools.ts :61
  • adjust_rob IndigoProtocol-indigo-mcp-f49e0ec/src/tools/rob-write-tools.ts :101
  • claim_rob IndigoProtocol-indigo-mcp-f49e0ec/src/tools/rob-write-tools.ts :181
  • redeem_rob IndigoProtocol-indigo-mcp-f49e0ec/src/tools/rob-write-tools.ts :221
  • process_sp_request IndigoProtocol-indigo-mcp-f49e0ec/src/tools/sp-request-tools.ts :10
  • annul_sp_request IndigoProtocol-indigo-mcp-f49e0ec/src/tools/sp-request-tools.ts :77
  • get_stability_pools IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stability-pool-tools.ts :20
  • get_stability_pool_accounts IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stability-pool-tools.ts :45
  • get_sp_account_by_owner IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stability-pool-tools.ts :70
  • create_sp_account IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stability-pool-write-tools.ts :13
  • adjust_sp_account IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stability-pool-write-tools.ts :53
  • close_sp_account IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stability-pool-write-tools.ts :108
  • get_stableswap_pool IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stableswap-tools.ts :63
  • create_stableswap_order IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stableswap-tools.ts :97
  • cancel_stableswap_order IndigoProtocol-indigo-mcp-f49e0ec/src/tools/stableswap-tools.ts :152
  • distribute_staking_rewards IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-reward-tools.ts :9
  • get_staking_info IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-tools.ts :18
  • get_staking_positions IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-tools.ts :43
  • get_staking_positions_by_owner IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-tools.ts :62
  • get_staking_position_by_address IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-tools.ts :89
  • open_staking_position IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-write-tools.ts :12
  • adjust_staking_position IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-write-tools.ts :50
  • close_staking_position IndigoProtocol-indigo-mcp-f49e0ec/src/tools/staking-write-tools.ts :101

install hooks 1

  • prepublishOnly IndigoProtocol-indigo-mcp-f49e0ec/package.json :24 npm run build

declared dependencies 22

  • @modelcontextprotocol/sdk@^1.18.0
  • libsodium-sumo@^0.7.16
  • libsodium-wrappers-sumo@^0.7.16
  • undici@^7.24.5
  • @3rd-eye-labs/cardano-offchain-common@^1.2.0
  • @indigo-labs/indigo-sdk@^0.5.9
  • @lucid-evolution/lucid@^0.6.1
  • @qbtlabs/x402@^0.5.0
  • @types/node@^24.3.1
  • @typescript-eslint/eslint-plugin@^8.0.0
  • @typescript-eslint/parser@^8.0.0
  • axios@^1.12.2
  • bech32@^2.0.0
  • dotenv@^17.3.1
  • esbuild@^0.27.3
  • eslint@^9.0.0
  • patch-package@^8.0.1
  • prettier@^3.0.0
  • tsx@^4.0.0
  • typescript@^5.9.2
  • vitest@^4.0.18
  • zod@^3.25.76