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
MCP serverOfficial

Extended access

Why this level

  • Exports Slack data; respect the workspace policy
  • Acts on your behalf with your Slack permissions
All reasons and checks

rusq/slackdump

Install

Manual install

brew install slackdump

A binary is also available in releases. First archive the conversations you need.

Access and checks

How we review

Extended 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 made

MCP

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.

An MCP server for Slack: channel history, threads, DMs, search and unreads, with posting off by default

MCP serverBroad access1.9KRepository stars

A Slack CLI and skill: the agent reads channels and threads and searches messages and files, and drafts or sends only when you ask

CLIBroad access576Repository stars

SlackCLI reads, searches and sends messages across several Slack workspaces from a terminal and from Claude Code.

CLIBroad access274Repository stars
Official

A local MCP server for Mac and Windows that lets an agent work with mail, messengers, calendars and files.

MCP serverBroad access80Repository stars

The Clippy MCP server for macOS: an agent puts text, files and email drafts on the clipboard to paste into Slack, Gmail or Teams.

MCP serverExtended access251Repository stars

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.

README badge

Report a problem