# wallet_sendBsv

Send BSV to one or more recipients by address or paymail. Supports BSV and USD amounts with automatic conversion.

## Result

JSON text with status, transaction ID and recipient amounts in satoshis, or an error.

## Permissions

Uses the payment wallet's transaction permissions. Guarded by the broadcasting setting.

Provide an address or paymail for each recipient. USD amounts are converted using the current BSV price.

## Definition 1 (full)

Registered in: Legacy local wallet; Legacy local identity; Local Vault · broadcasting disabled; Local Vault · all roles; Local Vault · payment role only; Project · payments scope; External BRC-100 wallet; Local Vault + sponsor.

Send BSV to one or more recipients by address or paymail. Supports BSV and USD amounts with automatic conversion.

| Field | Type | Required | Description | Constraints |
| --- | --- | --- | --- | --- |
| recipients | array of object | Yes | Array of payment recipients |  |
| recipients[].address | string | No | Destination P2PKH address |  |
| recipients[].paymail | string | No | Destination paymail address |  |
| recipients[].amount | number | Yes | Amount to send; must be greater than zero | exclusiveMinimum: 0 |
| recipients[].currency | "BSV" \| "USD" | No | Currency of amount (default: BSV) | default: "BSV" |

Nested requirements apply when their parent is supplied.

### Input schema

```json
{
  "type": "object",
  "properties": {
    "recipients": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "address": {
            "description": "Destination P2PKH address",
            "type": "string"
          },
          "paymail": {
            "description": "Destination paymail address",
            "type": "string"
          },
          "amount": {
            "type": "number",
            "exclusiveMinimum": 0,
            "description": "Amount to send; must be greater than zero"
          },
          "currency": {
            "default": "BSV",
            "description": "Currency of amount (default: BSV)",
            "type": "string",
            "enum": [
              "BSV",
              "USD"
            ]
          }
        },
        "required": [
          "amount"
        ]
      },
      "description": "Array of payment recipients"
    }
  },
  "required": [
    "recipients"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
```

[All tools](https://bsvmcp.com/docs/tools)