Regal · Capability

Regal Messages — Send Message

Send outbound SMS messages tied to a Regal SMS campaign.

Regal Messages — Send Message is a Naftiko capability published by Regal, one of 8 capabilities the APIs.io network indexes for this provider. It bundles 1 operation across the POST method rooted at /v1/messages/send.

The capability includes 1 state-changing operation. Lead operation: Queue an outbound SMS via a Regal campaign or explicit from/content. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Regal, SMS, and Messaging.

Run with Naftiko RegalSMSMessaging

What You Can Do

POST
Sendmessage — Send an outbound SMS message.
/v1/messages/send

MCP Tools

regal-send-sms-message

Queue an outbound SMS via a Regal campaign or explicit from/content.

Capability Spec

messages-send-message.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Regal Messages — Send Message
  description: Send outbound SMS messages tied to a Regal SMS campaign.
  tags:
    - Regal
    - SMS
    - Messaging
  created: '2026-05-24'
  modified: '2026-05-24'
binds:
  - namespace: env
    keys:
      REGAL_API_KEY: REGAL_API_KEY
capability:
  consumes:
    - type: http
      namespace: messages-send-message
      baseUri: https://api.regal.ai/v1
      resources:
        - name: messagesSend
          path: /messages/send
          operations:
            - name: sendmessage
              method: POST
              description: Queue an outbound SMS message for delivery.
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
      authentication:
        type: apikey
        key: Authorization
        value: '{{env.REGAL_API_KEY}}'
        placement: header
  exposes:
    - type: rest
      namespace: messages-send-message-rest
      port: 8080
      resources:
        - path: /v1/messages/send
          name: messagesSend
          operations:
            - method: POST
              name: sendmessage
              description: Send an outbound SMS message.
              call: messages-send-message.sendmessage
              with:
                body: rest.body
              outputParameters:
                - type: object
                  mapping: $.
    - type: mcp
      namespace: messages-send-message-mcp
      port: 9090
      transport: http
      tools:
        - name: regal-send-sms-message
          description: Queue an outbound SMS via a Regal campaign or explicit from/content.
          hints:
            readOnly: false
            destructive: false
            idempotent: false
          call: messages-send-message.sendmessage
          with:
            body: tools.body
          outputParameters:
            - type: object
              mapping: $.