Get started with AI.
This Plugin brings Generative AI (GenAI) and AI Agents right within a WordPress website.
It combines the power of WordPress as a CMS, with the power of an Agentic platform, making possible (and easy) to create highly capable WordPress plugins and websites, able to learn the Author’s writing style, research trending topics, auto-generate content based on those premisses and save it to the database, connect to MCP servers and retrieve data, among other capabilities.
While this Plugin will be work in progress for a while, the basics are in place, both for usage within the provided admin interface, and for programmatic usage from other Plugins and Themes, in the usual WordPress way.
To make sure website Authors have the last say about anything generated by the Plugin, any content created via the admin interface is saved as a Draft (page or post), so that Authors have the chance to review it, edit it and publish it themselves.
Development
Development happens in Github:
entgenai
FAQ
What does this plugin do?
It brings GenAI and Agents to WordPress, in a way that is simple to use and simple to understand. It does so by giving users a way to submit a prompt to an LLM (together with the user’s API Key) and use its response, query MCP servers and use their tools, or invoke any of the 17 built-in WordPress and WooCommerce skills.
The AgentLoop lets an LLM autonomously decide which tools to call, execute them against your site, and iterate to a final answer — all from a single prompt entered in the Agent Query tab. Users can also give AI capabilities to other Plugins and Themes via action and filter hooks, register their own custom skills, trigger the AgentLoop programmatically via REST, and save generated content as WordPress draft pages or posts for human review before publishing.
What doesn’t this plugin do?
It does not provide a built-in AI model. It provides a way to connect to an AI Service Provider via an API. The Provider could be a third party, or could be installed locally on the user’s computer or server.
What data is sent and when?
It submits the user’s prompt (including an optional system’s prompt), together with the user’s API Key (previously obtained from the Provider of the API).
This information is submitted when the user presses the “AI Generate” button on the “Generate” page of the Plugin.
The Plugin does not submit any data anywhere without the user’s consent, and does not do any kind of tracking. It just genuinely provides tools to empower WordPress users.
What AI API Providers are currently supported?
By default, the following AI API Providers are supported:
OpenAI, via a call to: https://api.openai.com/v1/chat/completions
Anthropic, via a call to: https://api.anthropic.com/v1/messages
Google (Gemini, Gemma 4), via a call to: https://generativelanguage.googleapis.com/
Ollama (local), if installed locally, via a call to: http://localhost:11434/api/chat
So, in the case of Ollama, no data would leave the machine if Ollama and WordPress are installed on the same server.
Others can be added without much difficulty programmatically. The admin interface, in its Config section, provides a way to add additional providers, via the Manage button, but this has not been thorougly tested yet.
Is there any link users must be awared of, in regard to the above services?
Although the above are well known services, users should check their terms and conditions, before making use of them.
The following are valid links, at least, up to April 4, 2026:
For OpenAI:
https://openai.com/policies/terms-of-use/
https://openai.com/policies/privacy-policy/
For Anthropic:
https://www.anthropic.com/legal/consumer-terms
https://www.anthropic.com/legal/commercial-terms
https://www.anthropic.com/legal/privacy
For Gemini:
https://policies.google.com/terms
https://policies.google.com/privacy
Does this plugin modify any core WordPress, plugin or theme files?
No, it does not.