send_sms
ActiveTool of KaiCalls
Send an outbound text message from one of your agents' phone lines to a recipient, routed through the governed messaging API. Compliance gates (opt-out / Do-Not-Call / quiet-hours), rate limits, and message logging all apply. Provide from_agent_id (the sending agent), to (recipient phone in E.164), and message. Optionally link lead_id to attribute the text and respect that lead's automation-pause state.
Parameters schema
{
"type": "object",
"required": [
"from_agent_id",
"to",
"message"
],
"properties": {
"to": {
"type": "string",
"description": "Recipient phone number in E.164 format (e.g. +18135551234)."
},
"lead_id": {
"type": "string",
"description": "Optional lead ID to link and honor the lead's automation-pause state."
},
"message": {
"type": "string",
"description": "Text message body."
},
"from_agent_id": {
"type": "string",
"description": "Agent ID whose phone line the text is sent from."
},
"idempotency_key": {
"type": "string",
"description": "Optional caller-supplied key. A replay with the same key returns the original send outcome instead of sending again — use it when retrying after an uncertain response."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
KaiCalls
https://github.com/cgallic/kai_calls
1/7 registries