home / mcp / mcp paradex server
Provides a dedicated MCP interface to Paradex data and trading actions including markets, vaults, and orders.
Configuration
View docs{
"mcpServers": {
"habinar-mcp-paradex-py": {
"command": "uv",
"args": [
"run",
"mcp-paradex"
],
"env": {
"PARADEX_ENVIRONMENT": "testnet",
"PARADEX_ACCOUNT_PRIVATE_KEY": "YOUR_PRIVATE_KEY"
}
}
}
}You can run an MCP server that bridges AI assistants with Paradex to access market data, accounts, vaults, orders, and positions. This enables automated trading workflows, monitoring, and control from your agent while keeping Paradex as the data and action layer.
Connect your MCP client to the Paradex MCP server using the provided stdio command configuration. Once connected, you can query market data, retrieve vault and account information, place and manage orders, and monitor current positions and balances. Use the available resources to fetch system state, market summaries, order books, historical data, and your trading activity. You can also inspect vault configurations and deposits/withdrawals to maintain full visibility into your Paradex trading setup.
Prerequisites: ensure you have Python 3.10 or newer installed on your system.
Install the MCP Paradex server package from PyPI.
pip install mcp-paradexRun the MCP Paradex server locally using the standard runtime command.
uv run mcp-paradexAlternative: install via uvx and start the server using the MCP package name.
uvx mcp-paradexIf you prefer a development setup, you can clone the repository, install dependencies, and run locally.
git clone https://github.com/sv/mcp-paradex-py.git
cd mcp-paradex-py
uv sync --dev --all-extras
uv run mcp-paradexSecurity and credentials are required to access Paradex accounts and vaults. Set your environment variables to provide the environment (testnet or mainnet) and your Paradex private key.
Environment variables you need to set for authentication and environment selection include PARADEX_ENVIRONMENT and PARADEX_ACCOUNT_PRIVATE_KEY. You can store these in a .env file and load them before starting the server.
For Claude Desktop, configure the MCP server to start via uvx with the specified environment and private key in your client settings.
If you encounter connection or authentication issues, verify that PARADEX_ENVIRONMENT is set to testnet or mainnet and that PARADEX_ACCOUNT_PRIVATE_KEY is valid for your Paradex account.
Get global system configuration for Paradex MCP server.
Retrieve the current system state.
Get detailed market information.
Fetch market summaries and metrics.
Obtain historical funding rate data.
Retrieve the current orderbook with configurable depth.
Access historical candlestick data.
Get recent trades for markets.
Fetch best bid and offer data.
Get account summary.
Query current positions.
Retrieve trade fills.
Get funding payments.
Get transaction history.
List all open orders.
Create a new order.
Cancel existing orders.
Get the status of an order.
Retrieve historical orders.
Get detailed vault information.
Get global vault configuration.
Get vault balance.
Get comprehensive vault summary.
Get deposit/withdrawal history.
Get current vault positions.
Get vault trading account info.