npx claudepluginhub crypto-com/cdcx-cli --plugin cdcx-cliThis skill uses the workspace's default tool permissions.
- Get a deposit address for a currency/network
Manages Kraken deposits, withdrawals, and wallet transfers via CLI commands with safety rules like fee checks and human approval for withdrawals.
Automates listing and paginating cryptocurrency wallets, managing accounts, and retrieving portfolio data via Coinbase CDP SDK. Useful for audits and monitoring.
Creates permissionless deposit links accepting crypto from Solana, Ethereum, Bitcoin, Tron; auto-converts to USDC/USDT on destination chains like base, polygon. CLI-based.
Share bugs, ideas, or general feedback.
Requires authentication. Your API key must have withdrawal permissions enabled for wallet withdraw to work.
| Tool | Purpose | Tier |
|---|---|---|
| cdcx_funding_deposit_address | Generate/fetch deposit address | sensitive_read |
| cdcx_funding_networks | List supported networks per currency | read |
| cdcx_funding_deposit_history | Past deposits | sensitive_read |
| cdcx_funding_withdrawal_history | Past withdrawals | sensitive_read |
| cdcx_funding_withdraw | Create a withdrawal request | dangerous |
| cdcx_account_summary | Available balance for a currency | sensitive_read |
MCP service group name is funding (maps to CLI wallet group).
# 1. Find supported networks
cdcx wallet networks -o json
# 2. Get the deposit address
cdcx wallet deposit-address BTC -o json
# 3. Share the address + network with the sender
# 4. Poll for arrival
cdcx wallet deposit-history -o json
Always display both the address and the network to the user — sending on the wrong network loses the funds.
# 1. Confirm available balance
cdcx account summary -o json
# 2. Confirm destination is whitelisted (done in Exchange GUI)
# 3. Confirm supported network
cdcx wallet networks -o json
# 4. Preview the request
cdcx wallet withdraw BTC 0.1 <ADDRESS> \
--network-id BITCOIN \
--client-wid my-withdraw-001 \
--dry-run -o json
# 5. Execute
cdcx wallet withdraw BTC 0.1 <ADDRESS> \
--network-id BITCOIN \
--client-wid my-withdraw-001 \
-o json
# 6. Track settlement
cdcx wallet withdrawal-history -o json
Positional args: <currency> <amount> <address>.
Tier dangerous: MCP server refuses the call unless started with --allow-dangerous. In the CLI, cdcx prompts for confirmation unless --yes is passed.
cdcx wallet withdraw XRP 100 rXRPaddress... \
--address-tag 12345 \
--network-id RIPPLE \
-o json
Omitting --address-tag on a memo coin routes funds to the exchange's omnibus address without tagging them to the recipient — they will be lost.
cdcx wallet deposit-history --currency USDT -o json
cdcx wallet withdrawal-history --currency USDT -o json
Use --start-time / --end-time (ms since epoch) to narrow the window.
--client-wid is your correlation ID — store it so you can cross-reference with withdrawal-historywallet withdraw command requires all three positional args (currency, amount, address) plus --network-id; CLI will error otherwise--dry-run to see the exchange's fee estimate