
Clawallex Mcp
Connects Claude to the Clawallex payment API for creating USDC-backed virtual cards that work at any online checkout. Exposes wallet balance checks, one-time card creation via clawallex_pay, recurring subscription cards with clawallex_subscribe, and card refills. Each card gets encrypted PAN/CVV details you can decrypt and use programmatically. Handles agent identity binding through client_id so your cards stay isolated even if you rotate API keys. Built for agents that need to autonomously pay for API credits, cloud subscriptions, or any merchant that takes cards. Includes transaction history, MCC controls, and x402 on-chain payment support for advanced flows.
- tools
- 14
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Mar 30, 2026
Tools
14 toolsPublic tool metadata for what this MCP can expose to an agent.
batch_card_balancesCheck balances for multiple cards in one call.1 params
Check balances for multiple cards in one call.
card_idsarrayclawallex_payPay for a product or service using USDC. Creates a single-use flash virtual card (card_type=100), deducts from wallet balance, returns card details for checkout. Mode A (mode_code=100, default): wallet balance → flash card. Immediate settlement. Mode B (mode_code=200): for cal...15 params
Pay for a product or service using USDC. Creates a single-use flash virtual card (card_type=100), deducts from wallet balance, returns card details for checkout. Mode A (mode_code=100, default): wallet balance → flash card. Immediate settlement. Mode B (mode_code=200): for cal...
allowed_mccstringamountnumberblocked_mccstringchain_codestringclient_request_idstringdescriptionstringextraobjectmode_codeintegerpayer_addressstringpayment_payloadobjectpayment_requirementsobjecttoken_codestringtx_limitstringx402_reference_idstringx402_versionintegerclawallex_refillTop up the balance of a subscription (stream) card. Only stream cards (card_type=200) can be refilled. Refill mode follows the card's creation mode. Mode A: deducts from wallet balance. client_request_id is the idempotency key (auto-generated if omitted). Mode B: x402 settle (...8 params
Top up the balance of a subscription (stream) card. Only stream cards (card_type=200) can be refilled. Refill mode follows the card's creation mode. Mode A: deducts from wallet balance. client_request_id is the idempotency key (auto-generated if omitted). Mode B: x402 settle (...
amountnumbercard_idstringclient_request_idstringpayer_addressstringpayment_payloadobjectpayment_requirementsobjectx402_reference_idstringx402_versionintegerclawallex_subscribeSet up a reloadable virtual card for recurring/subscription payments. Creates a stream card (card_type=200) that stays active and can be refilled via clawallex_refill. Mode A (mode_code=100, default): wallet balance → stream card. Immediate settlement. Mode B (mode_code=200):...15 params
Set up a reloadable virtual card for recurring/subscription payments. Creates a stream card (card_type=200) that stays active and can be refilled via clawallex_refill. Mode A (mode_code=100, default): wallet balance → stream card. Immediate settlement. Mode B (mode_code=200):...
allowed_mccstringblocked_mccstringchain_codestringclient_request_idstringdescriptionstringextraobjectinitial_amountnumbermode_codeintegerpayer_addressstringpayment_payloadobjectpayment_requirementsobjecttoken_codestringtx_limitstringx402_reference_idstringx402_versionintegercreate_card_orderAdvanced: create a virtual card with full control over payment mode and card type. Most agents should use clawallex_pay or clawallex_subscribe instead. Mode A (mode_code=100): wallet balance deduction, immediate settlement. Mode B (mode_code=200): for callers with self-custody...16 params
Advanced: create a virtual card with full control over payment mode and card type. Most agents should use clawallex_pay or clawallex_subscribe instead. Mode A (mode_code=100): wallet balance deduction, immediate settlement. Mode B (mode_code=200): for callers with self-custody...
allowed_mccstringamountstringblocked_mccstringcard_typeintegerchain_codestringclient_request_idstringextraobjectfee_amountstringmode_codeintegerpayer_addressstringpayment_payloadobjectpayment_requirementsobjecttoken_codestringtx_limitstringx402_reference_idstringx402_versionintegerget_card_balanceGet the current balance and status of a virtual card. Returns available_balance, card_currency, status, and updated_at.1 params
Get the current balance and status of a virtual card. Returns available_balance, card_currency, status, and updated_at.
card_idstringget_card_detailsGet full card details including PAN, CVV, expiry, balance, cardholder info, billing address, and risk controls.1 params
Get full card details including PAN, CVV, expiry, balance, cardholder info, billing address, and risk controls.
card_idstringget_walletGet the wallet details for the current API key. Each API key has exactly one wallet — shared across all agents using the same API key. Returns available_balance, frozen_balance, low_balance_threshold, currency (USD), and status. Use this to check if there is sufficient balance...
Get the wallet details for the current API key. Each API key has exactly one wallet — shared across all agents using the same API key. Returns available_balance, frozen_balance, low_balance_threshold, currency (USD), and status. Use this to check if there is sufficient balance...
No parameter schema in public metadata yet.
get_wallet_recharge_addressesGet the on-chain deposit addresses for a wallet. Send USDC to one of these addresses to top up the wallet balance. If the result is empty, no deposit address has been created yet — ask the user to visit https://app.clawallex.com to create one.1 params
Get the on-chain deposit addresses for a wallet. Send USDC to one of these addresses to top up the wallet balance. If the result is empty, no deposit address has been created yet — ask the user to visit https://app.clawallex.com to create one.
wallet_idstringget_x402_payee_addressGet the system receiving address for x402 on-chain payments. When to use: MUST call this before Mode B Refill to obtain payee_address and asset_address. Not needed for Mode B card creation — the 402 quote response already includes both addresses. Returns: payee_address (paymen...2 params
Get the system receiving address for x402 on-chain payments. When to use: MUST call this before Mode B Refill to obtain payee_address and asset_address. Not needed for Mode B card creation — the 402 quote response already includes both addresses. Returns: payee_address (paymen...
chain_codestringtoken_codestringlist_cardsList virtual cards created by this agent (scoped to the server's client_id). Cards created by other agents using the same API key are not visible. Returns: card_id, mode_code, card_type (flash/stream), status, masked PAN, balance, and expiry.2 params
List virtual cards created by this agent (scoped to the server's client_id). Cards created by other agents using the same API key are not visible. Returns: card_id, mode_code, card_type (flash/stream), status, masked PAN, balance, and expiry.
pageintegerpage_sizeintegerlist_transactionsList card transactions for this agent (scoped to the server's client_id). Transactions from other agents using the same API key are not visible. All filter parameters are optional — omit all to list recent transactions across all cards.5 params
List card transactions for this agent (scoped to the server's client_id). Transactions from other agents using the same API key are not visible. All filter parameters are optional — omit all to list recent transactions across all cards.
card_idstringcard_tx_idstringissuer_tx_idstringpageintegerpage_sizeintegerupdate_cardUpdate card risk controls: per-transaction limit and MCC whitelist/blacklist. At least one field must be provided.5 params
Update card risk controls: per-transaction limit and MCC whitelist/blacklist. At least one field must be provided.
allowed_mccstringblocked_mccstringcard_idstringclient_request_idstringtx_limitstringwhoamiQuery the current MCP connection status. Returns user_id, api_key_id, and client_id bound to this MCP token.
Query the current MCP connection status. Returns user_id, api_key_id, and client_id bound to this MCP token.
No parameter schema in public metadata yet.
Sponsors
Configuration
CLAWALLEX_API_KEY*secretClawallex API Key
CLAWALLEX_API_SECRET*secretClawallex API Secret for HMAC-SHA256 signing
Readme
@clawallex/mcp-server
MCP Server for the Clawallex payment API. Pay for anything with USDC — Clawallex converts your stablecoin balance into virtual cards that work at any online checkout.
Quick Start
1. Install
npm install -g @clawallex/mcp-server
Or use directly via npx (no install needed).
2. Get API Credentials
Sign up at Clawallex and create an API Key pair (api_key + api_secret).
3. Configure Your AI Client
Choose your client and add the configuration:
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"clawallex": {
"command": "npx",
"args": ["@clawallex/mcp-server"],
"env": {
"CLAWALLEX_API_KEY": "your_api_key",
"CLAWALLEX_API_SECRET": "your_api_secret"
}
}
}
}
Claude Code
claude mcp add --scope local clawallex -- npx @clawallex/mcp-server \
--api-key your_api_key \
--api-secret your_api_secret
Codex CLI
Add to your ~/.codex/config.toml or .codex/config.toml:
Details
- Repository
- github.com/clawallex/clawallex-mcp
- Category
- Finance & Commerce
- Package
@clawallex/mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active