INDIGO TOOLS

59 tools from the Indigo MCP Server, categorised by risk level.

View the Indigo policy →

READ TOOLS

45
adjust_sp_account Deposit to or withdraw from an existing stability pool account. Positive amount deposits, negative withdraws. Returns an unsigned transaction (CBOR... analyze_cdp_health Analyze health and collateral ratios of CDPs for an owner burn_cdp Burn iAssets to reduce CDP debt — builds an unsigned transaction (CBOR hex) for client-side signing claim_rob Claim received iAssets from an ROB position. Returns an unsigned transaction (CBOR hex) for client-side signing. distribute_staking_rewards Distribute collected ADA rewards from collector UTxOs to staking positions. This is a protocol maintenance operation that anyone can call. Returns ... freeze_cdp Freeze a CDP to prevent further operations until unfrozen — builds an unsigned transaction (CBOR hex) for client-side signing get_ada_price Get the current ADA price in USD get_all_cdps Get all CDPs/loans, optionally filtered by iAsset get_apr_by_key Get APR for a specific key get_apr_rewards Get all APR reward records get_asset Get details for a specific Indigo iAsset get_asset_price Get the current price for a specific Indigo iAsset get_assets Get all Indigo iAssets with prices and interest data get_blockfrost_balances Get token balances for a Cardano address via Blockfrost get_cdps_by_address Get all CDPs/loans for a specific Cardano address get_cdps_by_owner Get all CDPs/loans for a specific owner (accepts payment key hash or bech32 address) get_collector_utxos Get collector UTXOs for fee distribution get_dex_yields Get DEX farm yields for iAsset pairs get_indy_price Get the current INDY token price in ADA and USD get_iris_liquidity_pools Get liquidity pools from Iris, optionally filtered by tokens or DEX get_order_book Get open limited redemption positions from the order book, optionally filtered by asset or owners get_polls Get all governance polls get_protocol_params Get latest governance protocol parameters get_protocol_stats Get aggregated protocol statistics get_redemption_orders Get redemption orders, optionally filtered by timestamp or price range get_redemption_queue Get aggregated redemption queue for a specific iAsset, sorted by max price ascending get_sp_account_by_owner Get stability pool accounts for specific owners (accepts payment key hashes or bech32 addresses) get_stability_pool_accounts Get all open stability pool accounts, optionally filtered by iAsset get_stability_pools Get the latest stability pool state for each iAsset (snapshotP, snapshotD, snapshotS, epoch, scale) get_staking_info Get the current INDY staking manager state (slot, outputHash, totalStake, snapshotAda) get_staking_position_by_address Get INDY staking positions for a single Cardano address get_staking_positions Get all open INDY staking positions get_staking_positions_by_owner Get INDY staking positions for specific owners (accepts payment key hashes or bech32 addresses) get_steelswap_estimate Get a swap estimate from Steelswap DEX get_steelswap_tokens Get all tokens available on Steelswap DEX get_temperature_checks Get temperature check polls get_tvl Get historical TVL data from DefiLlama leverage_cdp Open a leveraged CDP by redeeming against ROB positions — builds an unsigned transaction (CBOR hex) for client-side signing liquidate_cdp Liquidate an undercollateralized CDP through the stability pool — builds an unsigned transaction (CBOR hex) for client-side signing mint_cdp Mint additional iAssets from an existing CDP (increases debt) — builds an unsigned transaction (CBOR hex) for client-side signing process_sp_request Process a pending stability pool request (protocol maintenance operation). Returns an unsigned transaction (CBOR hex) for client-side signing. redeem_cdp Redeem iAssets from a CDP — builds an unsigned transaction (CBOR hex) for client-side signing. To redeem the maximum possible, pass the total minte... redeem_rob Redeem iAssets against one or more ROB positions. Returns an unsigned transaction (CBOR hex) for client-side signing. retrieve_from_ipfs Retrieve content from IPFS by CID store_on_ipfs Store text content on IPFS

WRITE TOOLS

9

DESTRUCTIVE TOOLS

3

FINANCIAL TOOLS

2
How many tools does the Indigo MCP server have? +

The Indigo MCP server exposes 59 tools across 4 categories: Read, Write, Destructive, Financial.

How do I enforce policies on Indigo tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Indigo server.

What risk categories do Indigo tools fall into? +

Indigo tools are categorised as Read (45), Write (9), Destructive (3), Financial (2). Each category has a recommended default policy.

Enforce policies on Indigo

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.