MCP.so
Sign In

Slack MCP Server By Cdata

@CDataSoftware

Basic information

Category

Communication

License

MIT license

Transports

stdio

Author

CDataSoftware

About Slack MCP Server By Cdata

This read-only MCP Server allows you to connect to Slack data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at

Slack MCP Server By Cdata config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Slack MCP Server By Cdata tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is slack-mcp-server-by-cdata?

slack-mcp-server-by-cdata is a read-only MCP server that allows LLMs (e.g., Claude Desktop) to query live Slack data using natural language. It wraps the CData JDBC Driver for Slack, which exposes Slack data as relational SQL models, so no SQL is required from the user.

How to use slack-mcp-server-by-cdata?

Clone the repository, build with mvn clean install, install and license the CData JDBC Driver for Slack, create a .prp file with connection details, then configure Claude Desktop by editing claude_desktop_config.json to point to the server JAR and .prp file. Restart Claude Desktop to activate. The server runs via stdio on the same machine as the client.

Key features of slack-mcp-server-by-cdata

  • Read-only access to Slack data via MCP.
  • Uses CData JDBC Driver for relational SQL models.
  • Supports natural language queries through LLMs.
  • Provides tools: get_tables, get_columns, run_query.
  • Java‑based, built with Maven, runs on all major OS.

Use cases of slack-mcp-server-by-cdata

  • Ask Claude Desktop about Slack messages or channels.
  • Get a summary of recent activity in a Slack workspace.
  • Generate reports on team communication patterns.
  • Retrieve Slack data without writing SQL or API code.

Frequently asked questions

1

Is this server read‑only?

Yes. The project builds a read-only MCP server. For full read, write, update, delete, and action capabilities, CData offers a separate paid beta server.

2

How do I authenticate to Slack?

If Slack uses OAuth, you must authenticate via your browser when generating the JDBC connection string using the Connection String utility. The string includes `InitiateOAuth=GETANDREFRESH`.

3

What transport does the server use?

The server communicates over stdio, so it can only be used with clients running on the same machine.

4

How do I troubleshoot connection issues?

Use the Connection String utility to test and copy the JDBC connection string into the `.prp` file. Ensure the driver JAR path and license are correct. If problems persist, contact CData support or join the CData community.

5

What tools does the server expose?

Three tools: `{servername}_get_tables` (list tables), `{servername}_get_columns` (list columns of a table), and `{servername}_run_query` (execute SQL SELECT). Their output is CSV.

Comments

More Communication MCP servers