Skip to main content
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-mcp

MCP Inspector

npx @modelcontextprotocol/inspector npx bundlesocial-mcp

Tools

The server covers the whole bundle.social API (the platform-specific edit/delete-after-publish helpers are reached via trigger_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

Reads BUNDLESOCIAL_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_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_abc123 with a 3-comment thread on LinkedIn.”
  • “How did post post_abc123 perform?”
Also see: CLI · SDK.