List Inbox Comments
list_inbox_commentsList comments on the account's posts, newest first, on Facebook, Instagram, Threads, YouTube, Bluesky, Mastodon and LinkedIn. Filter by account, platform, status, date, text, an AdaptlyPost post (postId from list_posts) or the platform's own post id. Page with cursor while hasMore is true. Each comment's capabilities say whether it can be replied to, hidden, deleted or liked. The inbox syncs every 10 minutes per account; refresh_inbox asks for a sync now. Needs the inbox.read permission, which every role holds.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_inbox_comments"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Items per page (default 25) | |
| since | No | ISO 8601 date-time. Only items created on the platform at or after it; for conversations, only those with a message at or after it. Omit for items of any date | |
| cursor | No | nextCursor from the previous page. Omit for the first page; nextCursor is null on the last page | |
| postId | No | Only comments on this AdaptlyPost post, by its id from list_posts or get_post | |
| search | No | Free text to search the items for | |
| statuses | No | Only items with these inbox statuses. Omit for every status | |
| platforms | No | Only these platforms | |
| accountIds | No | Only these accounts, by the id from list_accounts. Omit for every account | |
| workspaceId | No | Workspace to act in: an id from list_workspaces. Omit to act in the workspace list_workspaces marks current. Use the same workspaceId for every call about the same workspace, since ids from one workspace (accounts, posts, uploads) do not exist in another | |
| platformPostId | No | Only comments on this post, by the platform's own post id |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | An object with comments, total, hasMore and nextCursor (null on the last page). Each comment is An InboxComment: id, accountId, platform, accountName, postId (the AdaptlyPost post id, null when the post was not published through AdaptlyPost), platformPostId, postText, postPermalink, platformCommentId, parentPlatformCommentId (null for a top-level comment), isReply, author { id, name, username, avatarUrl }, text, permalink, likeCount, createdAt, status (UNREAD, READ or DONE), isHidden, isOwn, replied (the account has a reply under it, sent from AdaptlyPost or the platform app), repliedAt, likedByAccount and capabilities { canReply, canHide, canDelete, canLike }. |