Laso Finance
What this MCP does
Enables USDC-funded prepaid cards, gift cards, bank payouts, push-to-card payments, managed wallets, and banking workflows.
Tools
Input schema
{'type': 'object', 'required': ['recipientId', 'destination'], 'properties': {'nickname': {'type': 'string', 'example': 'Rent account', 'description': 'An optional label. The only field editable later, via `updateBankingDestination`.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'destination': {'type': 'object', 'description': 'The destination. For a US bank account: `destination_type: "fiat_us"` plus `aba_routing_number`, `account_number`, `account_type`, `account_holder_name`, and `bank_name`. Also supports `fiat_iban` and `crypto`.'}, 'recipientId': {'type': 'string', 'description': 'The recipient from `createBankingRecipient`.'}, 'recipientAddress': {'type': 'object', 'description': "Sets the recipient's postal address before attaching the destination. Needed when the recipient was created name-only: bank destinations are rejected without one, so supplying it here avoids a dead end."}}}
Input schema
{'type': 'object', 'required': ['destination_address', 'amount'], 'properties': {'amount': {'type': 'string', 'description': 'Decimal USDC amount to send, as a string (e.g. 25.50).'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'destination_address': {'type': 'string', 'description': 'Solana address to send the USDC to.'}}}
Input schema
{'type': 'object', 'properties': {'message': {'type': 'string', 'description': 'A short greeting shown to your human, in your own words. Max 280 characters.'}, 'agent_name': {'type': 'string', 'description': "What to call you in your human's dashboard, e.g. Claude Code. Max 60 characters."}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['card_id'], 'properties': {'card_id': {'type': 'string', 'description': 'The card ID of the queued order to cancel (returned from `/order-intl-card`)'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'label': {'type': 'string', 'example': 'Claude Code', 'description': 'A label to recognize the key by.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['accountType'], 'properties': {'rail': {'type': 'string', 'description': 'The payment rail for the account.'}, 'asset': {'type': 'string', 'example': 'USDC', 'description': 'Crypto asset ticker, uppercase.'}, 'networkId': {'type': 'string', 'description': 'On-ramp only. Defaults to Solana mainnet.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'accountType': {'enum': ['onramp', 'offramp'], 'type': 'string', 'description': 'Which rail to open.'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'On-ramp only. Bank rails to support. Defaults to ACH and wire.'}, 'cryptoAddress': {'type': 'string', 'description': 'On-ramp only. Where the converted USDC should land. Defaults to the managed agent wallet.'}, 'fiatDestinationId': {'type': 'string', 'description': 'Off-ramp only. The bank destination payouts go to, from `addBankingDestination`.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'example': 'Acme LLC', 'description': "The recipient's name."}, 'address': {'type': 'object', 'description': "The recipient's postal address. Required before a bank destination can be attached, so supplying it here avoids a second call."}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['usd_amount'], 'properties': {'reusable': {'type': 'boolean', 'description': 'Whether the card stays open across charges. Defaults to `true`; `false` closes it after the first approved charge.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'usd_amount': {'type': 'number', 'description': 'Amount in US dollars to load onto the card, minimum $1. Sent as dollars, not cents.'}}}
Input schema
{'type': 'object', 'properties': {'address': {'type': 'string', 'description': 'The address to remove.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['recipientId'], 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'recipientId': {'type': 'string', 'description': 'The recipient to delete.'}}}
Input schema
{'type': 'object', 'properties': {'platform': {'enum': ['venmo', 'paypal'], 'type': 'string', 'description': 'Required unless sent in the body.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'recipient_id': {'type': 'string', 'description': "Required unless sent in the body. The entry's `recipient_id` from `GET /payment-recipients` (an opaque id, not the phone number or email)."}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'example': 'lasoak_...', 'description': 'Your `lasoak_` API key.'}}}
Input schema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'maximum': 1000, 'minimum': 5, 'description': 'USD of USDC to load onto the card balance (min $5, max $1,000). The x402 price equals this amount; Laso absorbs the bridge cost.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['transactionId'], 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'transactionId': {'type': 'string', 'description': 'The transaction to read.'}}}
Input schema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'maximum': 1000, 'minimum': 5, 'description': 'USD amount to load on the card (min $5, max $1000)'}, 'format': {'enum': ['json', 'html'], 'type': 'string', 'default': 'json', 'description': 'Response format. `json` (default) returns auth credentials and card info for agents. `html` returns a redirect page for browsers.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'card_id': {'type': 'string', 'description': "The card ID returned from `/get-card` or `/order-intl-card`, or a reloadable card's id from `card_type=Reloadable`. Looked up across all three card types. If omitted, returns all cards of `card_type`."}, 'card_type': {'enum': ['Non-Reloadable U.S.', 'Non-Reloadable International', 'Reloadable'], 'type': 'string', 'default': 'Non-Reloadable U.S.', 'description': 'When listing all cards (no `card_id`), filters by card type. Defaults to `Non-Reloadable U.S.` if omitted (preserves existing client behavior). Pass `Non-Reloadable International` to list international cards, or `Reloadable` to list reloadable cards.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'approval_id': {'type': 'string', 'description': 'Reloadable cards only, and only for a card the account holder created in a DIFFERENT app: pass the approval_id from a prior details_approval response once they have approved it. Cards created through /create-reloadable-card are Laso-issued and never require this.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'payment_id': {'type': 'string', 'description': 'Fetch one payout by its `id`. Takes precedence over `recipient_id`.'}, 'recipient_id': {'type': 'string', 'description': 'List every payout to one saved recipient. This is the `recipient_id` returned by `GET /payment-recipients`, not the phone number or email.'}}}
Input schema
{'type': 'object', 'required': ['claim_token', 'claim_code'], 'properties': {'claim_code': {'type': 'string', 'description': 'The claim_code from the same POST /signup response.'}, 'claim_token': {'type': 'string', 'description': 'The claim_token from POST /signup.'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'withdrawal_id': {'type': 'string', 'description': 'Get a specific withdrawal by ID. If omitted, returns all withdrawals.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': "Maximum number of transactions to return. Defaults to the issuer's own page size (20)."}, 'status': {'type': 'string', 'description': 'Filter by status, e.g. `pending`, `settled`, `declined`, `reversed`, `refunded`.'}, 'card_id': {'type': 'string', 'description': "Return only this card's transactions. Omit for every reloadable card on the account."}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['platform'], 'properties': {'platform': {'enum': ['venmo', 'paypal'], 'type': 'string', 'description': 'Payment platform whose saved recipients to list.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'include_archived': {'enum': ['true', 'false'], 'type': 'string', 'description': 'Include archived entries. Defaults to false.'}}}
Input schema
{'type': 'object', 'required': ['amount', 'laso_server_id'], 'properties': {'amount': {'type': 'number', 'description': "Gift card face value in the product's own currency (see the product's `currency` field in `GET /search-gift-cards`), not USD. The x402 price is this value converted to USD plus the product fee. After conversion it must be worth at least $5 and at most $9,000 USD.", 'exclusiveMinimum': 0}, 'country': {'type': 'string', 'default': 'US', 'description': 'ISO 3166-1 alpha-2 country code (defaults to "US")'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'laso_server_id': {'type': 'string', 'description': 'The product identifier from the gift card catalog (GET /search-gift-cards). Always copy it from a search result; an id that is not in the catalog returns 404 `unknown_laso_server_id`. Amazon is `amazon` for every country, selected with `country`.'}}}
Input schema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'maximum': 1000, 'minimum': 100, 'description': 'On-card USD amount (min $100, max $1,000). Must be a whole dollar amount: the issuer only issues whole-dollar cards. The x402 payment is this amount plus a 3.8% fee.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full https URL of the x402 endpoint to call and pay.'}, 'body': {'type': 'object', 'description': 'JSON request body (for POST/PUT).'}, 'method': {'type': 'string', 'description': 'HTTP method (default GET).'}, 'params': {'type': 'object', 'description': 'Query parameters to append to the URL.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'expected_asset': {'type': 'string', 'description': 'Refuse to settle in any other asset (e.g. a USDC mint/contract address).'}, 'expected_pay_to': {'type': 'string', 'description': 'Refuse to settle to any other receiving address.'}, 'max_amount_usdc': {'type': 'number', 'description': 'Refuse to settle if the endpoint asks for more USDC than this.'}, 'expected_network': {'type': 'string', 'description': 'Refuse to settle on any other network (CAIP-2 id).'}}}
Input schema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'maximum': 9541.98, 'minimum': 10, 'description': 'Face value to send to the debit card, denominated in the chosen `currency` (min 10, max 9,541.98). The x402 payment price is this face value converted to USD plus a 4.8% fee (minimum fee of 1.50 in the chosen currency).'}, 'currency': {'enum': ['USD', 'EUR', 'GBP'], 'type': 'string', 'default': 'USD', 'description': 'Target currency for the debit card transfer. Defaults to `USD`.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['card_id'], 'properties': {'card_id': {'type': 'string', 'description': 'The card ID to refresh data for'}, 'card_type': {'enum': ['Non-Reloadable U.S.', 'Non-Reloadable International'], 'type': 'string', 'description': 'The type of card. Defaults to `Non-Reloadable U.S.` if omitted.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['grant_type', 'refresh_token'], 'properties': {'grant_type': {'enum': ['refresh_token'], 'type': 'string', 'description': 'Must be "refresh_token"'}, 'refresh_token': {'type': 'string', 'description': 'The refresh token received from a previous /auth or /get-card call'}}}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public HTTPS URL to receive signed notification POSTs. Max 512 characters. Private/internal hosts are rejected.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['address', 'name'], 'properties': {'name': {'type': 'string', 'example': 'Coffee vendor', 'description': 'The name to save it under. Sanitized and capped server-side (max 60 characters).'}, 'address': {'type': 'string', 'example': '7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU', 'description': "The recipient's Solana address."}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search terms, e.g. fund managed wallet, or: gift card fees.'}}}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Search query to filter gift cards by name (e.g. "Amazon", "Uber")'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code to filter by (e.g. "US", "GB"). Returns gift cards available in that country, including borderless products that have no country restriction.'}, 'category': {'type': 'string', 'description': 'Category to filter by (e.g. "ecommerce", "travel", "gaming"). See the `facets.categories` array in any response for the full list of valid values.'}, 'currency': {'type': 'string', 'description': 'Currency code to filter by (e.g. "USD", "EUR")'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query — the merchant name to search for (e.g. "amazon", "netflix")'}, 'card_type': {'enum': ['Non-Reloadable U.S.', 'Non-Reloadable International'], 'type': 'string', 'default': 'Non-Reloadable U.S.', 'description': 'Which card type to search acceptance for. Defaults to `Non-Reloadable U.S.` if omitted (preserves existing client behavior). Pass `Non-Reloadable International` to search for international prepaid card acceptance.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['amount', 'destination_id'], 'properties': {'amount': {'type': 'number', 'maximum': 50000, 'minimum': 10, 'description': "USD delivered to the recipient's bank account (min $10, max $50,000). The x402 payment price is this amount plus a 0.25% fee (with a $1.50 minimum)."}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'destination_id': {'type': 'string', 'description': 'Bank destination to pay out to. Returned by `addBankingDestination`, and listed by `GET /bank-recipients`.'}}}
Input schema
{'type': 'object', 'required': ['feedback'], 'properties': {'rating': {'type': 'integer', 'example': 4, 'maximum': 5, 'minimum': 1, 'description': 'A 1-5 satisfaction rating. Optional; ignored when not an integer in range.'}, 'endpoint': {'type': 'string', 'example': '/order-intl-card', 'description': 'Which API endpoint or route the feedback is about. Optional. Capped at 120 characters.'}, 'feedback': {'type': 'string', 'example': 'order-intl-card was smooth but I wanted a way to see the fee before paying', 'description': 'The main free-text feedback. Required. Sanitized and capped server-side (max 2000 characters).'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'how_it_went': {'type': 'string', 'example': 'worked, minor confusion on fees', 'description': 'How it went. Optional. Capped at 500 characters.'}, 'what_they_want': {'type': 'string', 'example': 'order an international card', 'description': 'What you were trying to do. Optional. Capped at 500 characters.'}}}
Input schema
{'type': 'object', 'required': ['amount', 'platform', 'recipient_id', 'recipient_first_name', 'recipient_last_name'], 'properties': {'amount': {'type': 'number', 'maximum': 1000, 'minimum': 5, 'description': 'USD amount to send to the recipient (min $5, max $1,000). The x402 payment price is this amount plus a 4.9% fee (with a $1.50 minimum).'}, 'platform': {'enum': ['venmo', 'paypal'], 'type': 'string', 'description': 'Payment platform.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'recipient_id': {'type': 'string', 'description': 'Recipient identifier. For Venmo: 10-digit U.S. phone number. For PayPal: email address.'}, 'recipient_email': {'type': 'string', 'format': 'email', 'description': "Recipient's email address. Required for Venmo. Optional for PayPal, where it defaults to recipient_id (the PayPal email)."}, 'recipient_last_name': {'type': 'string', 'description': "Recipient's last name (English letters A-Z and a-z only)."}, 'recipient_first_name': {'type': 'string', 'description': "Recipient's first name (English letters A-Z and a-z only)."}}}
Input schema
{'type': 'object', 'properties': {'label': {'type': 'string', 'example': 'ada-prod', 'description': 'Optional label recorded on the minted API key so your human can tell keys apart.'}, 'agent_name': {'type': 'string', 'example': 'Ada', 'description': 'Your name, shown to your human on the claim screen and recorded as the connected agent.'}}}
Input schema
{'type': 'object', 'properties': {'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['details'], 'properties': {'details': {'type': 'object', 'description': 'The answers to submit, keyed by the field names `getBankingApplication` reported as outstanding.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}}}
Input schema
{'type': 'object', 'required': ['destinationId', 'nickname'], 'properties': {'nickname': {'type': 'string', 'example': 'Rent account', 'description': 'The new nickname. An empty string clears it.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'destinationId': {'type': 'string', 'description': 'The destination to rename.'}}}
Input schema
{'type': 'object', 'required': ['platform', 'recipient_id'], 'properties': {'archived': {'type': 'boolean', 'description': 'Must be a boolean. A wrong type returns a terminal 400 with code `invalid_archived`.'}, 'platform': {'enum': ['venmo', 'paypal'], 'type': 'string', 'description': 'Payment platform the recipient is saved under.'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'display_name': {'type': 'string', 'description': 'Must be a string. A wrong type returns a terminal 400 with code `invalid_display_name`.'}, 'recipient_id': {'type': 'string', 'description': "The entry's `recipient_id` from `GET /payment-recipients` (an opaque id, not the phone number or email)."}}}
Input schema
{'type': 'object', 'required': ['documentType', 'fileType', 'fileContent', 'country'], 'properties': {'country': {'type': 'string', 'example': 'US', 'description': "The document's country, ISO 3166-1 alpha-2."}, 'fileType': {'enum': ['pdf', 'jpeg', 'png'], 'type': 'string', 'example': 'jpeg', 'description': "The file's format. Send a .jpg as `jpeg`."}, 'filename': {'type': 'string', 'example': 'utility-bill.pdf', 'description': "The file's name."}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'fileContent': {'type': 'string', 'description': 'The file, base64-encoded. A `data:` URL is also accepted. Decoded size must be 10MB or less.'}, 'documentType': {'enum': ['proof_of_address', 'bank_statement', 'utility_bill'], 'type': 'string', 'example': 'utility_bill', 'description': 'The kind of document.'}}}
Input schema
{'type': 'object', 'required': ['amount', 'solana_address'], 'properties': {'amount': {'type': 'number', 'minimum': 0.01, 'description': 'Amount to withdraw in USD'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'solana_address': {'type': 'string', 'description': 'Solana wallet address that receives the USDC. Must be a valid base58 Solana address.'}}}
Input schema
{'type': 'object', 'required': ['amount', 'destination_address'], 'properties': {'amount': {'type': 'number', 'maximum': 10000, 'minimum': 2, 'description': 'USD to withdraw from the card balance (min $2, max $10,000).'}, 'auth_token': {'type': 'string', 'description': 'Laso credential. Only if the MCP connection has no Authorization header.'}, 'destination_address': {'type': 'string', 'description': 'The 0x-prefixed Base wallet address that receives the USDC. Must be one you control; Base only.'}}}
Recent tool changes
Similar MCP servers
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
Peer
Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
MERX - TRON Resource Exchange
Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…
Wisely x402 Agent-Payment Infrastructure
Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…
AgentTools Hub
Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.