MEXC Spot REST
Workflow
Use scripts/mexc_spot_request.py for request construction and signing. Resolve scripts/... relative to this skill folder. Never ask the user to paste API keys into chat, command arguments, source files, logs, or screenshots.
- Use the quick commands below first for common tasks. Do not open references or run broad text searches until a quick command or lookup slice is insufficient.
- Use
MEXC_API_KEYandMEXC_API_SECRETenv vars only; the helper enforces credential loading, signed-param placement, redacted dry-runs, method/path/base-url validation, and live-write confirmation. - MEXC is live-only: use
/api/v3/order/testbefore live orders, tiny sizes, and--execute --confirm-liveonly when clearly requested. - Prefer
python scripts/lookup.py <topic>over opening full references; for balance/account questions, start withpython scripts/lookup.py balance.
Quick Commands
python scripts/mexc_spot_request.py GET /api/v3/time
python scripts/mexc_spot_request.py GET /api/v3/account --signed
python scripts/mexc_spot_request.py GET /api/v3/account --signed --execute
Rules
- Use
GET /api/v3/account --signed --executefor the current Spot balance snapshot. - Use
python scripts/lookup.py balanceto retrieve compact balance/account commands without loadingreferences/recipes.mdorreferences/endpoints.md. - Do not enable withdrawal permission unless explicitly needed; bind API keys to IPs when possible.
- Back off on HTTP 429 and honor
Retry-Afterwhen returned.
Verification
After helper edits, run python scripts/mexc_spot_request.py --self-test.