- Home
- Skills
- Agents & Orchestration
- contentops mcp
Works with the AI Agents you already use
contentops mcp
An MCP quality gate that audits drafts for SEO and brand voice before publishing from Notion to WordPress.
Free
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
| Metric | Status | Score / Value |
|---|---|---|
| Overall Score | ⚠️ Failed | 62 / 100 |
| SEO Title | ✅ Pass | 31 characters |
| Meta Description | ❌ Fail | 22 characters (Too short, aim for 90-170) |
| Readability | ⚠️ Warning | Draft is under 120 words |
| Brand Voice | ❌ Fail | Hype word detected: "revolutionary" |
| WordPress Status | 📋 Draft | Created (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
- Validation: Use
qa_checkto score a Markdown draft and receive a list of specific fixes for SEO or brand violations. - Staging: Invoke
publish_with_qato push content to WordPress as a draft and run the automated gate check. - Review: The agent reports the score; if the gate passes, the run waits in a
pausedstate for human confirmation. - Deployment: Execute
approve_and_publishto 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