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

Parameters: message_users
NameTypeDescription
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

JSON-RPC

{
  "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

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.