MCP Catalogs
Homeslackdump screenshot

slackdump

by rusq·2,587·Score 55

Slackdump MCP server provides tools to analyze Slack archives without admin privileges.

communicationdeveloper-toolsai-llm
140
Forks
8
Open issues
this month
Last commit
2d ago
Indexed

Overview

Slackdump is a comprehensive tool for archiving private and public Slack messages, threads, files, and users. It offers both command-line functionality and an MCP server implementation. The MCP server provides read-only access to archived Slack data through various tools like load_source, list_channels, get_messages, get_thread, and more. It supports both stdio and HTTP transports, making it compatible with multiple AI agents and development environments.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Analyze Slack archive data using AI agents without admin access
you:Export and migrate Slack workspace data for archiving purposes
you:Integrate Slack data analysis into AI workflows using the MCP protocol
you:Do I need to create a Slack application to use Slackdump?
you:Can I get data older than 90-days from a free Slack workspace?

When to choose this

Choose this when you need to analyze Slack archives without admin privileges and want to use AI tools for content analysis.

When NOT to choose this

Don't choose this if you need real-time access to live Slack data or require write permissions to modify Slack content.

Tools this server exposes

8 tools extracted from the README
  • load_source

    Open or switch to a Slackdump archive at runtime

  • list_channels

    List all channels in the archive

  • get_channel

    Get detailed info for a channel by ID

  • list_users

    List all users/members in the workspace

  • get_messages

    Read messages from a channel (paginated)

  • get_thread

    Read all replies in a thread

  • get_workspace_info

    Get workspace/team metadata

  • command_help

    Get CLI flag help for any slackdump subcommand

Comparable tools

slack-mcp-serverslack-export-viewerslacklogviewer

Installation

  1. Install Slackdump:

``shell brew install slackdump ``

  1. Create a new MCP project:

``shell slackdump mcp -new opencode ~/my-slack-project ``

  1. For Claude Desktop, add this to your config.json:

``json { "mcpServers": { "slackdump": { "command": "slackdump", "args": ["mcp"] } } } ``

FAQ

Do I need to create a Slack application to use Slackdump?
No, you don't. Just run the application and EZ-Login 3000 will take care of the authentication, or grab the token and cookie from your browser Slack session.
Can I get data older than 90-days from a free Slack workspace?
No, unfortunately you can't. Slack doesn't allow exporting data older than 90 days for free workspaces.

On Hacker News

Recent discussion from the developer community.

Compare slackdump with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.