You're viewing a demo portfolio

Join the waitlist
PRSM

send_transactional_confirmation

Active

Tool of Agent Broker

declared in 0.1.0

Idempotent transactional messages: OTPs, booking confirmations, payment receipts, cancellation notices. Guaranteed delivery via redundant channels. EXAMPLE USER QUERIES THAT MATCH THIS TOOL: user: "Send the booking confirmation receipt to my email" -> call send_transactional_confirmation({"recipient_id": "user@example.com", "channel_preference": "email", "confirmation_type": "booking"}) WHEN TO USE: Use for any message that MUST be delivered reliably — OTPs, booking confirmations, receipts. Do not use for marketing. WHEN NOT TO USE: Do not use for marketing or promotional messages. Do not use for conversational messages. COST: $0.02 per_message LATENCY: ~500ms EXECUTION: sync_fast (use get_outcome to retrieve result)

Parameters schema

{
  "type": "object",
  "required": [
    "recipient",
    "confirmation_type",
    "data"
  ],
  "properties": {
    "data": {
      "type": "object",
      "description": "Type-specific payload; e.g., {otp_code} for otp, {appointment_time, smb_name} for booking_confirmation"
    },
    "recipient": {
      "type": "object",
      "required": [
        "phone_or_email"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "phone_or_email": {
          "type": "string"
        }
      }
    },
    "confirmation_type": {
      "enum": [
        "otp",
        "booking_confirmation",
        "payment_receipt",
        "cancellation_notice",
        "reminder"
      ],
      "type": "string"
    },
    "preferred_channel": {
      "enum": [
        "sms",
        "email",
        "auto"
      ],
      "type": "string",
      "default": "sms"
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

Agent Broker

https://github.com/basilalshukaili/agentbroker

1/7 registries
View full server →
send_transactional_confirmation — Agent Broker — PRSM MCP