Publishing a blog post takes five steps.
Open the dashboard. Paste content. Assign categories. Set a status. Hit publish.
It should take one sentence.
That is the idea behind Lax Abilities Toolkit.
What it is
Lax Abilities Toolkit is a WordPress plugin that connects your site to any MCP-compatible AI client. Posts, pages, categories, tags, media, site info. All accessible through conversation.
MCP stands for Model Context Protocol. It is an open protocol that lets AI assistants talk to external tools in a structured way. This plugin is the WordPress side of that conversation.
Connect it to Claude Desktop, Cursor, VS Code, or any MCP-compatible client. Tell your assistant what you need done. Your site responds.
It is the advanced version of Claude2Blog. That plugin had one goal: let an AI assistant publish WordPress posts through MCP. Lax Abilities Toolkit extends that into full site management.
What you can do right now
Posts. Create, read, update, delete, list. Draft, publish, schedule, or set to pending and private.
Pages. Full create, read, update, delete with parent and child relationships.
Categories and Tags. Create, list, and delete by ID.
Media. Browse your library. Retrieve URLs, dimensions, and alt text.
Site Info. Name, URL, timezone, WordPress version, language.
Why it exists
Most WordPress workflows have not changed in ten years.
Open a tab. Log in. Navigate. Paste. Click. Repeat.
That works. But it is not the only way.
WordPress 6.9 introduced the Abilities API. It gives plugins a structured, permission-aware way to expose their capabilities to external systems. MCP gives AI assistants a standardised way to call those capabilities.
This plugin is the connection between the two.
It is also built for the way I actually work. I think in conversation. I draft in conversation. The last step should not require a context switch to a dashboard.
How it works
The plugin registers each capability with the WordPress Abilities API.
The MCP Adapter plugin bridges those abilities to your AI client.
Your assistant figures out the right ability, sends the right parameters, and your site does the rest.
No webhooks. No cron jobs. No API keys to rotate. A plugin and a config entry.
Getting started
Step 1. Install the plugins
You need two. Lax Abilities Toolkit and the MCP Adapter.
Download the zip from the GitHub repository. Go to WordPress Admin, then Plugins, then Add New, then Upload Plugin. Do the same for the MCP Adapter plugin. Activate both.
Step 2. Create an Application Password
Go to WordPress Admin, then Users, then Your Profile. Scroll to Application Passwords. Create one and copy it. You will only see it once.
This is how your AI client authenticates with your site without sharing your main login credentials.
Step 3. Configure your MCP client
The MCP Adapter plugin gives you the server URL and configuration snippet to paste into your client’s config file. Add your site URL and Application Password credentials.
That is the entire setup. Works with Claude Desktop, Cursor, VS Code, and any client that supports MCP.
Step 4. Use it
Open a conversation. Give instructions.
“Create a draft post titled X with category Y and tag Z.”
“List my last five published posts.”
“Update page 123 with this content.”
Your assistant figures out the right ability. Your WordPress site handles the rest.
Requirements
- WordPress 6.9 or newer (Abilities API)
- PHP 7.4 or higher
- Node.js LTS
- MCP Adapter plugin
- Any MCP-compatible AI client (Claude Desktop, Cursor, VS Code, etc.)
What is next
Media uploads. Custom post type support. More abilities.
The goal is simple. Every meaningful action on a WordPress site, accessible through conversation.
This post itself was written and published using the toolkit.
Leave a Reply