WOOFi Pro
About
Provides over 40 comprehensive trading tools for WOOFi Pro and Orderly Network integration.
Details
- Author
- daunteeth
- Categories
- Developer Tools, Other
- Tags
- #crypto, #trading, #defi
Jump to
Setup
Install WOOFi Pro in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/daunteeth/woofi-pro-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
AModel Context Protocol (MCP)server providing40 comprehensive trading toolsfor WOOFi Pro and Orderly Network integration. Built foruniversal compatibilitywith Cursor IDE, Claude Desktop, Windsurf, and all MCP-compatible applications.
- π― 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
π― Option A: Auto-Configuration (Recommended)
Choose your platform and configure instantly- Smithery-style commands:
npx -y git+https://github.com/DaunteEth/woofi-pro-mcp woofi-pro \ --client claude \ --api-key=your_orderly_api_key_here \ --secret-key=your_orderly_secret_key_here \ --account-id=your_account_id_here
npx -y git+https://github.com/DaunteEth/woofi-pro-mcp woofi-pro \ --client cursor \ --api-key=your_orderly_api_key_here \ --secret-key=your_orderly_secret_key_here \ --account-id=your_account_id_here
npx -y git+https://github.com/DaunteEth/woofi-pro-mcp woofi-pro \ --client vscode \ --api-key=your_orderly_api_key_here \ --secret-key=your_orderly_secret_key_here \ --account-id=your_account_id_here
npx -y git+https://github.com/DaunteEth/woofi-pro-mcp.git woofi-pro \ --client windsurf \ --api-key=your_orderly_api_key_here \ --secret-key=your_orderly_secret_key_here \ --account-id=your_account_id_here
- π―Targets specific platform- Configure exactly what you want
- πCreates backupsof existing configurations
- βοΈUpdates your MCP configwith WOOFi Pro server + credentials
- β
Ready to use immediately- just restart your MCP application!
cp .env.example .env # Edit .env with your credentials
{ "mcpServers": { "woofi-pro": { "command": "npx", "args": [ "-y", "git+https://github.com/DaunteEth/woofi-pro-mcp", "woofi-pro" ] } } }
Add credentials directly to your MCP config:
Claude Desktop(macOS:~/Library/Application Support/Claude/claude_desktop_config.json)
{ "mcpServers": { "woofi-pro": { "command": "npx", "args": [ "-y", "git+https://github.com/DaunteEth/woofi-pro-mcp", "woofi-pro" ], "env": { "WOOFI_API_KEY": "your_orderly_api_key_here", "WOOFI_SECRET_KEY": "your_orderly_secret_key_here", "WOOFI_ACCOUNT_ID": "your_account_id_here" } } } }
{ "mcpServers": { "woofi-pro": { "command": "npx", "args": [ "-y", "git+https://github.com/DaunteEh/execution-agent.git", "woofi-pro" ], "env": { "WOOFI_API_KEY": "your_orderly_api_key_here", "WOOFI_SECRET_KEY": "your_orderly_secret_key_here", "WOOFI_ACCOUNT_ID": "your_account_id_here" } } } }
- API Key
- Secret Key
- Account ID
# WOOFi Pro API Credentials (Required) WOOFI_API_KEY=your_orderly_api_key_here WOOFI_SECRET_KEY=your_orderly_secret_key_here WOOFI_ACCOUNT_ID=your_account_id_here
The following standard values are hardcoded for simplicity and arenot 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
These values must be provided by you and arenever hardcoded:
- WOOFI_API_KEY- Your unique API key
- WOOFI_SECRET_KEY- Your private secret key
- WOOFI_ACCOUNT_ID- Your account identifier
- π 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
// Get account information await get_account_info({}); // View all positions await get_all_positions({});
// Market buy order await create_order({ symbol: "PERP_BTC_USDC", side: "BUY", order_type: "MARKET", order_quantity: 0.001 }); // Limit sell order await create_order({ symbol: "PERP_ETH_USDC", side: "SELL", order_type: "LIMIT", order_price: 3500, order_quantity: 0.1 });
// PnL Settlement await get_settle_pnl_nonce({}); await request_pnl_settlement({ signature: "0x...", userAddress: "0x...", // ... EIP-712 signature data }); // Liquidation Claims await claim_liquidated_positions({ liquidation_id: 12345, // ... liquidation claim data });
- "Show me my account balance"
- "What are my current positions?"
- "Get my asset transaction history"
- "Check my PnL settlement history"
- "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"
- "Get my settle PnL nonce"
- "Show me liquidated positions"
- "Check funding fee history for BTC"
- "Create an internal transfer"
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see theLICENSEfile for details.
- WOOFi Pro:https://pro.woo.org
- Orderly Network:https://orderly.network
- Documentation:https://orderly.network/docs
- GitHub Repository:https://github.com/DaunteEth/execution-agent
β‘Ready to trade?Follow the quick setup above and start trading with natural language!
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Interact with the Borrow Automated Market Maker (BAMM) protocol on the Fraxtal blockchain.
Provides tools for interacting with the EDUCHAIN blockchain, including wallet, swap, and arbitrage operations on SailFish DEX.
Interact with the Futarchy protocol on the Solana blockchain.
A server for interacting with the Futarchy protocol on the Solana blockchain.
Interact with the Hyperliquid decentralized exchange by integrating its SDK.
AI-native crypto trading server with 13 tools for market data, order execution, grid strategies, and Cardano DeFi across multiple exchanges.
An MCP server for the Osmosis Agent Toolkit, enabling interactions with the Osmosis blockchain.
Access prediction market data from the PolyMarket API.
A FastMCP implementation of the in-house MCP servers used by Units of the Rei Network.
An MCP server for the Tinyman protocol on the Algorand blockchain, offering tools for swaps, liquidity provision, and pool management.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





