Quick Start
Connect Slack, send a message, and serve MCP tools in under 5 minutes.
This guide walks you through connecting Slack, executing an action, and setting up an MCP server. By the end, you'll have a working integration that AI agents can use.
Prerequisites
- A Weavz account with an API key (Installation)
- A Slack workspace you can connect (Weavz provides the OAuth app — no setup needed)
Create a Workspace
Workspaces scope your integrations, connections, and MCP servers. Create one to get started.
- Navigate to Workspaces in the sidebar
- Click Create Workspace
- Enter the name "My Workspace" and slug
my-workspace - Click Create
Connect Slack
Weavz provides platform OAuth apps for services like Slack, so you don't need to create your own. Just open the hosted connect popup, log in to Slack, and authorize.
- Open your workspace and go to the Connections tab
- Click Create Connection
- Select Slack from the integration picker
- Click Authorize — a popup opens with Slack's consent screen
- Approve access — the popup closes and your connection appears in the list
Send a Slack Message
Now use that connection to send a message to a Slack channel.
- Open the Playground from the sidebar
- Select your workspace from the dropdown
- Pick the Slack integration
- Choose the Send Channel Message action
- Enter a channel name and message text
- Click Execute and view the result
The response contains the Slack API result:
{
"success": true,
"output": {
"ok": true,
"channel": "C01234567",
"ts": "1234567890.123456",
"message": {
"text": "Hello from Weavz!",
"type": "message"
}
}
}Create an MCP Server
MCP servers let AI agents use your integrations as tools. Create one and add the Slack integration.
- Navigate to MCP Servers in the sidebar
- Click Create Server
- Enter the name "My AI Tools", select TOOLS mode, and pick your workspace
- Click Create
- On the server detail page, click Add Tool
- Select Slack and the Send Channel Message action
- Choose your Slack connection
- Copy the MCP endpoint and bearer token from the server details
Connect an AI Client
Use the MCP server endpoint and bearer token to connect an AI client.
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"weavz": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.weavz.io/api/v1/mcp/servers/{serverId}/protocol",
"--header",
"Authorization: Bearer mcp_your_bearer_token"
]
}
}
}Now ask Claude or Cursor to "send a message to #general in Slack" and watch it use your MCP tools.
What's Next
You've connected Slack via OAuth, sent a message, and set up an MCP server. Here's where to go from here:
- Connections — learn about auth types, multi-tenant scoping, and the hosted connect flow
- Actions — explore action execution patterns and input schemas
- MCP Servers — configure TOOLS and CODE modes
- Input Partials — save parameter presets and enforce values
- Triggers — receive real-time events from integrations
- Integrations — browse all 500+ available integrations