Connecting Haystack to Slack via MCP
Power your Slack workflows with real-time, context-aware answers pulled straight from Haystack using Model Context Protocol (MCP).
📌 MCP integrations are an add-on service that are licensed separately than the core intranet platform. If you're eager to use an MCP integration, please reach out to your Customer Success Manager (CSM) or support@haystackteam.com for more details.
Overview & Value
Slack is where daily conversation happens, while Haystack is where verified company knowledge lives. Connecting Haystack to Slack bridges the gap between daily chat and institutional knowledge.
Instead of leaving Slack to find policies, employee handbooks, announcement posts, or project updates, teams can query Haystack right inside their channels and direct messages. This seamless integration speeds up response times for HR, IT, and Internal Comms inquiries, keeps answers accurate, and reduces repetitive questions across shared channels.
What is an MCP?
Think of a Model Context Protocol (MCP) as a secure digital bridge between your AI tools and your workplace software. Just as a physical adapter connects a laptop to a projector, an MCP allows conversational interfaces like Slack AI assistants to safely plug into your Haystack intranet to search and summarize internal information instantly.
What Your Team Can Do
- Search Haystack without leaving Slack: Ask Slackbot “What’s our holiday schedule this year?” and get an answer with a link to the Haystack page.
- Answer repeat questions faster: Anyone in #ask-hr or #it-helpdesk can ask Slackbot and find the verified Haystack page themselves.
- Find the right person: “Who owns benefits enrollment?”
- Catch up on news: “What did leadership post on Haystack this week?”
Why Your Team Will Love This
- Answers where the questions are: No more “check the intranet” replies. The answer comes to Slack.
- Answers you can trust: Every response comes from your live Haystack content, with a link to the source.
- Security built in: Each person only gets answers from content they can already see in Haystack.
- Your content stays yours: None of your Haystack content is used to train AI models.
MCP Connector Capabilities
Available Now: Search and Read. Search people, teams, posts, events, knowledge pages, and glossary terms from any connected tool, and open the full page or post behind any answer. See Using MCP Search Tools.
We also have Post and Page Creation capabilities with other MCPs but it does not apply to the Slack MCP in particular.
Coming Soon: Events. Create Haystack events right from your AI tools including recurring events.
Have a workflow you'd love to see next? Tell your CSM. We're building the next tools based on your feedback.
Setup Prerequisites & Permissions
- MCP add-on: Your Haystack workspace is licensed for MCP integrations. If it isn’t, Slack will tell users to contact their admin.
- Slack plan: Depending on your Slack plan, connecting Slackbot to apps may require an add-on. [Confirm with George]
- Admin authorization: Must be set up by a Haystack Workspace Admin who is also a Slack App Admin or Workspace Owner.
- Official app available: Haystack provides an official, verified app in the Slack Marketplace.
- User permissions: Every question respects the person’s Haystack access. Private documents and restricted spaces stay hidden from anyone who can’t already see them.
Step-by-Step Guide
Already using the Haystack Slack integration? Reconnect to add MCP.
The updated Haystack app needs one new permission for MCP. Your existing Slack features, like auto-posting Haystack news to channels, will keep working as before.
- In Haystack, go to Admin Console > Integrations > Slack.
- Reinstall the app by turning the Slack integration off, then back on. [Confirm with George that this is the reinstall step]
- Follow the Slack prompts and approve the new MCP permission.
Setting up Slack for the first time
- In Haystack, go to Admin Console > Integrations > Slack and turn it on.
- Sign in to Slack as a Slack App Admin or Workspace Owner, and approve the requested permissions, including MCP.
- Test it by asking Slackbot about a Haystack page you know exists.
💡 You’ll see the MCP permission during setup even if your workspace isn’t licensed for MCP. Without the add-on, the Slack app still works for notifications, but Slackbot won’t be able to search Haystack.
Best Practices
- Ask Slackbot directly: Encourage teams to ask Slackbot first before posting in support channels like #ask-hr or #it-helpdesk.
- Share links, not screenshots: Every answer links back to the Haystack source, so share the page instead of copying text that might go out of date.
- Be specific: Name what you’re looking for, like a person, team, event, or page. “Who owns benefits enrollment?” works better than “benefits.”
- Keep documentation up to date: Slackbot pulls from Haystack in real time, so current pages mean current answers.
Need More Help?
- Chat with us: Available via the support bubble on this page. Our AI support agent, Luna, will do her best to answer your questions. Anything she's unable to answer will get routed to us humans.
- Email us: support@haystackteam.com
- Got Feedback? What would make these tools more useful for your team? Your feedback shapes the future of Haystack's MCP connectors. Share it with your CSM or at support@haystackteam.com.