100+
October 15, 2026
June 23, 2026
SD AI Agent is a native AI agent for building, improving, and operating the WordPress site you already run. Ask it to create or edit pages, draft content, review SEO opportunities, prepare media, answer questions with site context, or run routine admin work using natural language.
Try it at sdaiagent.com, an AI site builder demo site.
You stay in control: choose the included SD AI managed service or your own compatible WordPress AI provider, decide which tools the agent can use, and require confirmation before consequential actions run.
Generated pages remain ordinary, editable WordPress content. Block changes use native Gutenberg markup and WordPress revisions instead of introducing a proprietary page format.
Open AI Agent > Chat for longer jobs with folders, search, history, and exports. Use the compact admin widget when you want quick help while editing another WordPress screen.
SD AI Agent can remember site preferences, reuse team instructions, and search a local knowledge base built from your WordPress content and uploaded documents. That context helps the assistant produce answers and drafts that fit your site instead of starting from a blank prompt each time.
Create reusable skills, custom HTTP tools, WordPress action tools, scheduled tasks, and event-driven workflows. Start with focused jobs such as a daily site-health report, a weekly content review, a new-post summary, a WooCommerce order follow-up, or a moderation check. Logs and confirmations keep the work reviewable.
You need WordPress 7.0 or later and PHP 8.2 or later. Use the included SD AI managed service, or install a compatible WordPress AI provider connector. Third-party providers may charge for model usage; review their pricing and privacy terms before sending content or attachments.
This plugin contacts outside services only when they are needed for a feature you use, except that the included SD AI managed service registers the site installation during activation. Other services are contacted when you configure the relevant key, URL, or feature; ask the agent to run an action that uses that service; or enable scheduled maintenance such as skill-manifest updates.
The included SD AI provider can register the site and provide AI responses when selected. Activation registration sends a durable installation ID, site URL, plugin version, and WordPress version. AI requests send the conversation messages, system prompt, attached files if any, and tool definitions needed to generate the reply.
These are contacted only when configured in Settings > Connectors and selected for a response. Requests send the conversation messages, system prompt, attached files if any, and tool definitions to the chosen provider.
OpenAI (api.openai.com) — Provides AI chat completions for OpenAI models. Terms: https://openai.com/policies/terms-of-use/ Privacy: https://openai.com/policies/privacy-policy/
Anthropic (api.anthropic.com) — Provides AI chat completions for Claude models. Terms: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacy
Google AI / Gemini (generativelanguage.googleapis.com) — Provides AI chat completions for Gemini models. Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy
Other compatible providers. Install Ultimate AI Connector – Compatible Endpoints to connect local models or other compatible provider endpoints. SD AI Agent uses the endpoint and data handling configured in that connector. Some endpoints may route requests through regional or cloud services such as Google Vertex AI (*.aiplatform.googleapis.com). Review the endpoint provider’s terms and privacy policy.
Internet search runs only when you or the agent explicitly request it. The first configured provider is used. Only the search topic comes from your query; requests may also include a configured Tavily or Brave API key, provider-specific request fields, DuckDuckGo API parameters, and a custom User-Agent.
Tavily Search API (api.tavily.com) — Web search results when a Tavily key is configured. Terms: https://tavily.com/terms Privacy: https://tavily.com/privacy
Brave Search API (api.search.brave.com) — Web search results when a Brave key is configured. Terms: https://brave.com/terms-of-use/ Privacy: https://brave.com/privacy/browser/
DuckDuckGo Instant Answer API (api.duckduckgo.com) — Free fallback search when no Tavily or Brave key is configured. Terms: https://duckduckgo.com/terms Privacy: https://duckduckgo.com/privacy
GitHub (github.com, api.github.com, raw.githubusercontent.com) — Provides optional public plugin ZIPs, public skill files, and WP-CLI download instructions. Contacted only when an administrator runs the skills sync command or installs a GitHub-hosted recommendation. Sends the requested public path plus normal HTTP metadata, not site content, conversation history, API keys, or settings. Terms: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service Privacy: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement
WordPress.org Plugin Directory (api.wordpress.org and downloads.wordpress.org) — Provides plugin search, metadata, and ZIP downloads when you request a WordPress.org plugin. Sends the search keyword or slug, result count, and normal HTTP metadata. Terms / directory guidelines: https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/ Privacy: https://wordpress.org/about/privacy/
Admin-supplied skill manifest URLs — If you configure skill_manifest_url, the plugin can fetch that HTTPS JSON manifest for manual checks, lookups, or enabled auto-updates. The request sends the manifest path, JSON/cache headers, and normal HTTP metadata. Terms and privacy depend on the host you configure.
Stock-image services run only when requested. They receive the search keyword and requested image dimensions, not site content or conversation history.
Openverse (api.openverse.org) — Openly licensed image search hosted by the WordPress Foundation. No API key required. Terms: https://docs.openverse.org/terms_of_service.html Privacy: https://wordpress.org/about/privacy/
Pixabay (pixabay.com) — Stock-image search when a Pixabay API key is configured. Sends the keyword, dimensions, and API key. Terms: https://pixabay.com/service/terms/ Privacy: https://pixabay.com/service/privacy/
Google Analytics Data API (analyticsdata.googleapis.com and oauth2.googleapis.com) — Reads your GA4 traffic, top-page, and realtime statistics when you upload a service-account key and request a report. Sends the service-account token request plus the property ID, date range, and metrics requested. Google APIs Terms: https://developers.google.com/terms Privacy: https://policies.google.com/privacy Google Analytics terms: https://marketingplatform.google.com/about/analytics/terms/us/
Google Search Console API (searchconsole.googleapis.com and oauth2.googleapis.com) — Reads your Search Console query and page performance when credentials are configured and you request a report. Sends the token request or stored OAuth token plus the property URL, date range, dimensions, filters, and row limit. Google APIs Terms: https://developers.google.com/terms Privacy: https://policies.google.com/privacy
Custom HTTP tools and webhooks — Administrators can create tools that call configured external URLs, including disabled examples for weather-style APIs and Zapier (hooks.zapier.com). Nothing is contacted unless the tool is enabled and run. Requests send the configured URL, method, headers, substituted inputs, and body. Terms and privacy depend on the configured service. Zapier Terms: https://zapier.com/tos Zapier Privacy: https://zapier.com/privacy
Remote MCP servers — Administrators can add and approve remote Model Context Protocol server URLs. Server contact begins only after an administrator saves a connection and explicitly starts setup, OAuth sign-in, or tool discovery. Setup and discovery may run before the connection is enabled; approved tool calls require an enabled connection. These operations send the configured server URL, authorization metadata, requested scopes, tool inputs, and normal HTTP metadata to that server. Terms and privacy depend on the server you configure.
User-requested URL fetch, site scrape, and media import URLs — URL metadata, SEO audit, scrape, upload-from-URL, and generated-image import tools contact only the URL you provide or approve. The target may receive the requested path, query string, normal HTTP metadata, and a WordPress user-agent; media import tools download the remote file into WordPress. Review the target site’s terms and privacy policy before running the tool.
Discord (discord.com) — Optional automation-result webhooks. Sends the configured automation summary to the webhook URL only after you add one. Terms: https://discord.com/terms Privacy: https://discord.com/privacy
Slack (slack.com / hooks.slack.com) — Optional automation-result webhooks. Sends the configured automation summary to the webhook URL only after you add one. Terms: https://slack.com/terms-of-service Privacy: https://slack.com/privacy-policy
/report-issue and accept the consent preview. The payload is the sanitized conversation excerpt and metadata shown in the modal. Terms: https://ultimateagentwp.ai/terms/ Privacy: https://ultimateagentwp.ai/privacy/The included SD AI managed provider is supported. For local models or other compatible provider endpoints, install Ultimate AI Connector – Compatible Endpoints and configure the endpoint in Settings > Connectors. Available providers and models depend on the endpoint you configure.
The plugin is free and open source. The managed SD AI service uses account credits, while third-party providers apply their own pricing and terms. To use a local model or another compatible provider, connect its endpoint with Ultimate AI Connector – Compatible Endpoints. The Usage tab records token usage and estimated provider costs when pricing data is available.
Content submitted for generation is sent to the service you select. SD AI requests are routed through the managed SD AI service; connector-based requests use the endpoint and data handling defined by that connector. Conversation history, memories, and knowledge are stored locally in your WordPress database.
Yes. Install Ultimate AI Connector – Compatible Endpoints, add your local model server or other compatible provider endpoint in Settings > Connectors, and then select its registered model in SD AI Agent. Availability, hardware requirements, and any hosting costs depend on the endpoint and inference service you choose.
The agent can use any tool (ability) registered on your WordPress site. Out of the box this includes managing posts, pages, comments, media, site options, and more. With custom tools you can extend it to call external APIs or trigger WordPress hooks. The separate SD AI Agent Advanced companion plugin adds trusted developer tools such as WP-CLI dispatchers, filesystem mutation, raw database diagnostics, and low-level WordPress function calls. Any plugin that registers abilities through the WordPress Abilities API automatically makes those tools available to the agent.
The agent has a built-in confirmation system. Potentially destructive tool calls pause and ask for your approval before executing. You can configure each tool as “auto” (always allow), “confirm” (ask first), or “disabled” in the Abilities tab. Tool profiles let you restrict the agent to read-only access.
Yes, the plugin works on both single-site and multisite WordPress installations. Each site has its own settings, sessions, memories, and automations.
SD AI Agent uses the native WordPress AI Client SDK and Abilities API. These APIs are available in WordPress 7.0 and later, so the plugin no longer bundles compatibility shims for older WordPress versions.
Version 1.25.0 – Released on 2026-10-15
– New: Connect approved remote MCP servers with OAuth sign-in, scoped tool discovery, and confirmation controls.
– Improved: Start chat work sooner and handle long conversations more reliably by compacting completed tool activity, respecting provider context limits, and recovering native history.
– Improved: Localize agent greetings and connection feedback, defer public-chat startup work, and publish refreshed WordPress.org listing assets.
– Fix: Keep per-turn context out of saved transcripts, preserve UTF-8 SEO parsing, and prevent settings saves from enabling MCP connections unexpectedly.
Version 1.24.0 – Released on 2026-10-07
– New: Use native SD Responses tool search, outbound MCP tools, Elementor workflow detection, and saved agent configuration when initializing cloned sites.
– New: Change page publication status explicitly and apply approved CSV category assignments during commerce content updates.
– Improved: Elementor editing, provider retries, session titles, managed schema handling, browser tool calls, and long-running job recovery are more reliable.
– Fix: Recover final agent responses, preserve originating chats during multisite navigation, and reduce false tool-call and diagnostic reports.
Version 1.23.0 – Released on 2026-09-06
– New: Hold two-way voice conversations with managed speech recognition and text-to-speech, including permission-gated speech in embedded public chat.
– New: Send automation notifications through WhatsApp and Telegram integrations.
– New: Use opt-in Monitor automations that wake from events and review customer conversations with privacy safeguards.
– New: Install the free Advanced companion separately; once active, it checks and verifies updates through the SD AI WordPress update server.
– Improved: Manage conversations with Trash, report completed jobs that failed, and apply reversible block edits with fewer unnecessary confirmations.
– Improved: Scheduled automations, multisite jobs, client-tool recovery, and long-running provider retries now resume more reliably.
– Fixed: Setup, generated-site, contact-form mail, stock-image, Wikimedia attribution, Gutenberg nesting, editor history, and image-import edge cases.
Version 1.22.4 – Released on 2026-08-19
– Improved: WordPress compatibility metadata now reflects testing through WordPress 7.1.
| Version | Download | Type |
|---|---|---|
| 1.25.0 | Download | Stable |
| 1.24.0 | Download | Stable |
| 1.23.0 | Download | Stable |
| 1.22.4 | Download | Stable |
| 1.22.3 | Download | Stable |
| 1.22.2 | Download | Stable |
| 1.22.1 | Download | Stable |
| 1.22.0 | Download | Stable |
| 1.21.0 | Download | Stable |
| 1.20.0 | Download | Stable |
| 1.19.0 | Download | Stable |
| 1.18.0 | Download | Stable |
| 1.16.2 | Download | Stable |
| Development | Download | Trunk |