Indexbrain + Slack
Indexbrain reads public channels only. Private channels require a separate invite. New messages are picked up on each sync cycle.
Every Slack action
Each action is set independently to always allow, ask every time, or disabled. The mode below is the default before anyone changes anything.
| Action | Type | Default |
|---|---|---|
| Get reactionsslack.get_reactions | read | Always allow |
| List channel membersslack.list_channel_members | read | Always allow |
| List conversationsslack.list_conversations | read | Always allow |
| List user conversationsslack.list_user_conversations | read | Always allow |
| List user groupsslack.list_user_groups | read | Always allow |
| Read canvasslack.read_canvas | read | Always allow |
| Read channelslack.read_channel | read | Always allow |
| Read fileslack.read_file | read | Always allow |
| Read threadslack.read_thread | read | Always allow |
| Read user profileslack.read_user_profile | read | Always allow |
| Search channelsslack.search_channels | read | Always allow |
| Search emojisslack.search_emojis | read | Always allow |
| Search publicslack.search_public | read | Always allow |
| Search public and privateslack.search_public_and_private | read | Always allow |
| Search usersslack.search_users | read | Always allow |
| Add reactionslack.add_reaction | write | Ask every time |
| Complete file uploadslack.complete_file_upload | write | Ask every time |
| Create canvasslack.create_canvas | write | Ask every time |
| Create conversationslack.create_conversation | write | Ask every time |
| Create reminderslack.create_reminder | write | Ask every time |
| Delete messageslack.delete_message | write | Ask every time |
| Edit messageslack.edit_message | write | Ask every time |
| Get file upload urlslack.get_file_upload_url | write | Ask every time |
| Invite to conversationslack.invite_to_conversation | write | Ask every time |
| Join conversationslack.join_conversation | write | Ask every time |
| Leave conversationslack.leave_conversation | write | Ask every time |
| Post messageslack.post_message | write | Ask every time |
| Schedule messageslack.schedule_message | write | Ask every time |
| Update canvasslack.update_canvas | write | Ask every time |
| Update user profileslack.update_user_profile | write | Ask every time |
What people do with Slack
Close Open Loops
Find and resolve commitments, unanswered follow-ups, missing owners, stale statuses, contradictory records, and decisions that have not reached the right system.
Create and Repurpose Marketing Content
Create source-grounded marketing content and channel-specific variants across formats such as articles, email, social, landing pages, announcements, scripts, and customer stories.
Escalate a Customer Issue
Package a customer issue into an actionable internal escalation containing verified customer impact, timeline, evidence, attempted resolution, current communication state, ownership, and an exact request for the receiving team.
Monitor a Portfolio Company
Review and track material changes at a portfolio company using current public sources and approved internal context.
Onboard a New Teammate
Bring a confirmed new teammate or internal role-change employee up to speed across company context, people, projects, tools, access, and first-week priorities.
Prepare a Daily Brief
Prepare a concise, source-linked view of today's priorities, meetings, messages, commitments, risks, and decisions.
Connecting it
One click through OAuth. Tokens are encrypted at rest and never shown again.
Set each action to always allow, ask, or disabled. Reads are allowed by default; writes ask.
From the Indexbrain dashboard, or from Claude, Cursor, ChatGPT, Codex, or Slack over MCP and REST.
Connect Slack and ask it something
The free tier includes three integrations, needs no card, and does not expire.