Video Series · Developer Workshop

AI Workshop for
WordPress Developers

Build AI-powered plugins the right way. MCP servers, custom Abilities, and the new WordPress 7.0 Connectors API — explained, demoed, and shipped in two focused videos.

SpeakerGajendra Singh · WPVibes
HostWPSimplified by Sunil
FormatLive demo + code walkthrough
2
Deep-dive videos
9
Parts & demos
3
Providers covered
100%
Working code
Workshop at a glance

Two videos. One production-ready AI stack.

Designed for WordPress developers who want to ship — not theorize.

Videos

2 videos — watch in order.

Who it's for

WP developers building AI-powered plugins and sites.

What you need

Basic PHP, a WordPress install, and an API key.

Format

Live demo + code walkthrough, end to end.

01Video

MCP + AI Agents in WordPress

What MCP is, how it works with WordPress, and how to build your own MCP server and connect it to an AI agent.

  1. 1

    What is MCP?

    Why: Most devs have heard of MCP but aren't sure what it actually does. We clear that up before touching any code.

    • Model Context Protocol — standard for agents to talk to tools
    • Think USB: any MCP-compatible agent plugs into any MCP server
    • In WordPress: read posts, update content, manage plugins
    • How Claude, ChatGPT and others already use MCP today
  2. 2

    Connect an MCP Server to your Agent

    Why: Take an existing MCP server and wire it to an agent — full picture before you build your own.

    #TopicWhat we cover
    1Pick a serverUse an existing WordPress MCP server
    2ConfigureConnect to Claude via MCP config
    3TestCreate a post, list plugins — for real
    4TraceIntent → MCP server → result
  3. 3

    Build your own Abilities

    Why: An Ability is a specific action your agent can perform — e.g. create a post, get all products.

    • What the WordPress Abilities API is — and why it matters
    • Register a custom ability inside your plugin
    • Definition: name, description, parameters, callback
    • Live demo: ability that fetches recent posts
    • How the agent auto-discovers and uses it
  4. 4

    Build your own MCP Server

    Why: A simple, working MCP server inside a WordPress plugin — copy & extend.

    • Structure: endpoints, tools, responses
    • Set up inside a WP plugin (no extra infra)
    • Register so agents can discover it
    • Live demo: minimal server with 2–3 tools
    • Test locally with your agent
  5. 5

    Connect Abilities to your MCP Server

    Why: This is where it clicks. Your ability + your server = agent that does exactly what you want.

    • Expose registered abilities through your server
    • Full flow: agent → MCP server → ability → WP code
    • Live demo: run your custom ability end-to-end
    • Common mistakes and how to avoid them
02Video

WordPress AI Plugin + Connectors API

WordPress 7.0 ships with native AI infrastructure. See it in action, then go deep on connecting your plugin.

Part 1 — What the AI plugin can do

Content Assistant

AI writing inside Gutenberg.

Title Generation

One-click post titles.

Type Ahead

AI suggestions as you type.

Alt Text Generation

Automatic alt text via vision.

Meta Descriptions

SEO descriptions on demand.

Site Agent

Control your site in plain English.

AI Playground

Test models & prompts in wp-admin.

Provider-agnostic

OpenAI, Claude, Gemini and more.

Part 2 — How the infrastructure works

01

WP AI Client

Core PHP class that sends requests to AI providers. Provider-agnostic.

02

Connectors API

How plugins register a connection — provider, label, auth details.

03

Settings → Connectors

Admin screen where site owners configure API keys.

Part 3 — Connect your plugin

1

Register the Connector

Tell WordPress your plugin needs AI access.

2

Handle Auth

Store API key & pass to WP AI Client.

3

First AI Request

Send a prompt, get a response.

4

Display Result

Render in a block, metabox or admin screen.

5

Test End-to-End

Connect provider, trigger your feature.

Live demo

An AI "Summarize Post" button inside the editor

Calls your registered connector, sends the post content, returns a summary — with error handling, rate-limit awareness, and user feedback.

// 1. Register your connector
add_action( 'wp_ai_register_connectors', function( $r ) {
	$r->register( [
	'id'       => 'wpvibes/openai',
	'label'    => 'WPVibes · OpenAI',
	'provider' => 'openai',
	] );
} );

// 2. Make a request
$client = wp_ai_client( 'wpvibes/openai' );
$reply  = $client->complete( "Summarize: $content" );
Your instructor

Gajendra Singh

Founder, WPVibes · WordPress Core AI Contributor

Gajendra builds AI tooling for WordPress and contributes to core AI infrastructure. He walks through MCP, Abilities, and the Connectors API — the same building blocks shipping with WordPress 7.0.

Ready to ship AI features in WordPress?

Two videos. Real code. No fluff.

Start the workshop