mendlem avatar

Pipepost

mendlem/pipepost

Turns Claude into a complete publishing pipeline with 30+ tools covering SEO analysis, multi-platform publishing, and social promotion. Connects to Dev.to, Ghost, Hashnode, WordPress, Medium, and Substack with automatic canonical URL wiring across platforms. Includes SEO scoring with readability and keyword analysis, social post generation for Twitter, LinkedIn, Reddit, and Bluesky, plus IndexNow submission for instant search indexing. Ships with content auditing that checks link validity and structure, draft management, Unsplash cover image search, and analytics aggregation across all configured platforms. Runs as an npm package with stdio transport, stores API keys locally. Most publishing operations cost 1 credit, cross-publishing to five platforms costs 1 credit total.

GitHub stars
2
tools
29
transport
STDIO
last updated
Apr 16, 2026

Tools

29 tools

Public tool metadata for what this MCP can expose to an agent.

seo_scoreAnalyze content for readability, keyword density, and heading structure

Analyze content for readability, keyword density, and heading structure

No parameter schema in public metadata yet.

seo_metaGenerate meta title, description, and Open Graph tags

Generate meta title, description, and Open Graph tags

No parameter schema in public metadata yet.

seo_schemaGenerate JSON-LD structured data (Article, FAQ, HowTo)

Generate JSON-LD structured data (Article, FAQ, HowTo)

No parameter schema in public metadata yet.

index_nowSubmit URLs to search engines for instant indexing via IndexNow

Submit URLs to search engines for instant indexing via IndexNow

No parameter schema in public metadata yet.

publishPublish to Dev.to, Ghost, Hashnode, WordPress, Medium, or Substack

Publish to Dev.to, Ghost, Hashnode, WordPress, Medium, or Substack

No parameter schema in public metadata yet.

cross_publishPublish to multiple platforms with automatic canonical URL wiring

Publish to multiple platforms with automatic canonical URL wiring

No parameter schema in public metadata yet.

list_postsList published and draft posts from any platform

List published and draft posts from any platform

No parameter schema in public metadata yet.

save_draftSave content as a local draft for later publishing

Save content as a local draft for later publishing

No parameter schema in public metadata yet.

list_draftsList all saved drafts with status, platforms, and dates

List all saved drafts with status, platforms, and dates

No parameter schema in public metadata yet.

get_draftRetrieve a saved draft by ID

Retrieve a saved draft by ID

No parameter schema in public metadata yet.

delete_draftDelete a saved draft by ID

Delete a saved draft by ID

No parameter schema in public metadata yet.

content_auditAudit markdown for quality issues — readability, structure, heading hierarchy

Audit markdown for quality issues — readability, structure, heading hierarchy

No parameter schema in public metadata yet.

check_linksValidate all URLs in markdown — reports broken, redirected, and timed-out links

Validate all URLs in markdown — reports broken, redirected, and timed-out links

No parameter schema in public metadata yet.

generate_social_postsGenerate platform-optimized posts for Twitter, LinkedIn, Reddit, Bluesky

Generate platform-optimized posts for Twitter, LinkedIn, Reddit, Bluesky

No parameter schema in public metadata yet.

repurposeTransform a blog post into Twitter threads, LinkedIn posts, Reddit posts, HN titles, Bluesky posts, newsletter intros

Transform a blog post into Twitter threads, LinkedIn posts, Reddit posts, HN titles, Bluesky posts, newsletter intros

No parameter schema in public metadata yet.

bluesky_postPost directly to Bluesky as a single post or a threaded series. Bare URLs auto-linkified

Post directly to Bluesky as a single post or a threaded series. Bare URLs auto-linkified

No parameter schema in public metadata yet.

mastodon_postPost directly to any Mastodon instance as a single post or a threaded series

Post directly to any Mastodon instance as a single post or a threaded series

No parameter schema in public metadata yet.

linkedin_postPost to LinkedIn (personal). Person URN resolved automatically on first use and cached

Post to LinkedIn (personal). Person URN resolved automatically on first use and cached

No parameter schema in public metadata yet.

x_postPost to X as a single tweet or reply-chained thread. OAuth 1.0a HMAC-SHA1 signing built in

Post to X as a single tweet or reply-chained thread. OAuth 1.0a HMAC-SHA1 signing built in

No parameter schema in public metadata yet.

bluesky_mentionsList notifications addressed to the configured account — mentions and replies by default

List notifications addressed to the configured account — mentions and replies by default

No parameter schema in public metadata yet.

bluesky_searchSearch public Bluesky posts by keyword, author, mentions, tag, or language. No auth needed

Search public Bluesky posts by keyword, author, mentions, tag, or language. No auth needed

No parameter schema in public metadata yet.

bluesky_threadFetch the full conversation around a post — parents above, replies below, for reply context

Fetch the full conversation around a post — parents above, replies below, for reply context

No parameter schema in public metadata yet.

bluesky_replyReply to a Bluesky post (single reply or chained thread) — root + parent refs computed automatically

Reply to a Bluesky post (single reply or chained thread) — root + parent refs computed automatically

No parameter schema in public metadata yet.

cover_imageSearch Unsplash for cover images with proper attribution

Search Unsplash for cover images with proper attribution

No parameter schema in public metadata yet.

frontmatterGenerate frontmatter for Hugo, Jekyll, Astro, Next.js, Dev.to, Hashnode, Ghost

Generate frontmatter for Hugo, Jekyll, Astro, Next.js, Dev.to, Hashnode, Ghost

No parameter schema in public metadata yet.

analyticsFetch post views, reactions, and comments across all configured platforms

Fetch post views, reactions, and comments across all configured platforms

No parameter schema in public metadata yet.

setupConfigure API credentials for any platform

Configure API credentials for any platform

No parameter schema in public metadata yet.

activateActivate a credit pack license key

Activate a credit pack license key

No parameter schema in public metadata yet.

statusShow current configuration and credit balance

Show current configuration and credit balance

No parameter schema in public metadata yet.

Sponsors

Readme

|> Pipepost

Publish from your terminal.

MCP server that turns Claude Code into a complete content publishing pipeline — SEO, multi-platform publishing, social promotion, and analytics.

npm version npm downloads CI Glama MCP server License: MIT TypeScript

Website · Docs · npm


See it in one chat turn


View the full README on GitHub

Details

Repository
github.com/mendlem/pipepost
Website
pipepost.dev
Package
pipepost-mcp
Transport
STDIO
Registry
MCP registry, active