slack-mcp-server-by-cdata
@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
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
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.
FAQ from slack-mcp-server-by-cdata
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.
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.
What transport does the server use?
The server communicates over stdio, so it can only be used with clients running on the same machine.
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.
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.
More Communication MCP servers
Email sending MCP 💌
ykhliThe official MCP server to send emails and interact with Resend
Gmail
shinzo-labsMCP Implementation for Gmail Services
Telegram MCP Server
chigwellTelegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
Twilio MCP Monorepo
twilio-labsMonorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
飞书MCP服务器
sdd330MCP server provides feishu related operations
Comments