Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    contentops mcp

    1

    An MCP quality gate that audits drafts for SEO and brand voice before publishing from Notion to WordPress.

    Free

    Security scanned
    contentops mcp

    contentops mcp

    Example session with this skill installed

    Check my draft for the post '10 Best MCP Tools'. Title is 'Top 10 MCP Tools for Developers', meta is 'A list of the best tools.', content is 'This is a revolutionary list of tools...'

    • Read your context and instructions
    • Compiled the contentops mcp

    I have analyzed your draft and performed a quality check. The post has been created as a draft in WordPress, but the publishing process is paused because the QA score did not meet the required threshold.

    Content Quality Audit: Run a7db2c65

    MetricStatusScore / Value
    Overall Score⚠️ Failed62 / 100
    SEO Title✅ Pass31 characters
    Meta Description❌ Fail22 characters (Too short, aim for 90-170)
    Readability⚠️ WarningDraft is under 120 words
    Brand Voice❌ FailHype word detected: "revolutionary"
    WordPress Status📋 DraftCreated (ID: 402)

    Required Fixes

    Meta Description: The current description is too short. Expand it to at least 90 characters to improve search visibility.
    2. Brand Voice: Replace "revolutionary" in paragraph 1 with a concrete benefit or specific technical detail.
    3. Content Length: The draft is very short. Consider adding more detail to improve readability and SEO value.

    Next steps

    • Provide an updated meta description and I will re-run the QA check.
    • Ask me to "publish anyway" by calling approve_and_publish(run_id='a7db2c65').
    • Edit the content to remove hype words and I will sync the changes to the WordPress draft.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Stop publishing weak, unoptimized, or broken content to your website. This MCP skill acts as a quality gate between your drafts and your live WordPress site, enforcing SEO standards and brand voice before anything goes live. It eliminates the manual work of checking meta descriptions, verifying internal links, and moving content from Notion to WordPress.

    What it does

    • Quality auditing: Scores drafts from 0-100 based on SEO, readability, and brand voice using rule-based logic.
    • Automated staging: Creates WordPress drafts from Markdown content or directly from Notion databases.
    • Link validation: Checks absolute internal links within your draft and flags 404s before they reach readers.
    • Smart gating: Automatically pauses the publishing pipeline if high-severity issues like missing meta descriptions are found.
    • Multi-channel notifications: Sends status updates and live URLs to Slack or via email using Resend once publishing is successful.
    • Run tracking: Maintains a local JSON history of every workflow run for auditing and debugging.

    How it works

    1. Validation: Use qa_check to score a Markdown draft and receive a list of specific fixes for SEO or brand violations.
    2. Staging: Invoke publish_with_qa to push content to WordPress as a draft and run the automated gate check.
    3. Review: The agent reports the score; if the gate passes, the run waits in a paused state for human confirmation.
    4. Deployment: Execute approve_and_publish to take the post live once you have reviewed the agent's feedback.

    Frameworks & tools

    Built with Python 3.10+, this skill utilizes the Model Context Protocol (MCP). It integrates with WordPress (REST API), Notion, Slack (Webhooks), and Resend.

    Why this beats prompting it yourself

    Standard prompts often fail to check technical constraints like exact character counts or link validity consistently. This tool uses deterministic code to verify links and SEO metadata, ensuring your publishing requirements are met every time without LLM hallucinations.

    Use cases

    • Automating the move from a Notion "Content Calendar" to WordPress drafts.
    • Preventing broken internal links in technical blog posts.
    • Enforcing brand voice by flagging banned hype words in marketing copy.
    • Ensuring every post has a correctly sized meta description for SEO.

    Known limitations

    QA is rule-based and does not judge writing style or fact-check information. Link checking only validates absolute links on the same domain. Yoast or RankMath SEO fields are not populated.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 3 days ago

    • Free to download with an account

    Requires

    Notion
    Resend
    Contentops
    Python
    macOS
    Slack MCP
    Style MCP

    Listed3 days ago

    What's inside

    Frequently Asked Questions