Send message
send_messageSends a private Substack message to an existing conversation or a specified user, starting a new chat when no conversation exists.
Instructions
Send a direct message on Substack, in a conversation or to a person.
Sends a private chat message under your name. With conversation_id it replies there; with user it writes to that person, in your existing conversation with them or a new one. Someone who does not follow you gets it as a message request. Give one of conversation_id or user. A sent message cannot be recalled.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"body": "<body>"
},
"name": "send_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Message text. | |
| user | No | Or start one with this handle (e.g. @mayachen) or user ID. | |
| conversation_id | No | Reply in this conversation from list_conversations. |