Skip to content

Commit e37d5f0

Browse files
committed
Sync open source content 🐝 (from 5ce0e7787825406dabbfe06d3246aa9fb2591a00)
1 parent 1e38645 commit e37d5f0

11 files changed

+156
-0
lines changed
91.1 KB
Loading
73 KB
Loading
84.4 KB
Loading
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: "Social content creation"
3+
description: "Learn how to use the Postiz and Slack MCP servers to create social media posts from Slack threads."
4+
---
5+
6+
# Social media scheduling with MCP (Slack + Postiz)
7+
8+
If you're like most communicative teams, your Slack channels are full of great insights, customer feedback, and interesting discussions that never make it beyond your workspace.
9+
10+
This guide demonstrates how to use the Slack and Postiz MCP servers with Claude Desktop to automatically transform those valuable conversations into social media content.
11+
12+
<video
13+
controls={true}
14+
width="100%"
15+
className="mx-auto my-10"
16+
>
17+
<source src="public/assets/videos/mcp/use-cases/demo.mp4" type="video/mp4" />
18+
</video>
19+
20+
## Prerequisites
21+
22+
Before you get started, make sure you have:
23+
24+
- [Claude Desktop](https://claude.ai/download) installed
25+
- Both MCP servers set up:
26+
- [Slack MCP setup guide](/mcp/using-mcp/slack-claude-quickstart)
27+
- [Postiz MCP setup guide](/mcp/using-mcp/social-media-postiz)
28+
29+
## Installing the MCP servers
30+
31+
After following both setup guides, your `claude_desktop_config.json` should include the Slack MCP server:
32+
33+
```json
34+
{
35+
"mcpServers": {
36+
"SlackMCPServer": {
37+
"command": "PATH_TO_MCP_SERVER/slack-mcp-server",
38+
"args": ["-transport", "stdio"],
39+
"env": {
40+
"SLACK_MCP_XOXC_TOKEN": "YOUR_XOXC_TOKEN",
41+
"SLACK_MCP_XOXD_TOKEN": "YOUR_XOXD_TOKEN",
42+
"SLACK_MCP_USERS_CACHE": "PATH_TO_MCP_SERVER/.users_cache.json",
43+
"SLACK_MCP_CHANNELS_CACHE": "PATH_TO_MCP_SERVER/.channels_cache.json"
44+
}
45+
}
46+
}
47+
}
48+
```
49+
50+
You should also see your Postiz connector listed in Claude Desktop, under **Settings β†’ Connectors**.
51+
52+
![Postiz connector](./assets/postiz-connector.png)
53+
54+
With Slack and Postiz configured in Claude, you can test the integration.
55+
56+
## Testing the integration
57+
58+
Here's a practical scenario: Let's say your team uses πŸš€ emoji reactions to mark Slack threads that contain insights worth sharing externally. You can ask Claude to find these conversations and turn them into social media posts:
59+
60+
Here is the prompt:
61+
62+
```
63+
Find threads in the #threads channel that have πŸš€ emoji reactions. Read those thread messages, analyze the key points, and create engaging X posts using the Postiz MCP server.
64+
```
65+
66+
When you run this prompt, Claude searches your Slack workspace, analyzes the marked conversations, and creates optimized posts for your social platforms.
67+
68+
![Claude analysis](./assets/claude-analysis.png)
69+
70+
Claude schedules the posts using Postiz, so you can review them at [platform.postiz.com](https://platform.postiz.com/).
71+
72+
![Claude using Postiz](./assets/postiz-scheduled-posts.png)
73+
74+
## Conclusion
75+
76+
Clause can now automatically turn your best Slack threads into social media posts by finding threads marked with πŸš€ reactions.
77+
78+
Customize this workflow to suit your team's needs and skills. For example, telling Claude to focus on messages from specific channels or users may help it create content that resonates with your audience.
75 KB
Loading
72.7 KB
Loading
106 KB
Loading
79.3 KB
Loading
38.1 KB
Loading
132 KB
Loading

0 commit comments

Comments
Β (0)