-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Request: List User's Channels
Problem:
Currently, AI agents cannot discover which channels a user is a member of. Users must manually specify channel names, which creates friction in workflows like "summarize my recent messages from all of my channels"
Proposed Solution:
Add a new MCP tool: get_my_channels (or list_user_channels)
I will make a PR for this
API Endpoint to use:
GET /api/v4/users/me/channels(all channels)GET /api/v4/users/me/teams/{team_id}/channels(team-specific)
Parameters:
team_id(optional): Filter channels by teamlimit(optional): Number of channels to returnpage(optional): For pagination
Returns:
List of channels with: channel_id, name, display_name, type, team_id, unread_count (if available)
Use Case:
Enable AI agents to:
- Automatically discover and summarize all user channels
- Provide channel activity overviews without manual specification
- Improve user experience for multi-channel workflows
Current Workaround:
Users must manually list channel names, limiting automation capabilities.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request