Let AI agents post messages and announcements to your Slack channels via a simple Incoming Webhook — from a single prompt.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Part of the 40-tool Upload-Post MCP server — the agent picks them automatically from your prompt.
| Tool | What it does |
|---|---|
| upload_text | Post a message to a Slack channel, with an optional bold title |
| list_scheduled / edit_scheduled / cancel_scheduled | Manage scheduled messages |
| get_status / get_history | Track what was posted and when |
Looking for another way to post? See the Slack API page or the Claude Code Slack skill.
No commands to memorize — just describe what you want.
“Post the daily standup summary to our Slack #team channel.”
“Announce the v2 release in Slack — same content as the Discord announcement.”
“Schedule a reminder message in Slack for Friday at 16:00.”
“Post this week’s metrics recap to Slack every Monday at 9am.”
Slack + AI agents, answered. Last updated June 2026.
A Slack MCP server is a Model Context Protocol server that exposes Slack publishing as tools an AI agent can call. The Upload-Post MCP server lets ChatGPT, Claude, Gemini or any MCP client post messages to your Slack channels — no bot code to write.
Yes. Add a Slack Incoming Webhook URL to Upload-Post once, add the MCP server to your AI client, and the agent can post messages and announcements to that channel from a natural-language prompt.
No. Upload-Post publishes through a Slack Incoming Webhook — paste the webhook URL once and you’re done. No app install, no OAuth, no token refresh, no hosting.
The MCP server is free and open-source (MIT). It works with any Upload-Post plan, including the free tier.
Free to start, no credit card. Connect Slack once and post from any MCP client.