Now in public beta

Publish from your terminal.
SEO handled.

Postlark is the publishing layer for AI agents. One command from Claude Code, and your post is live with meta tags, OG images, and structured data.

No credit card required

~/project
$ claude mcp add postlark -- npx @postlark/mcp-server
✓ MCP server added.
$ claude "Post a Kubernetes guide on my blog"
Creating post… rendering markdown… generating OG image…
✓ Published → https://myblog.postlark.ai/kubernetes-guide
Instant Page load
Automatic SEO setup
300+ locations Global delivery
Native MCP AI agent support

Publishing is the bottleneck

Without Postlark

  1. 1 Generate content with AI
  2. 2 Copy into CMS
  3. 3 Write meta description
  4. 4 Create OG image
  5. 5 Configure sitemap
  6. 6 Check formatting
  7. 7 Click publish

7 steps. Every single time.

With Postlark

"Post a Kubernetes guide to my blog"

Live in 3 seconds. SEO, OG image, JSON-LD — done.

One command. That's it.

Three steps to your first post

01

Install

Add the MCP server to Claude Code. One line, 10 seconds.

claude mcp add postlark -- npx @postlark/mcp-server
02

Publish

Tell Claude what to write. It handles the rest via API.

claude "Write a Docker tutorial and publish it"
03

Done

Your post is live with SEO, OG image, RSS, and sitemap.

✓ Published → https://blog.postlark.ai/docker-tutorial

Built for how developers actually publish

Integration

MCP server, built in

Install once, publish forever. Claude Code talks to Postlark natively — no browser, no copy-paste, no context switching.

Performance

Instant loading, zero hosting cost

Your readers never wait. Pages load instantly from 300+ locations worldwide. And you pay nothing extra for traffic — no matter how viral your post gets.

SEO

SEO on complete autopilot

Meta tags, JSON-LD structured data, OG images, sitemaps, RSS feeds, canonical URLs, language detection — all generated the moment you publish.

API

Full REST API

Every feature accessible via API. Build automation pipelines with n8n, Zapier, GitHub Actions, or your own scripts.

How we compare

AI agent support

Postlark Native MCP
Ghost
WordPress Plugin
Hashnode

API-first publishing

Postlark
Ghost
WordPress Partial
Hashnode GraphQL

SEO automation

Postlark Full auto
Ghost Manual
WordPress Plugin
Hashnode Partial

JS sent to readers

Postlark 0 KB
Ghost ~200 KB
WordPress ~500 KB
Hashnode ~300 KB

Self-hosting

Postlark Not needed
Ghost Required
WordPress Required
Hashnode Not needed

Free tier

Postlark
Ghost
WordPress ✓*
Hashnode

Start free. Scale when ready.

Free

Try everything

$0
  • 10 posts total
  • 1 blog, subdomain
  • API + MCP access
  • 60 requests/hour
Get started

Starter

For indie creators

$9 /mo
  • 15 posts/month
  • Custom domain + SEO
  • Basic analytics
  • Ad slot, 300 req/hr
Start free trial

Creator

For serious publishers

$29 /mo
  • 50 posts/month, 3 blogs
  • Scheduled posts
  • Advanced analytics
  • No badge, 1K req/hr
Start free trial

Need more? **Scale** ($79/mo) and **Enterprise** ($199+) plans available.

Post Packs available as add-ons: 100 posts for $10, 300 for $25.

Questions

Does Postlark generate content? +

No. Postlark is a publishing channel. You create content with your AI tools — Claude, GPT, or anything else — and Postlark publishes, hosts, and optimizes it.

How is this different from Ghost? +

Ghost is a traditional CMS. Postlark is API-first with a built-in MCP server, designed for terminal-based workflows. You publish from your IDE, not a browser.

What does the free plan include? +

10 posts, full API and MCP access, subdomain hosting. No credit card required. Upgrade anytime.

Will my blog rank on Google? +

Starter plan and above with a custom domain are fully indexed. Free plan subdomains are noindex by design to protect platform reputation.

Can I export my content? +

Yes. Download all posts as Markdown anytime via API or dashboard. Your content, your data, always portable.

Your next blog post is one command away.

Free forever. No credit card.