MCP.Market

Notipo MCP server

online · 100% uptime
by kfuras·io.github.kfuras/notipo·v1.2.5·4 stars

Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

4 stars

Reviews

Write one

Nobody 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 posts
  • create_postwrite actionFree

    Create 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 actionFree

    Delete a post from Notipo, WordPress, and reset the Notion page status. This cannot be undone.

  • direct_publishwrite actionFree

    Publish 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_jobFree

    Check the status of a sync or publish job. Returns status (PENDING, RUNNING, COMPLETED, FAILED), progress steps, and any error message.

  • get_postwrite actionFree

    Get details of a specific post by ID, including status, WordPress URL, and category.

  • get_settingsFree

    Get your Notipo account configuration: which services are connected (Notion, WordPress), current plan, feature settings, and trigger statuses.

  • list_categoriesFree

    List all WordPress categories synced to Notipo. Use these names when creating posts.

  • list_jobsFree

    List recent sync and publish jobs. Useful for monitoring pipeline activity.

  • list_postsFree

    List all posts for your Notipo account. Returns title, status, WordPress URL, category, and timestamps.

  • list_tagsFree

    List all WordPress tags synced to Notipo. Use these names when creating posts.

  • publish_postwrite actionFree

    Publish a draft post to WordPress (make it live).

  • sync_nowFree

    Trigger 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 actionFree

    Update 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

no findings
  • –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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 bridge

Shortened. 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.

All Notipo alternatives →
  • SEO Tools: A-Parser bridge
    Bridge to a self-hosted A-Parser: SERP, suggests and 150+ parsers via its API (read-only).
    B
  • Open SEO Crawler
    Self-hosted SEO crawler: run site audits and AI crawler checks, then read the issues and pages.
    A
  • Librecrawl — Technical SEO Audit MCP Server
    Self-hosted technical SEO audit MCP. 50+ checks, WAF detection, ephemeral. Built on LibreCrawl.
    B
  • Crawlie
    Technical SEO + GEO (AI-search) site audits: hosted crawls, prioritized fixes, report diffs.
    A
  • Outrank
    Plan SEO keywords, write and publish articles to your site, read Search Console and backlink data
    A