Notipo MCP server
online · 100% uptimeio.github.kfuras/notipo·v1.2.5·4 starsPublish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.
4 stars
Reviews
Write oneNobody has reviewed Notipo yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Notipo tools (13, 6 write)
write = sends, deletes, buys or postscreate_postwrite actionFreeCreate a new blog post. Creates a Notion page and triggers sync to WordPress. The body should be markdown. Set publish=true to publish immediately, or leave false to create a draft.
delete_postwrite actionFreeDelete a post from Notipo, WordPress, and reset the Notion page status. This cannot be undone.
direct_publishwrite actionFreePublish a blog post directly to WordPress without Notion. Handles image uploads, Gutenberg conversion, featured image generation, and SEO metadata. Body must be markdown. Set publish=true to go live, false for draft. Use this instead of create_post when you don't need Notion.
get_jobFreeCheck the status of a sync or publish job. Returns status (PENDING, RUNNING, COMPLETED, FAILED), progress steps, and any error message.
get_postwrite actionFreeGet details of a specific post by ID, including status, WordPress URL, and category.
get_settingsFreeGet your Notipo account configuration: which services are connected (Notion, WordPress), current plan, feature settings, and trigger statuses.
list_categoriesFreeList all WordPress categories synced to Notipo. Use these names when creating posts.
list_jobsFreeList recent sync and publish jobs. Useful for monitoring pipeline activity.
list_postsFreeList all posts for your Notipo account. Returns title, status, WordPress URL, category, and timestamps.
list_tagsFreeList all WordPress tags synced to Notipo. Use these names when creating posts.
publish_postwrite actionFreePublish a draft post to WordPress (make it live).
sync_nowFreeTrigger an immediate sync from Notion. Checks for any posts with trigger statuses and queues sync jobs. Pro plan only. Has a 15-second cooldown between calls.
update_postwrite actionFreeUpdate an existing post's content or properties in Notion, then re-sync to WordPress. Only provided fields are updated.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 774ms20/20
- Tool poisoning13 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Notipo compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 769 SEO servers
- Tools
- 13
- the typical SEO server has 6
- Tools that change things
- 46%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote SEO server answers 100%
- Response time
- 233 ms
- faster than 59% of 536 SEO servers
- GitHub stars
- 4
- more than 83% of 405 SEO servers
What its tools let an agent do: 6 read · 1 create · 4 change · 1 delete · 1 send or post
Install Notipo in Claude Code, Cursor or VS Code
claude mcp add --transport http notipo https://app.notipo.com/api/mcp
What the publisher says
From the Notipo repository's README, as published. We do not edit it. Read it on GitHub
Notipo
<!-- mcp-name: io.github.kfuras/notipo -->
Open-source WordPress publishing for AI agents — MCP server, REST API, and CLI. Or sync from Notion.
Point your agent (Claude, Cursor, ChatGPT, n8n, any HTTP client) at Notipo and it publishes to your self-hosted WordPress — no plugin required. Notipo handles the full pipeline: markdown → Gutenberg conversion, image hosting in your WordPress media library, AI- or Unsplash-generated featured images, and Rank Math / Yoast / SEOPress / AIOSEO metadata applied automatically on publish.
Two ways to publish to WordPress
1. From Notion
Connect Notion, change a page status to Post to Wordpress or Publish, and Notipo handles the rest — markdown extraction, image caching to WP media library, featured image generation, SEO metadata via Rank Math / Yoast / SEOPress / AIOSEO.
2. From an AI agent, REST API, CLI, or n8n workflow
Notipo exposes a Model Context Protocol (MCP) server with 13 tools for AI agents, plus a REST API and a CLI. Claude Desktop, Cursor, Windsurf, Claude Code, ChatGPT — any MCP-compatible agent can publish posts end-to-end.
# CLI: publish a post end-to-end
npm install -g notipo
notipo posts create --title "Why Every Dev Should Have a Blog" --publish
# REST API: one call runs the full pipeline
curl -X POST https://app.notipo.com/api/posts/create \
-H "X-API-Key: $NOTIPO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Hello","body":"## Intro\n\nMarkdown in, WordPress out.","publish":true}'// MCP: drop into Claude Desktop config
{
"mcpServers": {
"notipo": {
"type": "http",
"url": "https://app.notipo.com/api/mcp",
"headers": { "x-api-key": "your-api-key" }
}
}
}See notipo.com/ai-agents for the full AI-agent integration story.
Hosted SaaS vs. self-hosting
The hosted version at notipo.com is the supported, batteries-included product — managed infrastructure, automatic upgrades, instant Notion webhook delivery, and a free tier with 5 posts/month. Pro is $19/month for unlimited posts plus AI featured images.
This repository is the same code that runs the hosted product. You can self-host it under the AGPL-3.0 license — see DEVELOPMENT.md for the local dev story and docker-compose.yml for production deployment with Traefik + Let's Encrypt.
Self-hosting is unsupported — no help beyond what's in this repo, no upgrade path. If you need any of those, the hosted product is faster, cheaper, and already running.
Tech stack
- Backend: Fastify, TypeScript, Prisma, PostgreSQL 17
- Job queue: pg-boss (Postgres-backed, no Redis)
- Frontend (admin): Next.js 16 + shadcn/ui + Tailwind
- AI: Google Gemini (featured images), Model Context Protocol (agent integration)
- Other: Sharp (images), Stripe (billing), Resend (transactional email), Sentry (errors), PostHog (product analytics), Notion SDK, WordPress REST API
- CLI: zero-dependency npm package, native fetch only
Monorepo (Turborepo + npm workspaces):
apps/
api/ — Fastify backend, MCP server, job workers
web/ — Next.js admin UI
packages/
cli/ — `notipo` npm package (MIT-licensed thin client)
shared/ — TypeScript types and enums
plugins/
notipo-seo-meta-writer/ — WordPress plugin for Yoast/AIOSEO metadata bridgeShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Notipo: common questions
- Is Notipo MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Notipo safety report
- How do I install Notipo?
- It runs remotely at app.notipo.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Notipo need an API key?
- Yes. The registry entry asks for
X-API-Key. - Is Notipo maintained?
- The last commit was 2 days ago (2026-11-02). The latest release is v1.2.5.
- Is Notipo up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Notipo?
- Servers from other publishers that do the same job: SEO Tools: A-Parser bridge MCP server, Open SEO Crawler MCP server and Librecrawl — Technical SEO Audit MCP Server. Compare all Notipo alternatives.
- How does Notipo compare with other SEO MCP servers?
- safety score 88/100 (higher than 80% of 769 SEO servers); tools 13 (the typical SEO server has 6); tools that change things 46% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Notipo
Same job from other publishers: the closest match first, then the best rated.
- SEO Tools: A-Parser bridgeBridge to a self-hosted A-Parser: SERP, suggests and 150+ parsers via its API (read-only).not reviewedGrowingB
Open SEO CrawlerSelf-hosted SEO crawler: run site audits and AI crawler checks, then read the issues and pages.not reviewedGrowingA- Librecrawl — Technical SEO Audit MCP ServerSelf-hosted technical SEO audit MCP. 50+ checks, WAF detection, ephemeral. Built on LibreCrawl.not reviewedGrowingB
- CrawlieTechnical SEO + GEO (AI-search) site audits: hosted crawls, prioritized fixes, report diffs.not reviewedGrowingA
OutrankPlan SEO keywords, write and publish articles to your site, read Search Console and backlink datanot reviewedGrowingA