WingMind AI is an AI agent that lives in your WordPress admin. Ask it about your site, or tell it what to change. It can rewrite a page, add a team member with the photo you dropped in, redirect a broken URL, or update a plugin. Each site change it makes is logged with a snapshot, so you can see what happened and roll it back.
Web Bird Digital built WingMind AI to manage our own client sites before releasing it as a plugin.
What it does
- Fullscreen agent. Open it from Dashboard → WingMind AI, or from the tab at the top right of any admin screen. Chats are saved, so you can pick one up again later.
- Block editor sidebar. Ask about the page you're editing, or have the agent edit it. Undo last change reverts its edit in one click.
- Classic sites. Works in the Classic Editor, including metabox fields such as ACF, and with widgets, classic menus, Additional CSS, and Customizer settings.
- Audit log and rollback. The agent saves a before and after snapshot of each site change. Review them under Tools → AI Audit Log and roll back the ones you don't want.
- Attachments. Drop images, PDFs, Word documents, or HTML files into the chat. The agent reads them, and can add images to the Media Library.
- Screenshots. The agent can capture a full page or a single element to check its own work.
- Your brand. Give it a site description, design style, writing tone, and house rules. It writes in your site's language.
- Skills. Type
/seo-audit, /design, or another slash command and the agent follows a step-by-step playbook. /unslop strips the AI tone out of your copy. Developers can add their own skills with a filter.
Modes
- Ask. Read-only. The agent looks at anything you can see and changes nothing.
- Agent. Creates and edits content, media, menus, users, and settings. It asks you to confirm before anything destructive, such as deleting a page.
- Site Editor. Templates, headers, footers, navigation, global styles, widgets, and plugin, theme, and WordPress updates.
- Plan. The agent writes a plan as a markdown file and changes nothing else. Load it in Agent mode when you're ready to run it.
What it works with
- Posts, pages, custom post types, media, menus, categories, tags, users, and site settings.
- Block themes: templates, template parts, global styles, and synced patterns.
- Plugins and themes: search the wordpress.org directory, install, activate, and update. WordPress core updates as well.
- WooCommerce: products and variations, orders, customers, coupons, shipping, tax, and webhooks.
- Gravity Forms: forms, fields, entries, feeds, and submissions.
- Yoast SEO: SEO titles and meta descriptions for posts, categories, and tags.
- Redirection: redirects and the 404 log.
- WordPress Abilities API: tools that other plugins register show up for the agent.
The WooCommerce, Gravity Forms, Yoast SEO, and Redirection tools appear only when that plugin is active.
Bring your own agent with the MCP relay
This one is for developers. If you already work in Claude Code or another MCP client, the MCP relay lets that agent drive WingMind instead of Gemini.
One relay subscription covers unlimited sites. Link your relay account on each site you manage, and your agent can work on any of them from the same MCP connection. Those sites don't need a Gemini key or a managed Gemini subscription.
To connect, go to Users → Profile → WingMind AI and link your relay account. Then open a WingMind chat and click Connect remote Agent. Your agent's tool calls and replies show up in that chat as it works.
Your agent never gets a WordPress password. Its tool calls run in the open WingMind tab with your own permissions, so it gets the same tools, mode limits, confirmation prompts, and audit log as the built-in agent. Close the tab and it loses access.
Prompts to try
- "Update the About Us page with our new team member James. Their photo is attached."
- "Design a pricing page that compares our three plans."
- "Audit the site navigation and suggest a clearer menu structure."
- "Create a contact form with name, email, phone, and message fields."
- "Find the most common 404s and redirect each one to the closest matching page."
- "Which plugins and themes have updates waiting?"
- "/seo-audit"
Connecting an AI model
The simplest option is a
managed subscription. Web Bird handles the Gemini connection, and the subscription includes usage credit. You can also add your own Google Gemini API key for the site, and administrators can save a personal key in their own browser. Developers on the MCP relay plan can skip Gemini and use their own agent.
Privacy and local data
- Stored in WordPress — Plugin settings, optional BYOK key (site option), chat sessions, agent audit log entries (90-day retention), and setup state. Administrators may also store a personal Gemini key in the browser (
localStorage; origin-scoped, not synced to Web Bird).
- Plan files — Plans drafted in Plan mode are markdown files under
wp-content/uploads/wbdai-plans/, grouped by status (open, closed, cancelled). Plan mode and plan tools require the upload_files capability. On Apache the plugin writes an .htaccess that denies direct web access; plans are only ever served over REST to logged-in users with upload_files. On nginx, deny that location yourself:
location ^~ /wp-content/uploads/wbdai-plans/ {
deny all;
return 403;
}
- Sent to Google — When the agent runs: your messages, attachments, tool results, and assembled system context. BYOK and personal keys call Google directly from the browser; managed keys are minted via Web Bird then used the same way.
- Sent to Web Bird — With an active managed subscription: activation tokens, site URL, site secret, usage/telemetry events, and billing actions. No telemetry is sent when you use BYOK only. Users who link an MCP relay account also send their relay link details, and while a remote agent is connected, its tool calls and their results pass through the relay (see External services).
- Not collected from visitors — The agent UI and external calls run in wp-admin for logged-in users with
edit_posts; front-end visitors are not tracked by this plugin.
- Uninstall — Deactivate keeps all plugin data. Delete keeps data unless you enable Delete plugin data when this plugin is deleted under Settings → WingMind AI (off by default). When that option is on, delete removes settings, chat sessions, the AI audit log, and Plan mode files under
uploads/wbdai-plans/. Post meta the agent may have written (for example SEO descriptions) is always left on your content. See the FAQ below.
Get WingMind AI configured in four steps. See the
product site for the full guide.
1. Download & install
- Install the plugin from Plugins → Add New, or download the plugin zip directly.
- In WordPress, go to Plugins → Add New → Upload Plugin.
- Choose the zip, click Install Now, then Activate.
2. Connect a key
For simple setup, click
Subscribe. To manage your own connection, add a Google Gemini API key.
Using your own MCP agent instead? Skip the key and link your relay account from
Users → Profile → WingMind AI.
3. Site defaults
Complete the setup wizard, or set defaults under
Settings → WingMind AI. An AI-generated default appears after a few seconds to help you get started.
4. Launch the agent
Open the agent from
Dashboard → WingMind AI, or use the AI toolbar button in the block editor. A good first prompt:
Review my homepage from an SEO perspective and suggest improvements.
Requirements
- WordPress 6.6 or later
- PHP 8.0 or later
- A managed subscription, your own Gemini API key, or an MCP relay account
The agent works with the block editor and the Classic Editor, on block and classic themes. Third-party page builders (for example Elementor, Beaver Builder, Divi, WPBakery) are not supported for AI editing.
2.10.1
Bug fixes for agent site tools.
2.10.0
Faster, more reliable agent editing, plus Redirection support, WordPress updates, and post scheduling.
2.9.5
MCP relay fixes: no duplicate remote turns, long-open chats recover from expired nonces, and reloading keeps you in the chat.
2.9.4
Your first MCP relay agent token is created automatically, and the connect panel shows the Authorization header for other MCP clients.
2.9.3
Subscription and MCP relay connection links now open a dedicated Connect page, so the confirmation step is harder to miss.
2.9.2
The MCP relay now connects per user (Users → Profile) and works alongside the site's Gemini subscription. Sites on the old site-level relay plan are disconnected and need to reconnect.
2.9.1
Edit synced patterns in Agent mode. Fixes Gravity Forms entries saving to the wrong fields, Yoast term SEO, full-page screenshots, and several agent tool issues.
2.9.0
New MCP relay plan: drive WingMind chats from Claude Code or any MCP agent.
2.8.1
Chat attachments stay available for follow-up questions in the same conversation.
2.8.0
Classic Editor, widget, menu location, Additional CSS, and Customizer support for classic WordPress sites.
2.7.6
Administrators can view all chats.
2.7.5
Yoast SEO tools for meta title/descriptions.
2.7.4
Destructive confirm prompts last longer.
2.7.3
Background processing captures page screenshots without a screen-share prompt. New Advanced option: Skip prompts. Settings include Advanced defaults for Fast/Thinking, Background processing, and Skip prompts. Flex retries start at 5 seconds (doubling up to 15 minutes) and keep each request open for up to 15 minutes.
2.7.2
Conversations over 10 million tokens warn instead of blocking further messages. Background processing retries when a Flex stream is cut off mid-response, not only when Gemini rejects the request up front.
2.7.1
Editor and fullscreen agents keep a running turn when you close their UI or switch chats. Use Stop to abort.
2.7.0
Background processing now retries automatically when Gemini Flex is unavailable, with a link to disable it while waiting.
2.6.2
Upgrade to Gemini 3.8 Flash model; fix Abilities tool schemas with numeric/boolean enums that caused Gemini HTTP 400.
2.6.1
Plan mode compliance fixes.
2.6.0
Plan mode for drafting markdown plans, higher tool-call limits, and Continue when the limit is hit.
2.5.5
Attach HTML files in chat.
2.5.4
Rate-limit waits no longer show a ticking countdown.
2.5.3
Automatic pause and retry when Gemini hits a rate limit.
2.5.2
Subscription activation links now require an on-screen confirmation. Agent option reads and writes are allowlisted.
2.5.1
Bug fix in WBDAI_Agent_Handoff.
2.5.0
Composer handoff SDK for external plugins, post-parent management for hierarchical types, and media inspection for Agents.
2.4.9
Plugin rename to "WingMind AI".
2.4.8
Fixed fullscreen-agent loading bug from previous version, and updated confirm action prompts.
2.4.7
Consistent JS global names, static fullscreen-agent tab assets, and redacted option snapshots in the audit log.
2.4.6
DOCX attachments, get_post_full post_type resolution, and fixes for rare block-tool crashes.
2.4.4
Shorter system instructions, relaxed fast-mode tool gating, and assorted fixes. Uninstall data deletion stays off unless enabled in Settings.
2.4.3
Initial stable release. Connect Gemini via a managed subscription or your own API key, then open Dashboard → WingMind AI.