feat: add reactions_list tool to list items user has reacted to #176
+178
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
reactions_listMCP tool that wraps Slack'sreactions.listAPI endpointChanges
ReactionsListHandler,convertReactedItems, andparseParamsToolReactionsListfunctionsListReactionsContexttoSlackAPIinterface andMCPSlackClientimplementationreactions_listtool with parametersParameters
countpagefullResponse Format
Returns CSV with columns:
type- item type (message, file, file_comment)channel- channel IDtimestamp- message timestampemoji- reaction emoji nametext- message text or file name (truncated)userID- author's user IDuserName- author's usernametime- ISO 8601 formatted timecursor- next page number (if more results available)Test plan
go build ./cmd/slack-mcp-serverreactions_listtool via MCP clientpageparameter🤖 Generated with Claude Code