Content Distribution MCP
JSON →MCP server that distributes a single piece of content across 8+ channels (DEV.to, Hashnode, GitHub Discussions, Reddit, Bluesky, LinkedIn, Medium, Twitter) with automatic platform-specific adaptation, idempotent publishing, per-community anti-spam rules, and centralized state management.
Install
npx -y content-distribution-mcp` Tools · 8
- post.publish Immediate publish; idempotent on (content.id, channel)
- post.schedule Queue variants for schedule_at, publish the rest immediately
- post.drain Fire all scheduled posts due now — run from cron
- post.status Per-channel state for a content piece or channel
- post.unpublish Best-effort delete (DEV.to sets unpublished; others vary)
- channel.hints Per-channel metadata: char limits, Markdown support, tag vocab
- profile.list Names of configured distribution profiles
- subreddit.list Subreddit Catalog: cooldowns, flair vocab, last-posted
Environment variables
DEV_TO_API_KEYHASHNODE_TOKENHASHNODE_PUBLICATION_IDGITHUB_TOKENREDDIT_CLIENT_IDREDDIT_CLIENT_SECRET