NetBird

sms_send_batch

Send up to 100 independent SMS messages in one call. Each item is a full send (free-text or template) with its own ID, status, and cost; all items are validated before any are queued, so one invalid item rejects the batch.

Remote bird/mcp

Remote (network-hosted)

Other tools also called sms_send_batch? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "messages": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "required": [
          "to"
        ],
        "properties": {
          "to": {
            "type": "string",
            "description": "Recipient phone number in E.164 format."
          },
          "from": {
            "type": "string",
            "description": "Sender: an E.164 number, an alphanumeric sender ID, or a short code."
          },
          "tags": {
            "type": "object",
            "description": "Structured {name, value} labels. Maximum 20 per send.",
            "additionalProperties": {
              "type": "string"
            }
          },
          "text": {
            "type": "string",
            "description": "Free-text message body. Mutually exclusive with template; requires category."
          },
          "category": {
            "type": "string",
            "description": "Content classification: transactional, marketing, authentication, or service. Required with text."
          },
          "metadata": {
            "type": "object",
            "description": "Arbitrary JSON object stored on the message. Maximum 2 KB serialized.",
            "additionalProperties": true
          },
          "template": {
            "type": [
              "null",
              "object"
            ],
            "properties": {
              "id": {
                "type": [
                  "null",
                  "string"
                ]
              },
              "name": {
                "type": [
                  "null",
                  "string"
                ]
              },
              "slug": {
                "type": [
                  "null",
                  "string"
                ]
              },
              "language": {
                "type": [
                  "null",
                  "string"
                ]
              },
              "parameters": {
                "type": [
                  "null",
                  "object"
                ],
                "additionalProperties": true
              }
            },
            "description": "Send using a stored template instead of free text. Mutually exclusive with text; the message category is derived from the template.",
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      },
      "description": "Messages to send, up to 100. Each is an independent send (free text or template)."
    },
    "idempotency_key": {
      "type": "string",
      "description": "Client-supplied deduplication key for the whole batch."
    }
  }
}
          

Provider

NetBird →