create_chatwork_draft
Prepare a Chatwork message WITHOUT sending it: checks the account is a member of the room and returns the final body plus a draft_fingerprint. Nothing is posted. Show the room and the exact body to the user and get an explicit yes, then call send_chatwork_message with the same body and the fingerprint. The fingerprint only proves the text is unchanged — it is not the user's approval.
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": {
"room_id": "<room_id>",
"body": "<body>"
},
"name": "create_chatwork_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Message body (Chatwork notation such as [To:123] is kept as-is). | |
| account | No | Chatwork account label (see list_accounts). Required when more than one Chatwork account is connected and connection_id is not given. | |
| room_id | Yes | Chatwork room id (digits, from list_chatwork_rooms). | |
| reply_to | No | Reply to this message: prepends [rp aid=<account_id> to=<room>-<message_id>]. |