BundleUp logo
as

Slack

A messaging app for teams that streamlines communication across channels, projects, and organizations.

https://slack.com/api
https://mcp.slack.com/mcp
Agent
const bundleup = new BundleUp('Zw7Lt7...');

const mcp = bundleup.mcp('conn_abc123').connect();
const tools = await mcp.listTools();
Proxy
const bundleup = new BundleUp('Zw7Lt7...');

const proxy = bundleup.proxy('conn_abc123');
const response = await proxy.get('/[...]');

Unified MCP Tools

me
Get the Slack account the connection is authenticated as.
channels
List channels from the connected Slack workspace.
messages
List messages in a channel of the connected Slack workspace.
users
List users from the connected Slack workspace.
message
Send a message to a Slack channel or user.

Unified API Endpoints

/me
Retrieve the Slack account this connection is authenticated as. auth.test works with every token type but returns no email or avatar.
/chat/channels
Retrieve a list of channels from a Slack workspace.
/chat/channels/{channel_id}/messages
Retrieve a list of messages from a Slack channel.
/chat/users
Retrieve a list of users from a Slack workspace.
/chat/channels/{channel_id}/message
Send a message to a Slack channel or user.

We use cookies to understand how you use our site and to improve your experience. Analytics cookies are only set once you accept. See our Privacy Policy for details.