paradex_system_config
Use this tool to access and verify global parameters of the Paradex exchange, including fee schedules, trading limits, and restrictions, ensuring informed trading decisions and awareness of exchange-wide changes.
Instructions
Understand the exchange's global parameters that affect all trading activity.
Use this tool when you need to:
- Check fee schedules before placing trades
- Verify trading limits and restrictions
- Understand exchange-wide parameters that affect your trading
- Keep up with changes to the exchange's configuration
This information provides important context for making trading decisions and
understanding how the exchange operates.
Example use cases:
- Checking current fee tiers for different markets
- Verifying maximum leverage available for specific markets
- Understanding global trading limits or restrictions
- Checking if any exchange-wide changes might affect your trading strategy
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/mcp_paradex/tools/system.py:22-49 (handler)The main handler function for the 'paradex_system_config' tool. It fetches the system configuration from the Paradex API using get_paradex_client and api_call, parses it with SystemConfigSchema, and returns a SystemConfig object. Handles errors by logging and re-raising.@server.tool(name="paradex_system_config") async def get_system_config(ctx: Context) -> SystemConfig: """ Understand the exchange's global parameters that affect all trading activity. Use this tool when you need to: - Check fee schedules before placing trades - Verify trading limits and restrictions - Understand exchange-wide parameters that affect your trading - Keep up with changes to the exchange's configuration This information provides important context for making trading decisions and understanding how the exchange operates. Example use cases: - Checking current fee tiers for different markets - Verifying maximum leverage available for specific markets - Understanding global trading limits or restrictions - Checking if any exchange-wide changes might affect your trading strategy """ try: client = await get_paradex_client() response = await api_call(client, "system/config") system_config = SystemConfigSchema().load(response, unknown="exclude", partial=True) return system_config except Exception as e: await ctx.error(f"Error fetching system configuration: {e!s}") raise e