Login
Menu
Olitt AI Website Builder

AI Website Builder

Build beautiful websites with our Olitt AI website builder.

Google Business Profile Management tool GBP Audit.

LocalForce

Grow your Google My Business page with automated actions

Olitt Cheapest Domains

Domains

Buy Cheapest Domains from Olitt; up to 70% off

Olitt Socials Social Media Management Tool

Socials

Create, schedule, generate and analyze content across all platforms

Login

7 Ways WordPress 6.9 Lets You Put AI to Work (No Coding Required)

If you run a website, you know the feeling. 

There’s always a pile of small tasks that never seem to get done: 

  • Old posts without excerpts, 
  • broken links from that redesign two years ago, 
  • product attributes that don’t match, 
  • internal linking opportunities you meant to get around to.

It’s not urgent, but it adds up.

WordPress 6.9 changes that. It adds a new way to connect AI assistants, like Claude or ChatGPT, directly to your site. 

Once connected, you can give simple instructions in plain English, and the AI handles the work. 

In this article, I’ll walk you through seven practical ways to use this right now.

Before You Start: One‑Time Setup (5 Minutes)

To follow along, you’ll need to install the MCP Adapter plugin and generate an authentication token. 

Here’ how:

  • Install the plugin via WP‑CLI or upload it from the official GitHub repository.

    The plugin is developed by the WordPress core team as part of the AI Building Blocks initiative, so it meets core security standards.
  • Go to Tools > MCP Adapter in your WordPress admin.
    • Click Enable MCP Functionality.
    • Under Authentication Tokens, click Create New Token.
    • Give it a name like “Claude Desktop” and copy the generated token. This token is effectively an application password scoped to the MCP adapter. You can revoke it anytime from your user profile.
  • Open your AI client—Claude Desktop works great. Go to Settings > Developer > Edit Config.

    This opens claude_desktop_config.json in a text editor.
  • Add this configuration snippet (make sure to replace the placeholders):
{

  "mcpServers": {

    "my-wordpress-site": {

      "command": "npx",

      "args": ["-y", "@automattic/mcp-wordpress-remote@latest"],

      "env": {

        "WP_API_URL": "https://yoursite.com/wp-json/mcp/mcp-adapter-default-server",

        "WP_API_USERNAME": "your-wordpress-username",

        "WP_API_PASSWORD": "your-authentication-token"

      }

    }

  }

}

  • WP_API_URL must match the MCP adapter’s REST endpoint, which is /wp-json/mcp/mcp-adapter-default-server by default.
  • WP_API_USERNAME is your WordPress username (not email).
  • WP_API_PASSWORD is the token you just created.

Save the file and restart Claude Desktop. 

You should see a hammer icon in the chat interface indicating that the WordPress server is available. 

If you get connection errors, check that your site uses HTTPS (required for application passwords) and that the REST API is not blocked by a security plugin.

Wordpress Abilities Ai Usecases Ai Building Blocks

Now let’s put it to work.

1) Refreshing Old Posts? Let AI Do It in Bulk

Maybe you’ve been meaning to add excerpts to posts from 2020. Or update that old product that’s no longer relevant. 

Opening each one individually feels like a weekend project you never start.

With the MCP adapter connected, you can give Claude a command that uses the Abilities API to fetch and update posts. 

The Abilities API registers actions like get_posts and update_post as “abilities” that the AI can discover and execute.

In Claude Desktop, type:

Find all posts published before 2023 that are missing an excerpt. For each one, read the content, generate a two‑sentence summary, and save it to the excerpt field.

What happens behind the scenes:

  • Claude uses the get_posts ability with parameters: date_query (before 2023) and meta_query (excerpt empty).
  • It receives a JSON array of posts, each with id, title, content.
  • For each post, Claude generates a two‑sentence summary locally (no external API call) and then uses the update_post ability to save the excerpt.
  • All actions are logged in WordPress via the wp_rest_application_password_log table if you have a logging plugin like WP Cerber or Simple History active.

Expected output:
Claude will show progress messages like “Fetched post 123 – generating summary” and eventually “Updated 47 posts.” 

You can verify in your WordPress admin that excerpts are now populated.

Troubleshooting:
If you get permission errors, ensure your user account has the capability to edit posts (administrator or editor). 

The MCP adapter uses WordPress’s built-in current_user_can() checks, so the token inherits the permissions of your user account.

Why this is safe:
The AI cannot delete or modify anything outside the defined abilities. 

Even if it tries to issue a command like “delete all posts,” the Abilities API has no registered delete_post ability unless a plugin explicitly adds it. 

In the default MCP adapter, destructive actions are not exposed.

2) Next, Make Sure Every Post Follows Your Brand Style

You have a style guide: “Never use ‘leverage’,” “Avoid technical jargons,”  “Don’t use passive voice.” 

Your writers try, but things slip through. And manual reviews take time you don’t have.

Now you can hand that job off. 

In the same Claude session, give it your style rules and tell it to check new drafts:

I have a new post titled “10 Tips for Better Email Marketing.” Review it against my style guide: never use the word “leverage,” always bold product names the first time, and flag any passive voice. Add comments directly in WordPress using the Comments API.

How this works:
Claude uses the get_post ability to retrieve the post’s content. It then analyzes the text against your rules. 

For each violation, it uses the create_comment ability (a standard WordPress ability) to leave a comment on the post. 

The comment type is set to editorial-note so it appears in the post’s “Comments” meta box but not on the front end.

Example comment output:
In your WordPress admin, the writer will see a comment like:

“In the third paragraph, consider changing ‘leverage’ to ‘use’ per brand style guide.”

If you want to enforce bolding, Claude can suggest the HTML change, but it won’t automatically edit the post unless you explicitly give it permission with a separate command.

Limitations:
The AI can’t yet apply formatting directly via the Abilities API because the update_post ability only accepts raw content, not block‑level operations. 

However, you can ask it to return the revised content with changes marked, then manually apply them.

3) While You’re at It, Let AI Handle Internal Linking

Here’s something that happens every time you publish: there are older posts that should link to the new one, or vice versa. 

But searching your site for those connections is tedious, so the links rarely get added.

After Claude finishes the style review, give it this command:

Find the three most relevant existing posts about newsletters and open rates. For my new post “10 Tips for Better Email Marketing,” suggest phrases where I should add links to those posts, and show me the anchor text to use.

What Claude does:
It uses the search_posts ability (or get_posts with a keyword search) to find relevant posts. Then it reads your new post and identifies semantic matches. 

This uses the AI’s natural language understanding, not simple keyword matching.

Example output:

Based on your new post, here are linking suggestions:

  1. In the section “Subject line matters,” add a link to “How to Write Subject Lines” (URL: /guides/subject-lines) with anchor text “crafting subject lines.”
  2.  In “Avoid spam triggers,” link to “Spam Filter Guide” (/resources/spam-filter-guide) with anchor “common spam triggers.”
  3. In the conclusion, link to “Email Marketing Best Practices” (/blog/email-best-practices) with anchor “proven strategies.”

You can then manually add those links, or if you’re comfortable, you can ask Claude to generate the updated HTML and you paste it in. 

(Automatic insertion via the API is possible but riskier; the MCP adapter currently doesn’t provide a update_post_content ability that preserves block structure.)

4) Broken Links After a Redesign? Here’s a Smarter Fix

Maybe you recently moved to a new URL structure. Now you have a list of 404 errors—old URLs that no longer exist. 

Regex redirects can handle simple changes, but when /blog/2018/summer-tips should go to /guides/seasonal-maintenance, pattern matching fails.

Upload your 404 error list to Claude and say:

Here’s a CSV of broken URLs from my site. For each one, find the most relevant live page on my site based on content, not just keywords. Return a mapping I can use for redirects.

Step‑by‑step:

  • Export your 404s from Google Search Console or a plugin like Redirection.
  • In Claude, attach the CSV file.
  • Claude will read the URLs, then use get_posts or get_pages to fetch titles and excerpts from your site. It performs semantic matching between the old URL’s intent (e.g., “summer gardening tips”) and existing content.
  • It outputs a table of old URLs → suggested new URLs.

Example output:

Broken URLRedirect to
/blog/2018/summer-tips/guides/seasonal-maintenance
/products/old-cotton-shirt/shop/cotton-tee

You can then import these into a redirect plugin (e.g., Redirection) in one go. Many plugins accept CSV imports.

Technical note:
Claude does not have direct access to your site’s 404 log; you must provide the list. This is by design; the MCP adapter does not expose logs for security reasons.

5) Get AI‑Powered Content Analysis and SEO Titles Directly in Your Editor

AI Agent Hub is the most comprehensive AI plugin for WordPress. 

It adds a meta box to every post and page editor where you can run AI‑powered analyses, generate excerpts, create feature images, and get SEO title suggestions.

Under the hood, it uses the WordPress AI Client to connect to OpenAI, Google Gemini, or Anthropic Claude

This thus means you bring your own API keys.

The free version gives you access to:

  • 80+ abilities across 10 modules, 
  • Workflow builder (up to 3 workflows), 
  • Basic AI experiments in the block editor, 
  • Role‑based access control, and a 
  • Full MCP server that any AI client can connect to.

AI Agent Hub Pro unlocks:

  • Unlimited workflows, 
  • Per‑ability role assignments, 
  • Advanced AI experiments with templates and batch generation, 
  • External abilities from third‑party plugins, and 
  • Six pre‑built workflow prompt builders
    • SEO Audit, 
    • Content Brief, 
    • Publish Ready Check, 
    • Site Overview, 
    • Content Inventory,  and 
    • Store Dashboard for WooCommerce

How to Install and Configure

  • Install the free AI Workflow Automation – AI Agent Hub plugin from WordPress
  • Activate it. You’ll see a new top‑level “AI Agent Hub” menu in your WordPress admin.
  • Go to Settings > AI Credentials and add your API key for OpenAI, Google Gemini, or Anthropic Claude. (The plugin supports multiple providers; you can choose which to use per workflow.)
  • (Optional) Install the Pro add‑on from atlasaidev.com to unlock unlimited workflows, advanced experiments, and the six pre‑built prompt builders.

Using the AI Content Steward Meta Box

Once activated, open any post or page. In the sidebar (or below the editor), you’ll find the AI Content Steward meta box. 

Here’s what you can do with it:

  • Select abilities: Check boxes for the actions you want to run. The free version includes abilities like analyze-post, suggest-titles, generate-excerpt, focus-keywords, lsi-keywords, summarize, and generate-alt-text.

    Pro adds more.
  • Choose your AI provider: Pick from the providers you’ve configured (Auto, OpenAI, Gemini, Claude). The plugin will use your selected provider for the task.
  • Preview the prompt: The meta box shows you the exact prompt that will be sent to the AI. You can edit it before running.
  • Run the workflow: Click the button to execute. Results appear in the meta box within seconds.

For example, click Suggest Titles and you’ll get 5–10 SEO‑optimized title ideas directly in the editor. 

Click Analyze Post and you’ll get a summary, reading level, and bullet‑point suggestions for improvement.

AI Experiments in the Block Editor

Beyond the meta box, AI Agent Hub adds experiment panels directly into Gutenberg’s sidebar:

  • Excerpt Generation: A panel appears in the “Excerpt” section. Click “Generate with AI” and it creates a concise, SEO‑friendly excerpt from your post content.
  • Image Generation: In the “Featured Image” panel, you can click “Generate with AI” to create a custom feature image based on your post’s text. (This uses the AI provider’s image generation capabilities if available.)

In Pro, these experiments gain advanced features: a prompt templates library (save and reuse your favorite prompts), batch generation mode (process multiple posts at once), generation history (review past outputs), “Explain This Generation” (see why the AI made certain choices), and keyboard shortcuts for power users.

The Workflow Builder: Chaining Multiple Abilities

The real power of AI Agent Hub is the workflow builder. You can combine multiple abilities into a single workflow and then run them with one click.

From the AI Agent Hub > Workflow Builder page:

  • Search for abilities (e.g., “analyze-post”, “suggest-titles”, “generate-excerpt”).
  • Drag them into your workflow in the order you want them executed.
  • Preview the combined prompt—it will incorporate all selected abilities.
  • Save the workflow.

Workflows can be run from the post editor meta box (just select your saved workflow) or triggered by external AI agents via the built‑in MCP server. 

Connecting AI Agents via the Built‑in MCP Server

AI Agent Hub includes its own MCP server, no need to install the standalone MCP Adapter plugin. 

This means you can connect Claude Desktop, Cursor, Windsurf, or any MCP‑compatible client directly to your site and have it discover all 80+ abilities as tools, resources, and prompts.

To connect Claude Desktop:

  1. Generate a JWT token from your site:
curl -X POST "https://your-site.com/wp-json/jwt-auth/v1/token" \

-H "Content-Type: application/json" \

-d '{"username":"your-username","password":"your-password","expires_in":2592000}'

Copy the returned token.

  1. Edit your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS) and add:
{

  "mcpServers": {

    "wordpress": {

      "command": "npx",

      "args": ["-y", "@anthropic-ai/mcp-wordpress-remote@latest", "--url", "https://your-site.com/wp-json/awfah_mcp/mcp"],

      "env": { "JWT_TOKEN": "paste-your-token-here" }

    }

  }

}
  1. Restart Claude Desktop. All enabled abilities will appear as tools. You can now ask Claude to manage posts, analyze content, generate titles, create excerpts, or run any of your saved workflows.

Role‑Based Access Control (RBAC)

AI Agent Hub includes granular access controls. You can assign which abilities each WordPress role can use. 

This means:

  • An Administrator can have full access to all 80+ abilities, including site settings and user management.
  • An Editor might only see content‑focused abilities like analyze-post, suggest-titles, and generate-excerpt.
  • An Author could be restricted to a minimal subset or none at all.

In the Pro version, you can assign individual abilities per role (not just whole modules) and control whether each ability is exposed as a Tool, Resource, or Prompt, giving you fine‑grained security for MCP connections.

Free vs Pro Summary

FeatureFreePro
AI abilities (analyze, suggest titles, generate excerpt, etc.)80+80+
Workflows3 maxUnlimited
Pre‑built workflow prompt builders06 (SEO Audit, Content Brief, etc.)
AI experiments in GutenbergBasicAdvanced (templates, batch mode, history, explain, shortcuts)
Per‑ability role assignmentsNoYes
External abilities (third‑party plugins)NoYes
T/R/P access modesNoYes

Where to Get It

6) If You Run a WooCommerce Store, This Will Save You Hours

Chances are your product catalog has accumulated inconsistencies over the years.

Some shirts say “Material: 100% Cotton,” others “Fabric: Cotton,” and a few just “Cotton.” 

Customers can’t filter because the values don’t match.

WooCommerce registers its own abilities in WordPress 6.9. 

These include get_products, update_product, and update_product_term. You can use the MCP adapter to let AI clean up your data.

Command in Claude:

Standardize the “Material” attribute for all T‑shirts to a strict set: Cotton, Polyester, or Blend. Use the product descriptions to determine the correct value.

What Claude does:

  • It queries all products in the “T‑shirts” category using get_products.
  • For each product, it reads the description and extracts the material.
  • It then uses update_product_term to assign the standardized attribute term.

If you have custom attributes (like “pa_material”), Claude will need to know the taxonomy name. 

You can first ask: “List all product attributes and their taxonomies.” This helps avoid errors.

Potential pitfalls:

  • Some products may have conflicting descriptions. Claude will flag those for manual review.
  • The AI cannot interpret images without additional plugins, so if material information is only in product images, this won’t work.

7) Finally, If You’re Building Something New, Let AI Scaffold It for You

You’re adding a “Properties” section to your site; custom post type, taxonomies for regions and property types, field groups for price, bedrooms, and images. 

Doing it manually means writing code or clicking through advanced custom fields.

Connect Claude Code (or any AI coding tool) to your WordPress site via the MCP Adapter. 

Then give a natural language instruction:

Create a “Properties” custom post type. Add taxonomies for regions and property types. Create a field group with price, number of bedrooms, and an image gallery. Populate it with three realistic test listings so I can see how it looks.

How this works (with ACF or native):
If you have Advanced Custom Fields (ACF) installed, the AI can use the acf/create_field_group ability if registered. 

If not, it can generate the PHP code for you to copy into your theme’s functions.php or a custom plugin.

Example of AI‑generated code snippet for a custom post type:

function create_property_post_type() {

    register_post_type( 'property',

        array(

            'labels' => array(

                'name' => __( 'Properties' ),

                'singular_name' => __( 'Property' )

            ),

            'public' => true,

            'has_archive' => true,

            'supports' => array( 'title', 'editor', 'thumbnail' ),

            'taxonomies' => array( 'region', 'property_type' ),

        )

    );

}

add_action( 'init', 'create_property_post_type' );

The AI can also generate sample content using the wp_insert_post ability, creating test listings with realistic data.

Is it Safe to Let an AI Touch My Site?

WordPress 6.9’s infrastructure was built with security in mind. Let’s examine the safeguards:

  • Revocable tokens: Each token is tied to a specific WordPress user.

    You can revoke it anytime from Users > Profile > Application Passwords. The MCP adapter uses the same underlying system.
  • Permission checks: Every ability execution runs through current_user_can(). If your user account can’t edit posts, the AI can’t either.
  • No built‑in destructive abilities: The Abilities API registers only safe actions by default (e.g., get_posts, update_post, create_comment). Deleting posts requires a plugin to explicitly register a delete_post ability, and even then, it respects user capabilities.
  • Activity logging: Install a logging plugin like WP Security Audit Log or Simple History to see every API call made by the AI, including the token used and the result.
  • HTTPS required: Application passwords (the token type) are only accepted over HTTPS, preventing eavesdropping.
  • Staging first: Always test new workflows on a staging site. Most managed hosts provide one‑click staging environments.

For a detailed review, see the official MCP adapter security documentation.

Where to Start

You don’t need to try all seven at once. Pick the one that solves your biggest headache right now:

  • Old content piling up? Start with batch updates (#1).
  • Product data a mess? Jump to WooCommerce cleanup (#6).
  • Publishing frequently? Internal linking (#3) or editor analysis (#5) will save you time with every new post.
  • You’re a developer building custom features? Scaffolding (#7) is a game‑changer.

Once you’ve done the initial setup (the MCP Adapter and token), you can use any of these commands anytime.

Ready to Try?

WordPress 6.9, the MCP Adapter, and tools like Claude Desktop are available now.

They run on any WordPress site with decent hosting, especially if your host supports the latest PHP versions and REST API access.

If you’re on Olitt WordPress Hosting, you’re already set up for this. Our WordPress hosting plans include:

  • Free SSL certificates (required for application passwords)
  • Unrestricted REST API access (no rate limiting)
  • Automatic updates to keep WordPress 6.9 and plugins current (optional)

Give one of these use cases a try today, and start checking items off that list.