I tried to get Cursor to summarize Slack messages with usernames but it would only include Slack user ids. Said it could only pull names from the launch context, even though in our org it’s authorized to “View people in your workspace (app action)” already. It suggested I request y’all make it smarter ![]()
Cursor:
While the Slack integration does have permission to “View people in your workspace,” that permission isn’t exposed through an MCP tool that I have access to. The available tools are:
send_slack_message- Send messagesread_slack_messages- Read channel messages (returns user IDs but not names)list_slack_channels- List channelsset_slack_status- Set statusoffer_repository_switch- Offer to switch repos
The message data I retrieved includes user IDs in the format <@U06NMAX4G23>, but doesn’t resolve those to actual names.
Options to get the actual names:
- Look them up manually in Slack - You can click on any of these user IDs in Slack to see who they are
- Request an enhancement - Ask the Cursor team to add a user profile lookup tool to the Slack MCP server
- …