List notifications

Read your notifications, optionally by type.

MCP tool anilist_read → list_notifications

read

Returns newest first, with type, the user who caused it and the activity or thread it points to. The unread count resets only if mark_read is true. It changes nothing else.

Parameters

Parameters: list_notifications
NameTypeDescription
type string string One of ACTIVITY_REPLY, ACTIVITY_MENTION, ACTIVITY_MESSAGE, FOLLOWING, AIRING, ACTIVITY_LIKE, THREAD_COMMENT_MENTION. Leave out for all.
mark_read boolean boolean Reset the unread count when reading. Defaults to false.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "anilist_read",
    "arguments": {
      "operation": "list_notifications",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "unread": 14,
    "items": [
      {
        "type": "ACTIVITY_REPLY",
        "user": "friend42",
        "activity_id": 912345678,
        "text": "Same, the music!"
      },
      {
        "type": "FOLLOWING",
        "user": "newfan7"
      }
    ],
    "next_cursor": null
  },
  "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.