Labsco
DaunteEth logo

WOOFi Pro

โ˜… 1

from DaunteEth

Provides over 40 comprehensive trading tools for WOOFi Pro and Orderly Network integration.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

๐Ÿš€ WOOFi Pro MCP Server

A Model Context Protocol (MCP) server providing 40 comprehensive trading tools for WOOFi Pro and Orderly Network integration. Built for universal compatibility with Cursor IDE, Claude Desktop, Windsurf, and all MCP-compatible applications.

โœจ Features

  • ๐ŸŽฏ Platform-Specific Configuration: Smithery-style commands for precise MCP client targeting
  • 40 Trading Tools: Complete suite for DeFi and derivatives trading
  • Orderly Network API: Direct integration with institutional-grade infrastructure
  • Universal Compatibility: Works with Cursor, Claude Desktop, Windsurf, and all MCP clients
  • Flexible Setup: Auto-config, .env files, OR direct config - all methods supported
  • CCXT-Style Security: API keys never hardcoded in our repo, always user-provided
  • Automatic Authentication: Seamless ed25519 signature-based auth
  • Multi-Platform Support: Claude Desktop, Cursor IDE, VSCode, and Windsurf
  • Safe Config Management: Creates backups before making any changes

๐ŸŽฏ Available Tools (40 Total)

CategoryCountToolsDescription
Account3get_account_info, get_positions, get_ordersAccount information and key details
Orders18create_order, batch_create_orders, edit_order, cancel_order, cancel_order_by_client_id, cancel_all_pending_orders, cancel_all_after, get_orders, get_order_by_id, get_order_by_client_id, create_algo_order, edit_algo_order, cancel_algo_order, cancel_algo_order_by_client_id, cancel_all_pending_algo_orders, get_algo_orders, get_algo_order_by_id, get_algo_order_by_client_idComplete order management and execution
Assets8get_asset_history, get_holdings, create_withdraw_request, get_settle_pnl_nonce, request_pnl_settlement, get_pnl_settlement_history, create_internal_transfer, get_internal_transfer_historyAsset operations, PnL settlement, and transfers
Positions3get_all_positions, get_position_by_symbol, get_position_historyPosition tracking and management
Liquidations6get_liquidated_positions, get_liquidations, get_positions_under_liquidation, claim_liquidated_positions, claim_insurance_fund, get_insurance_fundLiquidation monitoring and claims
Funding1get_funding_fee_historyFunding rate data and history

๐Ÿ”’ Security Architecture

โœ… Non-Sensitive (Hardcoded)

The following standard values are hardcoded for simplicity and are not sensitive:

  • WOOFI_BASE_ENDPOINT=https://api.orderly.org - Public API endpoint
  • WOOFI_BROKER_ID=woofi_pro - Standard broker identifier
  • WOOFI_CHAIN_ID=42161 - Arbitrum network chain ID

๐Ÿ”‘ Sensitive (User-Provided)

These values must be provided by you and are never hardcoded:

  • WOOFI_API_KEY - Your unique API key
  • WOOFI_SECRET_KEY - Your private secret key
  • WOOFI_ACCOUNT_ID - Your account identifier

๐Ÿ›ก๏ธ Security Features

  • ๐Ÿ”’ Zero hardcoded secrets - Following 2025 MCP security best practices
  • ๐Ÿ“ .env files gitignored - Secrets never committed to version control
  • ๐Ÿ” Automatic .env loading - Server finds .env in working directory
  • โœ… Input validation - All parameters validated with Zod schemas
  • ๐Ÿ—๏ธ Separation of concerns - Public constants separate from private credentials

๐Ÿ”„ Natural Language Commands

Account & Portfolio

  • "Show me my account balance"
  • "What are my current positions?"
  • "Get my asset transaction history"
  • "Check my PnL settlement history"

Trading

  • "Place a market buy order for 0.001 BTC"
  • "Create a limit sell order for 0.1 ETH at $3500"
  • "Cancel order ID 12345"
  • "Show me my recent orders"
  • "Create a batch of orders"

Advanced Operations

  • "Get my settle PnL nonce"
  • "Show me liquidated positions"
  • "Check funding fee history for BTC"
  • "Create an internal transfer"

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


โšก Ready to trade? Follow the quick setup above and start trading with natural language!