mcp-paradex-py
If you are the rightful owner of mcp-paradex-py and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Model Context Protocol (MCP) server implementation for the Paradex trading platform.
MCP Paradex Server
Model Context Protocol (MCP) server implementation for the Paradex trading platform.
Overview
This project provides a bridge between AI assistants (like Claude) and the Paradex perpetual futures trading platform. Using the MCP standard, AI assistants can:
- Retrieve market data from Paradex
- Manage trading accounts and vaults
- Place and manage orders
- Monitor positions and balance
Prerequisites
- Python 3.10+
Installation
Quick Start
Cursor IDE
Click to automatically configure this MCP server in Cursor:
Claude Code CLI
claude mcp add paradex uvx mcp-paradex
Smithery (Claude Desktop)
npx -y @smithery/cli install @sv/mcp-paradex-py --client claude
Standard Installation
PyPI
pip install mcp-paradex
uvx (Recommended)
uvx mcp-paradex
Development Setup
-
Clone the repository:
git clone https://github.com/sv/mcp-paradex-py.git cd mcp-paradex-py
-
Install development dependencies:
uv sync --dev --all-extras
-
Run locally:
uv run mcp-paradex
Configuration
Environment Variables
Set these environment variables for authentication:
PARADEX_ENVIRONMENT
: Set totestnet
ormainnet
PARADEX_ACCOUNT_PRIVATE_KEY
: Your Paradex account private key
Using .env File
cp .env.template .env
# Edit .env with your credentials
Client Configuration
Claude Desktop
Add to your claude_desktop_config.json
:
{
"mcpServers": {
"paradex": {
"command": "uvx",
"args": ["mcp-paradex"],
"env": {
"PARADEX_ENVIRONMENT": "testnet",
"PARADEX_ACCOUNT_PRIVATE_KEY": "your_private_key"
}
}
}
}
Docker
# Build image
docker build . -t sv/mcp-paradex-py
# Run (public only)
docker run --rm -i sv/mcp-paradex-py
# Run with trading capabilities
docker run --rm -e PARADEX_ACCOUNT_PRIVATE_KEY=your_key -i sv/mcp-paradex-py
Available Resources and Tools
Resources
System Resources
paradex://system/config
- Get Paradex system configurationparadex://system/time
- Get current system timeparadex://system/state
- Get system operational state
Market Resources
paradex://markets
- List of available marketsparadex://market/summary/{market_id}
- Detailed market information
Vault Resources
paradex://vaults
- List all vaultsparadex://vaults/config
- Global vault configurationparadex://vaults/balance/{vault_id}
- Vault balanceparadex://vaults/summary/{vault_id}
- Comprehensive vault summaryparadex://vaults/transfers/{vault_id}
- Deposit/withdrawal historyparadex://vaults/positions/{vault_id}
- Current trading positionsparadex://vaults/account-summary/{vault_id}
- Trading account information
Tools
System Tools
paradex_system_config
- Get global system configurationparadex_system_state
- Get current system state
Market Tools
paradex_markets
- Get detailed market informationparadex_market_summaries
- Get market summaries with metricsparadex_funding_data
- Get historical funding rate dataparadex_orderbook
- Get current orderbook with customizable depthparadex_klines
- Get historical candlestick dataparadex_trades
- Get recent tradesparadex_bbo
- Get best bid and offer
Account Tools
paradex_account_summary
- Get account summaryparadex_account_positions
- Get current positionsparadex_account_fills
- Get trade fillsparadex_account_funding_payments
- Get funding paymentsparadex_account_transactions
- Get transaction history
Order Tools
paradex_open_orders
- Get all open ordersparadex_create_order
- Create new orderparadex_cancel_orders
- Cancel existing ordersparadex_order_status
- Get order statusparadex_orders_history
- Get historical orders
Vault Tools
paradex_vaults
- Get detailed vault informationparadex_vaults_config
- Get global vault configurationparadex_vault_balance
- Get vault balanceparadex_vault_summary
- Get comprehensive vault summaryparadex_vault_transfers
- Get deposit/withdrawal historyparadex_vault_positions
- Get current vault positionsparadex_vault_account_summary
- Get vault trading account info
Trading Analysis Prompts
Market Analysis
market_overview
- Comprehensive crypto market overviewmarket_analysis
- Detailed technical and microstructure analysis
Position and Portfolio Management
position_management
- Comprehensive position analysiscreate_optimal_order
- Design optimal order parametershedging_strategy
- Develop effective hedging strategiesportfolio_risk_assessment
- Thorough portfolio risk analysisliquidation_protection
- Identify and mitigate liquidation risks
Investment Strategies
vault_analysis
- Comprehensive vault analysis for investment decisionsfunding_rate_opportunity
- Identify funding rate arbitrage opportunitiestrading_consultation
- Interactive trading advice and consultation
Documentation MCP
Enhanced results with Paradex documentation access:
"paradex-docs-mcp": {
"command": "uvx",
"args": [
"--from",
"mcpdoc",
"mcpdoc",
"--urls",
"Paradex:https://docs.paradex.trade/llms.txt",
"--transport",
"stdio"
]
}
Contributing
Please see for information on how to contribute to this project, development setup, and our coding standards.