Message users
Send an Absorb message to selected users.
MCP tool absorb_lms_write → message_users
write Confirm
Sends a message from the Message User workspace of the Users, Course Activity and Course Approvals reports to the users you name. Absorb delivers it to the learners. Write the subject and body plainly; the tool sends what you give it. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| user_ids array required | array | user_id values from list_users or list_course_activity. |
| subject string required | string | Message subject. |
| body string required | string | Message text. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "absorb_lms_write",
"arguments": {
"operation": "message_users",
"arguments": {
"user_ids": [
"9b7e5d10-2c44-4f0b-8a31-6e2f9c4d7702",
"4f1c2a7e-8b3d-4c1a-9e55-0a6d3b7c1201"
],
"subject": "Warehouse Safety Basics is overdue",
"body": "Your Warehouse Safety Basics course was due on 19 Oct. Please finish it this week."
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"sent_to": [
{
"user_id": "9b7e5d10-2c44-4f0b-8a31-6e2f9c4d7702",
"name": "Omar Haddad"
},
{
"user_id": "4f1c2a7e-8b3d-4c1a-9e55-0a6d3b7c1201",
"name": "Dana Reyes"
}
],
"subject": "Warehouse Safety Basics is overdue"
},
"isError": false
}