# open_lrp

Open a new LRP (Limit Redemption Protocol) position with ADA and a max price limit. Returns an unsigned transaction (CBOR hex) for client-side signing.

Agent View of the PolicyLayer registry record for `open_lrp`. HTML page: https://policylayer.com/tools/indigoprotocol-indigo-mcp/open-lrp

## Facts

- Tool: `open_lrp`
- Server: Indigo Protocol MCP (`indigoprotocol/indigo-mcp`) — https://policylayer.com/tools/indigoprotocol-indigo-mcp.md
- Homepage: https://github.com/indigoprotocol/indigo-mcp
- Risk category: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 4
- Recommended policy verdict: Rate-limited

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `asset` | string | no |  |
| `address` | string | no | User Cardano bech32 address |
| `maxPrice` | string | no | Max price as an on-chain integer string (the getOnChainInt value) |
| `lovelacesAmount` | string | no | ADA amount in lovelace to deposit into the LRP |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "open_lrp",
    "arguments": {}
  }
}
```

## Why open_lrp is rated Medium

This tool creates a new financial position/commitment (LRP) by submitting a blockchain transaction. While it returns an unsigned transaction (mitigating immediate execution risk), it irreversibly commits user funds once signed and submitted. The tool modifies financial state and creates obligations, placing it in the Write category rather than Execute (since signing is deferred to client).

From the tool's own definition: "Tool description states it 'Open[s] a new LRP (Limit Redemption Protocol) position' and returns 'an unsigned transaction (CBOR hex) for client-side signing.' This is a financial transaction creation that modifies the user's CDP/loan positions with commitments…"

## Use case

AI agents use open_lrp to create or update resources in Indigo Protocol MCP, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Indigo Protocol MCP environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Indigo Protocol MCP:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "open_lrp": {
      "limits": [
        {
          "counter": "open_lrp_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Indigo Protocol MCP (61)

- `annul_sp_request` — Destructive — https://policylayer.com/tools/indigoprotocol-indigo-mcp/annul-sp-request.md
- `feed_interest_oracle` — Execute — https://policylayer.com/tools/indigoprotocol-indigo-mcp/feed-interest-oracle.md
- `freeze_cdp` — Execute — https://policylayer.com/tools/indigoprotocol-indigo-mcp/freeze-cdp.md
- `process_sp_request` — Execute — https://policylayer.com/tools/indigoprotocol-indigo-mcp/process-sp-request.md
- `start_interest_oracle` — Execute — https://policylayer.com/tools/indigoprotocol-indigo-mcp/start-interest-oracle.md
- `adjust_sp_account` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/adjust-sp-account.md
- `adjust_staking_position` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/adjust-staking-position.md
- `burn_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/burn-cdp.md
- `cancel_lrp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/cancel-lrp.md
- `claim_lrp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/claim-lrp.md
- `close_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/close-cdp.md
- `deposit_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/deposit-cdp.md
- `distribute_staking_rewards` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/distribute-staking-rewards.md
- `leverage_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/leverage-cdp.md
- `liquidate_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/liquidate-cdp.md
- `mint_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/mint-cdp.md
- `open_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/open-cdp.md
- `redeem_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/redeem-cdp.md
- `redeem_lrp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/redeem-lrp.md
- `withdraw_cdp` — Financial — https://policylayer.com/tools/indigoprotocol-indigo-mcp/withdraw-cdp.md
- `analyze_cdp_health` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/analyze-cdp-health.md
- `get_ada_price` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-ada-price.md
- `get_all_cdps` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-all-cdps.md
- `get_apr_by_key` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-apr-by-key.md
- `get_apr_rewards` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-apr-rewards.md
- `get_asset` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-asset.md
- `get_asset_price` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-asset-price.md
- `get_assets` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-assets.md
- `get_blockfrost_balances` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-blockfrost-balances.md
- `get_cdps_by_address` — Read — https://policylayer.com/tools/indigoprotocol-indigo-mcp/get-cdps-by-address.md
- …and 31 more: https://policylayer.com/tools/indigoprotocol-indigo-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=indigoprotocol-indigo-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/indigoprotocol-indigo-mcp
