Pipepost logo

Pipepost

by MendleM

Local MCP tools for scoring, improving, publishing, repurposing, and tracking markdown content across web platforms.

Install Pipepost

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mendlem-pipepost": {
      "command": "npx",
      "args": [
        "-y",
        "pipepost-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 29 tools correctly (1mo ago).

Overview

MendleM/Pipepost MCP server provides local stdio tools for preparing, publishing, and promoting markdown content. It connects to Dev.to, Ghost, Hashnode, WordPress, Medium, Substack, Unsplash, IndexNow, and selected social networks when credentials are configured locally. Use it to audit and score articles, generate metadata and social copy, save drafts, publish across multiple platforms, and review analytics. Free tools cover local content checks, drafts, indexing, and some publishing workflows, while several generation and publishing operations consume credits.

Use cases

  • Audit markdown before publishing
  • Cross-publish an article to multiple CMS platforms
  • Generate social posts from a finished article
  • Save drafts for later platform-specific publishing
  • Aggregate supported CMS analytics

Key features

  • SEO scoring and content audits
  • Multi-platform CMS publishing
  • Canonical URL wiring for cross-publishing
  • Local draft and credential storage
  • Social post generation and direct posting
  • IndexNow URL submission

Tools29

What Pipepost lets your agent do. Expand a tool for its parameters.

Verified live~6.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

5/5 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · pipepost-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars5Stargazers on the source repository.
npm downloads255Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed29Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Pipepost works

What MendleM/Pipepost MCP server does

MendleM/Pipepost MCP server turns an MCP-compatible coding workflow into a content publishing pipeline. It accepts markdown and exposes tools for content quality checks, SEO preparation, frontmatter generation, draft storage, CMS publishing, social distribution, and analytics.

Content preparation includes heading and readability audits, link checking, SEO scoring, metadata generation, Schema.org JSON-LD, and frontmatter for Hugo, Jekyll, Astro, Next.js, Dev.to, Hashnode, and Ghost. It can also create platform-specific social copy or repurpose a full article into posts for Twitter/X, LinkedIn, Reddit, Bluesky, Hacker News, and newsletters.

Publishing targets include Dev.to, Ghost, Hashnode, WordPress, Medium, and Substack. Cross-publishing sends one article to several configured platforms and uses the first successful platform URL as the canonical URL for the others. Separate tools handle direct posting to Bluesky, Mastodon, LinkedIn, and X, along with Bluesky search, mentions, threads, and replies.

How it works

The server runs as a local stdio process. A client invokes its MCP tools, while credentials and local data remain on the machine. Platform credentials are stored in ~/.pipepost/config.json; drafts are stored under ~/.pipepost/drafts/. The setup tool validates and replaces credentials for a selected CMS, social network, or Unsplash.

Local operations such as basic SEO scoring, basic content audits, link checks, frontmatter generation, draft management, and IndexNow submission are free. Full SEO analysis and full audits, metadata and schema generation, social generation, repurposing, publishing, and cross-publishing may consume credits. The status tool reports remaining credits, the free-credit reset date, configured platforms, and the active plan. Credit-pack keys can be activated through the activate tool.

Setup and configuration

The README provides this MCP configuration for Claude Code:

config.json
{
  "mcpServers": {
    "pipepost": {
      "command": "npx",
      "args": ["-y", "pipepost-mcp"]
    }
  }
}

The documented initialization command is npx pipepost-mcp init. After installation, use the setup tool to add credentials for each CMS or social service. Unsplash requires an access key. Bluesky requires a handle and app password; Mastodon requires an instance URL and write-statuses token; LinkedIn requires an access token with w_member_social; and X requires four OAuth 1.0a values. CMS requirements vary by platform.

Tools and capabilities

MendleM/Pipepost MCP server includes tools for:

  • SEO scoring, metadata, structured data, content audits, and link validation.
  • Saving, listing, retrieving, and deleting local markdown drafts.
  • Publishing one article or cross-publishing it with canonical URL wiring.
  • Listing CMS posts and aggregating supported analytics.
  • Finding Unsplash cover images and submitting HTTPS URLs through IndexNow.
  • Generating or repurposing social content, then posting to supported networks.
  • Reading Bluesky notifications, searching posts, fetching conversation trees, and replying.

Publishing and social tools return platform-specific errors for missing credentials, invalid input, credit exhaustion, rate limits, authentication failures, or upstream failures. Cross-publishing reports individual platform failures without necessarily stopping the other targets.

Limitations and notes

MendleM/Pipepost MCP server does not provide Google indexing through IndexNow; Google does not participate in that protocol. Unsplash requests are subject to its rate limits. Bluesky posts and replies are limited to 300 graphemes, LinkedIn posts to 3,000 characters, and X posts to 280 graphemes. X's free API tier limits writes to 17 tweets per 24 hours.

Analytics covers Dev.to, Ghost, Hashnode, and WordPress. Medium and Substack do not expose post-level analytics through their APIs. Substack publishing uses reverse-engineered cookie authentication.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Pipepost

Run `npx pipepost-mcp init`, then configure the server with `npx` and the `pipepost-mcp` package using the documented MCP settings.

The publish and cross-publish tools support Dev.to, Ghost, Hashnode, WordPress, Medium, and Substack. Credentials must be configured for each target.

Yes.

A cross-publish call costs 1 credit total regardless of how many platforms are included.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPipepost AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mendlem-pipepost?style=directory)](https://allmcps.com/mcp/mendlem-pipepost)
HTML Embed
<a href="https://allmcps.com/mcp/mendlem-pipepost"><img src="https://allmcps.com/api/badge/mendlem-pipepost?style=directory" alt="Pipepost on AllMCPs" /></a>