bundlesocial-mcp is a Model Context Protocol server that exposes the bundle.social operations as MCP tools — so Claude Desktop, Claude Code, Cursor and any other MCP client can post, schedule, import, analyze content and manage connected accounts across 14+ platforms.
It ships as a local stdio server (npx bundlesocial-mcp). A hosted remote server at mcp.bundle.social is on the roadmap.
npm: bundlesocial-mcp
npx bundlesocial-mcpMCP Inspector
npx @modelcontextprotocol/inspector npx bundlesocial-mcpTools
The server covers the whole bundle.social API (the platform-specific edit/delete-after-publish helpers are reached viatrigger_integration_tool).
Diagnostics & discovery
Posts
Comments
Media
Integrations (social accounts)
Analytics
Teams & organization
Errors come back as
{ "error": { "code", "message", "details"? } } with isError: true. The per-platform fields for posts are documented in Platform parameters.
Configuration
ReadsBUNDLESOCIAL_API_KEY (required), BUNDLESOCIAL_TEAM_ID (optional — needed only if your org has more than one team) and BUNDLESOCIAL_API_URL (optional). Get an API key in the dashboard.
- Claude Desktop
- Claude Code
- Cursor
claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):Example prompts
- “List my connected social accounts via bundle.social.”
- “Post ‘We just shipped dark mode 🌙’ to X and Bluesky.”
- “Schedule a LinkedIn post for next Monday 9am UTC announcing the launch.”
- “Post to r/test on Reddit — first check the subreddit’s requirements and flairs, then post with the right flair.”
- “Reply to post
post_abc123with a 3-comment thread on LinkedIn.” - “How did post
post_abc123perform?”