MCP server for Substack that lets Claude Code create drafts, upload images, set cover thumbnails, schedule, and publish posts on your Substack publication.
Publish a markdown article to Dev.to, Ghost, Hashnode, WordPress, Medium, or Substack. Choose draft or published status, add tags, canonical URL, series, and cover image. Requires platform credentials configured via the setup tool.
Aggregate post views, reactions, and comments from your connected CMS platforms (Devto, Ghost, Hashnode, WordPress). Get per-platform breakdowns and total summaries to monitor content performance.
Publish one article to multiple CMS platforms in a single call. Sets the first successful platform's URL as canonical for all others. Reports per-platform success or error for Dev.to, Ghost, Hashnode, WordPress, Medium, and Substack.
Securely configure and store API credentials for 12+ publishing platforms (Dev.to, Ghost, Hashnode, WordPress, Medium, Substack, Unsplash, etc.) locally in a config file. Replaces existing credentials and returns validation status.
Fetch published and draft posts from a configured CMS platform (Dev.to, Ghost, Hashnode, WordPress, Medium, Substack). Returns post IDs, titles, statuses, URLs, and publication dates. Requires platform credentials.
Retrieve the authenticated user's full profile including id, handle, name, bio, photo_url, subscriber_count, and primary publication. Use this for identity verification and preflight checks before write operations.
Retrieve a list of recent unpublished drafts from your Substack publication, including post IDs, titles, and edit URLs, with an adjustable limit between 1 and 50.