|
| 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 | + |
| 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 | + |
| 69 | + |
| 70 | +Claude schedules the posts using Postiz, so you can review them at [platform.postiz.com](https://platform.postiz.com/). |
| 71 | + |
| 72 | + |
| 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. |
0 commit comments