# ASG Card — Agent Configuration # https://asgcard.dev/agent.txt name: ASG Card description: Virtual MasterCard cards for AI agents — pay via Stellar x402 (USDC) or Stripe Machine Payments url: https://asgcard.dev stripe_url: https://stripe.asgcard.dev api: https://api.asgcard.dev docs: https://asgcard.dev/docs.md # Payment Rails payment_rails: - stellar_x402: USDC on Stellar via x402 (agent-autonomous, no human) - stripe_mpp: Stripe Machine Payments Protocol (owner-in-the-loop approval) # Authentication auth_stellar: stellar-wallet (Ed25519 signature) auth_stripe: X-STRIPE-SESSION header (session-based) key_storage: ~/.asgcard/wallet.json (auto-resolved by MCP server) no_api_keys: true # Packages sdk: npm install @asgcard/sdk cli: npx @asgcard/cli mcp: npx @asgcard/mcp-server # Onboarding onboard_command: npx @asgcard/cli onboard -y install_codex: npx @asgcard/cli install --client codex install_claude: npx @asgcard/cli install --client claude install_cursor: npx @asgcard/cli install --client cursor # MCP Tools (11 total) mcp_tools: - get_wallet_status: Check wallet address, USDC balance, and readiness (use FIRST) - create_card: Create virtual MasterCard ($5–$5,000, pays USDC via x402) - fund_card: Top up existing card - list_cards: List all wallet cards - get_card: Get card summary - get_card_details: Get PAN, CVV, expiry (rate-limited 5/hr) - freeze_card: Temporarily freeze card - unfreeze_card: Re-enable frozen card - get_pricing: View pricing (card $10, top-up 3.5%) - get_transactions: Card transaction history - get_balance: Live card balance # API Endpoints (base: https://api.asgcard.dev) endpoints: public: - GET /health - GET /pricing - GET /cards/tiers - GET /supported paid_x402: - POST /cards/create/tier/:amount (0 = card-only, or $5–$5,000 with load) - POST /cards/fund/tier/:amount ($5–$5,000) wallet_signed: - GET /cards - GET /cards/:cardId - GET /cards/:cardId/details - GET /cards/:cardId/transactions - GET /cards/:cardId/balance - POST /cards/:cardId/freeze - POST /cards/:cardId/unfreeze stripe_beta: - POST /stripe-beta/session - POST /stripe-beta/payment-requests - GET /stripe-beta/payment-requests/:id - GET /stripe-beta/approve/:id - POST /stripe-beta/approve/:id - POST /stripe-beta/approve/:id/complete - GET /stripe-beta/cards - GET /stripe-beta/cards/:id/details # Pricing (same on both rails) pricing: card_creation: $10 flat (initial load optional) top_up_fee: 3.5% amount_range: $5–$5,000 example_create: Load $100 → $113.50 total example_fund: Top up $200 → $207 # Support discord: https://discord.gg/asgcompute github: https://github.com/ASGCompute/asgcard-public email: support@asgcompute.dev