Troubleshooting
Common issues and fixes when connecting the Paradex MCP server to your AI client.
Tools not appearing / MCP not loading
- Make sure
uvxis installed:uvx --version - Check that any config file has valid JSON (no trailing commas)
- Restart your AI client after config changes
- For Claude Desktop, check that the config file is at the correct path:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- For VS Code, confirm the
.vscode/mcp.jsonfile is in your project root and reload the window (Command Palette → Developer: Reload Window) - For ChatGPT Desktop, confirm Developer Mode is enabled and that the connector URL ends with
/mcp
uvx: command not found
Install uv (which includes uvx):
Then verify:
Authentication errors
- Double-check your private key is correct and starts with
0x - Verify
PARADEX_ENVIRONMENTmatches where your account was created (prodortestnet) - Make sure you’re using the Paradex account private key (from Settings → API Keys), not your wallet’s seed phrase
Server not appearing in Claude Code (claude mcp list)
- Make sure
uvxis installed:uvx --version - Re-run the
claude mcp addcommand - Check that the scope is correct (use
--scope userfor global access or--scope projectfor the current project)
ChatGPT Desktop: tunnel URL changes every session
On the free ngrok tier, the tunnel URL changes every restart. Update the connector URL in Settings → Connectors each session, or use a paid ngrok plan for a stable domain.
Want to test without a private key?
Market data tools work without any credentials. Just omit PARADEX_ACCOUNT_PRIVATE_KEY from the config. You can browse markets, view order books, and check funding rates — only trading actions require a key.
MCP server not loading (Claude.ai web / remote deployments)
- Check that the URL is correct and ends with
/mcp - Try removing and re-adding the server in Settings → Integrations
- For remote deployments, verify your server is running:
curl https://your-endpoint.example.com/health