mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: slackdump

slackdump for MCP

Slackdump: Command-Line Tool for Slack Archiving and AI Integration

  • Free
  • 4.5
  • V v4.3.0

Slackdump: Command-Line Tool for Slack Archiving and AI Integration

Slackdump, developed by Rusq, is an open-source command-line tool for the mcp platform, primarily built with Go. It enables users to export and archive Slack messages, threads, files, and users locally. Functioning as a read-only MCP server, Slackdump also allows AI agents to analyze Slack data. It offers distribution via pre-compiled binaries for Windows and Linux, Homebrew for macOS, or direct build from source. Slackdump provides a flexible solution for data management and AI interaction without requiring Slack administrator privileges.

What does Slackdump connect to?

Slackdump connects directly to the Slack communication service. It functions as an open-source command-line utility designed for exporting and archiving Slack data, including messages, threads, files, and user information, to local storage. Beyond its archiving capabilities, Slackdump also operates as a read-only MCP server. This MCP server interface allows compatible AI agents to interact with and analyze the archived Slack data, extending its utility beyond simple data backup.

Core features and tools

Slackdump exposes several callable tools for managing Slack data. Key commands include slackdump wiz for easy login, slackdump list channels, slackdump dump for specific channels, and slackdump export for full data exports. It features a built-in viewer via slackdump view <filename.zip> and database operations like slackdump tools merge/dedupe/cleanup. When running as an MCP server, it provides tools such as get_channels, get_channel, get_messages, get_thread, get_workspace_info, and command_help.

Who is it for?

Slackdump targets power users and developers, especially those without Slack administrator access or who use Slack's free tier. It serves individuals looking to migrate Slack data to other platforms or analyze their Slack conversations with AI agents. The tool is suitable for anyone needing to back up personal Slack conversations and files locally, offering a way to circumvent typical export restrictions. This is not the right fit if you require an official, administrator-level Slack export solution.

How to get started

The server authenticates using token-based credentials. Users manually provide SLACK_TOKEN and SLACK_COOKIE values in a file, or utilize "slackdump wiz" to retrieve them.

Use cases

  • Archiving personal Slack conversations and files without administrative permissions, including private and public messages, threads, and files locally.
  • Preparing Slack data for migration to alternative platforms like Mattermost or Discord by generating compatible export formats.
  • Enabling AI agent analysis of Slack data by running Slackdump as a local MCP server for compatible AI tools.

Slackdump provides a valuable utility for managing and interacting with Slack data, particularly for users seeking local archiving, platform migration, or AI analysis capabilities. Its ability to operate without administrator privileges broadens its accessibility for many users. The MCP server component supports stdio and HTTP transport, confirming compatibility with several AI clients like Claude and GitHub Copilot.

  • Pros

    • Exports Slack data without admin privileges
    • Functions as a read-only MCP server
    • Supports multiple AI client integrations
    • Offers local archiving and migration prep
  • Cons

    • Requires manual retrieval of authentication tokens
    • Authentication relies on time-limited browser session cookies
    • Requires command-line operation for all functions
    • MCP server only supports stdio and HTTP protocols
Icon of program: slackdump

slackdump for MCP

  • Free
  • 4.5
  • V v4.3.0