Mcp Paradex Py — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Paradex Py (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- mcp-name: io.github.tradeparadex/mcp-paradex-py -->
Model Context Protocol (MCP) server implementation for the Paradex trading platform.
<a href="https://glama.ai/mcp/servers/cq4bz5ljqj"> <img width="380" height="200" src="https://glama.ai/mcp/servers/cq4bz5ljqj/badge" alt="Paradex Server MCP server" /> </a>
New here? See the [Quickstart Guide](docs/quickstart.md) for step-by-step setup instructions for Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Claude.ai web, and ChatGPT.
Need a remote HTTP endpoint for ChatGPT or Claude.ai web? See the [HTTP Deployment Guide](docs/deploy-http.md) for Railway, Render, Fly.io, AWS Lambda, and Docker/VPS options.
This project provides a bridge between AI assistants (like Claude) and Paradex, a privacy-preserving multi-asset exchange on Starknet with spot, perpetuals, options, and commodity futures. Using the MCP standard, AI assistants can:
uvx run methodmacOS: Install viabrew install uvso the binary lands in/usr/local/bin, which GUI apps like Claude Desktop can find. The curl-pipe install puts uv in~/.local/bin, which GUI apps cannot see.
#### 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@latest mcp add @tradeparadex/mcp-paradex-py --client claude#### PyPI
pip install mcp-paradex#### uvx (Recommended)
uvx mcp-paradex git clone https://github.com/tradeparadex/mcp-paradex-py.git
cd mcp-paradex-py uv sync --dev --all-extras uv run mcp-paradexSet these environment variables for authentication:
PARADEX_ENVIRONMENT: Set to prod, testnet, or nightly (default: prod)PARADEX_ACCOUNT_PRIVATE_KEY: Your Paradex account private keycp .env.template .env
# Edit .env with your credentials#### 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 (local / stdio)
# Build image
docker build . -t tradeparadex/mcp-paradex-py
# Run (public only)
docker run --rm -i tradeparadex/mcp-paradex-py
# Run with trading capabilities
docker run --rm -e PARADEX_ACCOUNT_PRIVATE_KEY=your_key -i tradeparadex/mcp-paradex-py#### Docker (AWS Lambda / HTTP)
Use Dockerfile.aws for remote deployments via AWS Lambda with the Lambda Web Adapter. The adapter bridges Lambda invocations to the server's HTTP endpoint, so no Lambda-specific code is needed.
# Build
docker build -f Dockerfile.aws -t tradeparadex/mcp-paradex-py-aws .
# Test locally (mirrors Lambda config)
docker run --rm -p 8080:8080 \
-e MCP_TRANSPORT=streamable-http \
-e MCP_STATELESS=true \
-e MCP_PORT=8080 \
-e PARADEX_ENVIRONMENT=prod \
tradeparadex/mcp-paradex-py-awsThe server will be available at http://localhost:8080/mcp.
Deploying to Lambda:
RESPONSE_STREAMMCP_TRANSPORT=streamable-httpMCP_STATELESS=truePARADEX_ENVIRONMENT=prod (or testnet)PARADEX_ACCOUNT_PRIVATE_KEY=your_key (optional, for trading)#### 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#### 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 infomarket_overview - Comprehensive crypto market overviewmarket_analysis - Detailed technical and microstructure analysisposition_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 risksvault_analysis - Comprehensive vault analysis for investment decisionsfunding_rate_opportunity - Identify funding rate arbitrage opportunitiestrading_consultation - Interactive trading advice and consultationEnhanced results with Paradex documentation access:
"paradex-docs-mcp": {
"command": "uvx",
"args": [
"--from",
"mcpdoc",
"mcpdoc",
"--urls",
"Paradex:https://docs.paradex.trade/llms.txt",
"--transport",
"stdio"
]
}Please see CONTRIBUTING.md for information on how to contribute to this project, development setup, and our coding standards.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.