Assign message as case

Assign a Smart Inbox message to a queue and a person as a case.

MCP tool sprout_social_write → assign_case

write Confirm

Creates a case from the message with the queue, assignee and priority you give. Priority is Medium unless you set it. Tags and an internal comment are optional, and complete_message set to true also removes the message from the feed while keeping it in the assignee's Open Cases. The assignee gets an email and a notification with the case ID. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: assign_case
NameTypeDescription
message_id string required string Message ID from list_inbox_messages.
queue string string Queue name from list_case_assignees.
assignee string string User ID from list_case_assignees, or 'me'.
priority string string Priority as the case form shows it. Medium by default.
tags string[] string[] Tag names to put on the case.
comment string string Internal comment for the assignee.
complete_message boolean boolean Also mark the message complete. Default false.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "sprout_social_write",
    "arguments": {
      "operation": "assign_case",
      "arguments": {
        "message_id": "msg_88a1f4",
        "queue": "Customer care",
        "assignee": "u_204",
        "priority": "Medium",
        "tags": [
          "Billing"
        ],
        "comment": "Customer says they were charged twice in October."
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "case_id": "case_1182",
    "message_id": "msg_88a1f4",
    "queue": "Customer care",
    "assignee": "u_204",
    "priority": "Medium",
    "tags": [
      "Billing"
    ],
    "comment": "Customer says they were charged twice in October.",
    "message_completed": false
  },
  "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.