# modify_position_tpsl_order

A financial tool on the Bitunix MCP MCP server.

Agent View of the PolicyLayer registry record for `modify_position_tpsl_order`. HTML page: https://policylayer.com/tools/luiinventions-bitunix-mcp/modify-position-tpsl-order

## Facts

- Tool: `modify_position_tpsl_order`
- Server: Bitunix MCP (`luiinventions/bitunix-mcp`) — https://policylayer.com/tools/luiinventions-bitunix-mcp.md
- Homepage: https://github.com/LuiInventions/Bitunix-MCP
- Risk category: Financial (Critical risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Approval-gated

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

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

## Why modify_position_tpsl_order is rated Critical

This tool modifies take-profit/stop-loss orders on a financial trading platform. Changing TP/SL parameters directly affects trade outcomes and financial exposure. Even though the description is empty, the server context (BitUnix exchange trading) and tool name clearly indicate it commits or alters financial positions/orders, placing it in the Financial category with critical severity due to potential for significant…

From the tool's own definition: "Tool name 'modify_position_tpsl_order' on a trading server that supports 'futures and spot trading with advanced order management, leverage, and TP/SL'; sibling tools include cancel_tpsl_order, close_all_positions, change_leverage."

## Use case

AI agents use modify_position_tpsl_order to commit financial operations through Bitunix MCP, usually the final step of a payment, billing, or trading workflow. A call moves real money.

## Recommended policy (PolicyLayer)

Verdict: **Approval-gated**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Bitunix MCP:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "modify_position_tpsl_order": {
      "deny_if": [
        {
          "conditions": [],
          "on_deny": "Requires human approval."
        }
      ]
    }
  }
}
```

## Other tools on Bitunix MCP (36)

- `cancel_orders` — Destructive — https://policylayer.com/tools/luiinventions-bitunix-mcp/cancel-orders.md
- `change_position_mode` — Execute — https://policylayer.com/tools/luiinventions-bitunix-mcp/change-position-mode.md
- `adjust_position_margin` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/adjust-position-margin.md
- `batch_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/batch-order.md
- `cancel_all_orders` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/cancel-all-orders.md
- `cancel_tpsl_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/cancel-tpsl-order.md
- `change_leverage` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/change-leverage.md
- `change_margin_mode` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/change-margin-mode.md
- `close_all_positions` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/close-all-positions.md
- `convert_currency` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/convert-currency.md
- `flash_close_position` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/flash-close-position.md
- `funds_transfer` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/funds-transfer.md
- `modify_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/modify-order.md
- `modify_tpsl_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/modify-tpsl-order.md
- `place_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/place-order.md
- `place_position_tpsl_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/place-position-tpsl-order.md
- `place_tpsl_order` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/place-tpsl-order.md
- `set_leverage_and_margin_mode` — Financial — https://policylayer.com/tools/luiinventions-bitunix-mcp/set-leverage-and-margin-mode.md
- `get_account` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-account.md
- `get_batch_funding_rate` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-batch-funding-rate.md
- `get_funding_rate` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-funding-rate.md
- `get_history_orders` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-history-orders.md
- `get_history_positions` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-history-positions.md
- `get_history_tpsl_orders` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-history-tpsl-orders.md
- `get_history_trades` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-history-trades.md
- `get_kline` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-kline.md
- `get_leverage_margin_mode` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-leverage-margin-mode.md
- `get_order_book` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-order-book.md
- `get_order_detail` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-order-detail.md
- `get_pending_orders` — Read — https://policylayer.com/tools/luiinventions-bitunix-mcp/get-pending-orders.md
- …and 6 more: https://policylayer.com/tools/luiinventions-bitunix-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=luiinventions-bitunix-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/luiinventions-bitunix-mcp
