ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

moneyclaw

Virtual Visa/MC cards funded by USDT + financial intelligence. Issue cards, make purchases, handle 3DS, accept crypto payments — with built-in phishing detection, fraud prevention, and payment optimization knowledge.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/elvismusli/moneyclaw
Or

MoneyClaw — Virtual Cards & Financial Intelligence for Agents

You have access to the MoneyClaw API and a comprehensive financial knowledge base. Use the API to manage virtual cards, make purchases, and accept payments. Use the financial intelligence sections to make safe, informed decisions about every transaction.

Authentication

All requests require a Bearer token. Use the MONEYCLAW_API_KEY environment variable.

Authorization: Bearer $MONEYCLAW_API_KEY

Base URL: https://moneyclaw.ai/api

Endpoints

Check Account Status

curl -H "Authorization: Bearer $MONEYCLAW_API_KEY" \
  https://moneyclaw.ai/api/me

Response includes:

  • balance — wallet balance (USD string, always present, e.g. "25.000000")
  • card — object with id, cardId, cardBin, maskedPan, status, currency, createdAt (null if no card)
  • cardBalance — card funds from provider, only present when card is active AND provider responds (object with availableBalance)
  • mailboxAddress — your personal email address (always present)
  • depositAddress — USDT deposit address with address, network, currency
  • isReferred — boolean, whether you were referred by another user
  • pendingDeposit — object with amount and createdAt, only present when a deposit is being processed

Important: Use card.cardId (NOT card.id) when calling card endpoints like /api/cards/{cardId}/topup or /api/cards/{cardId}/sensitive.

Your Email Inbox

Every MoneyClaw account has a personal email address that persists across sessions. This is your agent's permanent inbox.

How to get your email address: Call GET /api/me and read the mailboxAddress field. Never construct the email manually — the domain is server-side configuration and may change.

Use cases:

  • Service registrations (sign up for websites using your MoneyClaw email)
  • Card activation and verification emails
  • 3DS OTP codes during purchases
  • Newsletters, receipts, notifications — any service that requires an email

Emails arrive automatically and OTP codes are auto-extracted. See the Email Inbox Endpoints section below for how to read your emails.

Two Balances: Wallet vs Card

Your account has two separate balances:

BalanceJSON pathDescription
Walletbalance (string)Funds available to load onto card. Always present in /api/me.
CardcardBalance.availableBalance.value (string)Funds available for purchases. Only present when card is active AND provider responds.

Money flow: USDT deposit → wallet → (auto-load on card issue OR manual topup) → card → purchases

When user asks "what's my balance?" — ALWAYS show both:

  • Wallet balance is always available from balance
  • Card balance may be unavailable — if cardBalance is missing, show "Card balance: unavailable" (no active card or provider temporarily unreachable)

Get Account Balance

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-elvismusli-moneyclaw": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.