place_order
Use this when the user explicitly asks to open a perp position or place an order on Hyperliquid via MCPify. Real funds — ALWAYS call preview_order with the same arguments first, show the user the proposal, and get their explicit confirmation; place_order is refused unless a matching preview ran within the last 10 minutes. Requires Agent Trading enabled on the MCPify settings page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | Position direction | |
| symbol | Yes | Hyperliquid perp coin symbol, e.g. BTC, ETH, SOL (not BTCUSDT) | |
| leverage | No | Leverage multiplier | |
| stop_loss | No | Stop-loss trigger price | |
| margin_usd | Yes | USDC margin to commit. Position notional = margin × leverage | |
| order_type | No | Execution type | market |
| limit_price | No | Required when order_type is limit | |
| margin_mode | No | Margin mode | cross |
| take_profit | No | Take-profit trigger price |