Slackdump MCP
Slack export without admin rights and a local MCP server: the agent analyzes your messages, threads, files and users
- 2,860 ★ on the repository
- Last commit
- AGPL-3.0
Extended access
Why this level
- Exports Slack data; respect the workspace policy
- Acts on your behalf with your Slack permissions
Install
- Works in
Manual install
brew install slackdumpA binary is also available in releases. First archive the conversations you need.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Exports Slack data; respect the workspace policy
- Acts on your behalf with your Slack permissions
This is third-party code. Review the repository files before installing.
What it does
Slackdump saves your private and public Slack messages, threads, files and user list locally without admin privileges. It can dump individual conversations, run a full Slack-format export, resume an archive and store emojis. For agents there is a local MCP server over stdio or HTTP: connecting it to Opencode, Claude or another MCP client lets the agent analyze the saved Slack data. It has database tools: merge archives, remove duplicates and clean up unfinished sessions. The data stays with you, with no third-party services.
Who it is for. For people who want to save and analyze their Slack data locally, without an admin or third-party services.
Good fit when
- You need to save private or public Slack conversations without admin rights
- You want the agent to analyze your Slack archive over MCP
- You need to export channels from a free no-archive plan
Not a fit when
- Exporting data violates your Slack workspace policy
- You only need to view in Slack without a local archive
Example request
Find the release discussion in my Slack archive and compile the decisions madeMCP
- Transport
- stdio, http
- Authentication
- not required
Limitations
Slackdump acts on your behalf with your Slack permissions, so respect the workspace policy and data laws. The MCP needs a saved archive; an empty one shows nothing. The tool is a Go CLI, and the MCP server is started by its command and runs locally.
How to disable. Remove the slackdump entry from the MCP client config and delete the slackdump binary.
FAQ
Do I need Slack admin rights?
No. Slackdump acts on your behalf with your permissions, but respect the workspace policy.
How does the agent analyze the data?
Through a local MCP server over stdio or HTTP connected to Opencode, Claude or another MCP client, working with your saved archive.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server for Slack: channel history, threads, DMs, search and unreads, with posting off by default
Slack MCP and Skills Plugin: the official Slack plugin
Slack MCP and Skills Plugin
Slack skills and MCP in one plugin: Claude Code, Cursor and Codex get search, messaging, Block Kit and nine skills for building Slack apps
A Slack CLI and skill: the agent reads channels and threads and searches messages and files, and drafts or sends only when you ask
SlackCLI reads, searches and sends messages across several Slack workspaces from a terminal and from Claude Code.
A local MCP server for Mac and Windows that lets an agent work with mail, messengers, calendars and files.
The Clippy MCP server for macOS: an agent puts text, files and email drafts on the clipboard to paste into Slack, Gmail or Teams.
README in short
The README describes Slackdump as a tool for locally saving and exporting Slack messages, threads, files and users without admin rights. Modes include dumping individual conversations, a full Slack-format export, resuming an archive, a local MCP server for working with AI agents and database tools: merge, dedupe and cleanup. The MCP server runs over stdio or HTTP and works with Opencode, Claude and other clients. It is a Go CLI installed via Homebrew or a binary. AGPL-3.0 licensed.