MCPMCP-Tools/Social Inbox/apply_inbox_actions

apply_inbox_actions

Writeinbox:write

Resolve/reopen, resolve a whole comment thread, mark read/unread or save/unsave inbox items. Provide exactly one of items (1–2000 kind/id pairs) or a structured filter. Every item must be accessible under user and credential client scope. Thread expansion also checks every owner and refuses more than 2000 items. markRead/markUnread skip DMs and report skipped. Changes inbox state only; never sends a message.

Parameter
itemsobject[]optional
kind"comment" | "message" | "mention"optional
idstringoptional
filterobjectoptional
clientIdstringoptional
locationsstring[]optional
fromstringoptional
tostringoptional
tzintegeroptional
platformstring[]optional
status("open" | "resolved")[]optional
sentiment("positive" | "neutral" | "negative")[]optional
assignee"all" | "unassigned" | "me" | "team"optional
keywordstringoptional
sort"newest" | "oldest"optional
typesstring[]optional
sourcesstring[]optional
savedbooleanoptional
tagsstring[]optional
tagMatch"any" | "all"optional
untaggedbooleanoptional
languagestring[]optional
needsResponse"yes" | "no"optional
intent("question" | "complaint" | "praise" | "feedback" | "lead" | "other")[]optional
spam"exclude" | "only"optional
priority("1" | "2" | "3" | "4" | "none")[]optional
caseType("general" | "support" | "question" | "feedback" | "lead")[]optional
poststringoptional
pulse"closing" | "reply" | "fresh"optional
action"resolve" | "reopen" | "resolveThread" | "markRead" | "markUnread" | "save" | "unsave"erforderlich
Beispielanfrage
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "apply_inbox_actions",
    "arguments": {
      "action": "resolve"
    }
  }
}
Beispielantwort
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

Die Antwortform dient nur zur Veranschaulichung — der tatsächliche Inhalt hängt vom Tool und Ihren Daten ab.