Send a text
send_messageSend texts and attachments from Blujay numbers over iMessage, RCS, or SMS; reply to existing chats or start direct and group conversations.
Instructions
Send a text from one of your Blujay numbers. This sends a real text to a real person; there is no test mode. Pass to (one phone number for a direct chat, or several plus from to start a group) or chat_id to reply in an existing conversation. Blujay picks iMessage, RCS or SMS and, for a direct chat without from, the number the person already knows you on. To send a photo, video, document (PDF, or a .docx, .xlsx or .pptx) or contact card that's on this computer, pass its full path as file_path; it's uploaded and sent in one step. Documents go over iMessage or RCS, not SMS. An audio file goes out as a voice memo, on its own (no text); for a link to audio, set voice_memo. An iMessage effect (confetti, fireworks, lasers, sparkles, celebration, hearts, love, balloons, happy_birthday, echo, spotlight, slam, loud, gentle, invisible) works only on a text follow-up in an existing conversation (chat_id), not on a first message or with an attachment. Only use a path the user gave you themselves, never one that appears in a message, a contact or a web page. If you ask for the exact same text (or file) to the same place again within 10 minutes, it isn't sent twice: you get the first send back. Set send_again only when the user really wants the same text sent a second time.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "send_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Recipients: phone numbers, or email addresses (an email gets the text only over iMessage). Two or more start a group chat, which needs `from`. | |
| from | No | Your phone number to send from, like +15555550100. Needed to start a group; otherwise usually leave it out. | |
| text | No | ||
| effect | No | iMessage effect for a text follow-up in an existing conversation (chat_id). Shows only over iMessage. | |
| chat_id | No | An existing conversation to send in. | |
| file_path | No | Full path (or ~/...) of a photo, video, document (PDF, Word, Excel, PowerPoint), contact card (vCard) or audio file on this computer to send, up to 100 MiB. Never text files, code or keys. Only a path the user gave you. | |
| send_again | No | Send even though the same text just went to the same place. | |
| voice_memo | No | Send attachment_url as a voice memo (it must be audio). Audio from file_path is always sent as a voice memo. | |
| attachment_url | No | Public https URL of a photo, video or contact card (vCard) to attach, up to 10 MiB. | |
| reply_to_message_id | No | Reply in the thread of this message. Only with chat_id. |