{"id":261898,"date":"2025-12-08T10:33:05","date_gmt":"2025-12-08T10:33:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-visual-mcp\/"},"modified":"2026-03-26T14:40:09","modified_gmt":"2026-03-26T14:40:09","slug":"stifli-flex-mcp","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/stifli-flex-mcp\/","author":23219905,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.1","stable_tag":"3.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"StifLi Flex MCP - AI Copilot, Chat Agent and MCP Server","header_author":"estebandestifli","header_description":"Transform your WordPress site into a Model Context Protocol (MCP) server. Expose 116 tools (54 WordPress, 61 WooCommerce, 1 Core) that AI agents like ChatGPT, Claude, and LibreChat can use to manage your WordPress and WooCommerce site via JSON-RPC 2.0.","assets_banners_color":"","last_updated":"2026-03-26 14:40:09","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/estebanstifli\/stifli-flex-mcp","header_plugin_uri":"https:\/\/github.com\/estebanstifli\/stifli-flex-mcp","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":800,"downloads":4438,"num_ratings":3,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"estebandezafra","date":"2025-12-08 10:32:56"},"1.0.4":{"tag":"1.0.4","author":"estebandezafra","date":"2026-01-07 09:26:08"},"1.0.5":{"tag":"1.0.5","author":"estebandezafra","date":"2026-02-01 04:10:51"},"2.0.1":{"tag":"2.0.1","author":"estebandezafra","date":"2026-02-04 05:00:29"},"2.0.2":{"tag":"2.0.2","author":"estebandezafra","date":"2026-02-11 09:09:11"},"2.0.3":{"tag":"2.0.3","author":"estebandezafra","date":"2026-02-12 09:20:58"},"2.1.0":{"tag":"2.1.0","author":"estebandezafra","date":"2026-02-25 16:32:31"},"2.2.0":{"tag":"2.2.0","author":"estebandezafra","date":"2026-03-06 20:53:31"},"3.0.1":{"tag":"3.0.1","author":"estebandezafra","date":"2026-03-26 14:40:09"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3434192,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4","1.0.5","2.0.1","2.0.2","2.0.3","2.1.0","2.2.0","3.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3434192,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3434192,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3434192,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3434192,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"AI Copilot - Floating assistant inside the WordPress editor with quick actions","2":"AI Copilot - Visual feedback with green highlights and Keep\/Undo banners","3":"AI Chat Agent - Chat with AI directly from WordPress admin","4":"AI Chat Agent - Settings and provider configuration","5":"MCP Server - Endpoint URLs and authentication setup","6":"MCP Server - Tool profiles management","7":"MCP Server - WordPress and WooCommerce tools management"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[258684,210509,216196,242115,231325],"plugin_category":[],"plugin_contributors":[238115],"plugin_business_model":[],"class_list":["post-261898","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-copilot","plugin_tags-ai-writing","plugin_tags-chatgpt","plugin_tags-mcp","plugin_tags-woocommerce-ai","plugin_contributors-estebandezafra","plugin_committers-estebandezafra"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/stifli-flex-mcp\/assets\/icon-256x256.png?rev=3434192","icon_2x":"https:\/\/ps.w.org\/stifli-flex-mcp\/assets\/icon-256x256.png?rev=3434192","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/stifli-flex-mcp\/assets\/screenshot-1.png?rev=3434192","caption":"AI Copilot - Floating assistant inside the WordPress editor with quick actions"},{"src":"https:\/\/ps.w.org\/stifli-flex-mcp\/assets\/screenshot-2.png?rev=3434192","caption":"AI Copilot - Visual feedback with green highlights and Keep\/Undo banners"},{"src":"https:\/\/ps.w.org\/stifli-flex-mcp\/assets\/screenshot-3.png?rev=3434192","caption":"AI Chat Agent - Chat with AI directly from WordPress admin"},{"src":"https:\/\/ps.w.org\/stifli-flex-mcp\/assets\/screenshot-4.png?rev=3434192","caption":"AI Chat Agent - Settings and provider configuration"}],"raw_content":"<!--section=description-->\n<p><strong>StifLi Flex MCP<\/strong> brings the power of AI directly into your WordPress workflow. Write faster, edit smarter, and manage your entire site through natural conversation \u2014 without leaving the editor.<\/p>\n\n<p>Three powerful tools in one plugin:<\/p>\n\n<ol>\n<li><strong>AI Copilot<\/strong> \u2014 A floating assistant inside the Gutenberg and Classic editors that writes, rewrites, and optimizes your content in real time<\/li>\n<li><strong>AI Chat Agent<\/strong> \u2014 A full conversational interface to manage posts, WooCommerce, settings, and more<\/li>\n<li><strong>MCP Server<\/strong> \u2014 Connect ChatGPT, Claude Desktop, or any MCP client directly to your site<\/li>\n<\/ol>\n\n<p>Choose between OpenAI (GPT-5.4), Anthropic (Claude 4.6 Opus\/Sonnet), or Google (Gemini 3.1 Pro\/Flash). No external tools, no complex setup \u2014 just your API key.<\/p>\n\n<p><strong>\u270d\ufe0f AI Copilot \u2014 Your Writing Assistant Inside the Editor<\/strong><\/p>\n\n<p>The AI Copilot lives as a floating widget right inside the WordPress post and page editor. It understands the full context of what you're editing \u2014 title, content, categories, tags, featured image, and even WooCommerce product fields \u2014 and helps you write better, faster.<\/p>\n\n<ul>\n<li><strong>Rewrite, expand, or optimize content<\/strong> \u2014 Ask the Copilot to improve your text and it applies the changes directly into the editor<\/li>\n<li><strong>One-click quick actions<\/strong> \u2014 \"\u26a1 Optimize content\", \"\ud83c\udff7\ufe0f Generate tags\", \"\ud83d\udcdd Write excerpt\", \"\ud83d\uddbc\ufe0f Generate image\" \u2014 one tap, instant results<\/li>\n<li><strong>Real-time editing<\/strong> \u2014 The Copilot sets titles, excerpts, tags, slugs, and categories directly in the editor. No copy-pasting<\/li>\n<li><strong>Content block operations<\/strong> \u2014 Insert, update, replace, or delete Gutenberg blocks through conversation<\/li>\n<li><strong>Visual feedback<\/strong> \u2014 Changed fields and blocks are highlighted with a green border so you always see what the AI modified<\/li>\n<li><strong>Keep or Undo<\/strong> \u2014 Every change shows a floating banner: keep it or undo with a single click. You stay in control<\/li>\n<li><strong>Image generation<\/strong> \u2014 Ask the Copilot to generate an image and it sets it as the featured image or inserts it as a block, automatically<\/li>\n<li><strong>Works with Gutenberg and Classic Editor<\/strong> \u2014 Full support for both editors<\/li>\n<li><strong>Context-aware<\/strong> \u2014 The Copilot reads your current post content, blocks, metadata, and editor state to give relevant suggestions<\/li>\n<li><strong>WooCommerce-aware<\/strong> \u2014 When editing a product, the Copilot sees prices, stock, SKU, attributes, and product type<\/li>\n<\/ul>\n\n<p><strong>\ud83e\udd16 AI Chat Agent \u2014 Your WordPress AI Assistant<\/strong><\/p>\n\n<p>The built-in AI Chat Agent gives you a powerful conversational interface to manage your entire WordPress site:<\/p>\n\n<ul>\n<li><strong>Talk to your site<\/strong> \u2014 \"Show me the last 5 orders\", \"Create a blog post about SEO tips\", \"What plugins are installed?\"<\/li>\n<li><strong>Multi-provider<\/strong> \u2014 Choose between OpenAI (GPT-5.4, GPT-5.3), Anthropic (Claude 4.6 Opus\/Sonnet, Claude 4.5 Haiku), or Google (Gemini 3.1 Pro, Gemini 3 Flash)<\/li>\n<li><strong>117+ tools at its disposal<\/strong> \u2014 The AI agent can read posts, create content, manage WooCommerce products, check orders, update settings, and much more<\/li>\n<li><strong>Smart suggestions<\/strong> \u2014 After each response, get contextual follow-up suggestions<\/li>\n<li><strong>Conversation history<\/strong> \u2014 Auto-saved across sessions with multi-tab support<\/li>\n<li><strong>Safe by design<\/strong> \u2014 Choose \"Always Allow\" or \"Ask User\" mode for tool execution confirmations<\/li>\n<li><strong>Advanced tuning<\/strong> \u2014 Control temperature, max tokens, top_p, system prompts<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udca1 What Can You Do With It?<\/strong><\/p>\n\n<p>Here are just a few examples of what you can ask your AI agent:<\/p>\n\n<ul>\n<li>\ud83d\udcdd \"Write a 500-word blog post about healthy eating and publish it as draft\"<\/li>\n<li>\ud83d\uded2 \"Show me today's WooCommerce orders and their total revenue\"<\/li>\n<li>\ud83d\udd0d \"What are the top 10 most commented posts on my site?\"<\/li>\n<li>\ud83d\udcca \"List all products with stock below 5 units\"<\/li>\n<li>\ud83c\udff7\ufe0f \"Create a 20% discount coupon valid for the next 7 days\"<\/li>\n<li>\ud83d\uddbc\ufe0f \"Show me the last 10 images uploaded to the media library\"<\/li>\n<li>\u2699\ufe0f \"What is my site's tagline and timezone?\"<\/li>\n<li>\ud83d\udce6 \"Update the price of product #123 to $29.99\"<\/li>\n<li>\ud83d\udcac \"Show me all pending comments so I can review them\"<\/li>\n<li>\ud83e\udde9 \"What plugins are currently active?\"<\/li>\n<li>\ud83c\udfa8 \"Generate a hero image for my latest blog post about technology\"<\/li>\n<li>\ud83c\udfac \"Create a 5-second promotional video for my new product\"<\/li>\n<\/ul>\n\n<p>The AI agent understands context, chains multiple operations, and works with your site's real data in real time.<\/p>\n\n<p><strong>\ud83c\udfa8 AI Image &amp; Video Generation<\/strong><\/p>\n\n<p>Generate stunning images and videos directly from your AI agent or the dedicated Multimedia Settings page:<\/p>\n\n<ul>\n<li><strong>Image Generation<\/strong> \u2014 \"Generate a hero image for my blog post about AI\" using OpenAI (gpt-image-1, DALL\u00b7E 2\/3) or Google Gemini (Imagen 4)<\/li>\n<li><strong>Video Generation<\/strong> \u2014 \"Create a 5-second product showcase video\" using OpenAI Sora or Google Veo 2\/3<\/li>\n<li><strong>Auto-save to Media Library<\/strong> \u2014 Generated images and videos are automatically saved and ready to use<\/li>\n<li><strong>Multi-provider<\/strong> \u2014 Choose your preferred provider and model per generation type<\/li>\n<li><strong>Multimedia Settings<\/strong> \u2014 Dedicated admin page to configure providers, API keys, default sizes, quality, and post-processing options<\/li>\n<\/ul>\n\n<p><strong>\ud83d\ude80 Extend With Custom Tools<\/strong><\/p>\n\n<p>Transform ANY WordPress plugin into an AI tool! Custom Tools lets you write simple PHP snippets that expose plugin functionality to your AI agent:<\/p>\n\n<ul>\n<li>Query Contact Form 7 submissions through conversation<\/li>\n<li>Get Yoast SEO scores and recommendations<\/li>\n<li>Control WP Super Cache settings with natural language<\/li>\n<li>Access Advanced Custom Fields data<\/li>\n<li>Build custom WooCommerce reports<\/li>\n<\/ul>\n\n<p>No coding experience required \u2014 use the built-in examples as templates.<\/p>\n\n<p><strong>\ud83e\udde0 WordPress Abilities Integration<\/strong> (WordPress 6.9+)<\/p>\n\n<p>Automatically discover and import abilities registered by other plugins into your AI agent's toolkit. If a plugin supports the WordPress Abilities API, StifLi Flex MCP can detect, import, and expose it as an AI tool \u2014 zero configuration needed.<\/p>\n\n<p><strong>\u23f0 Automation Tasks \u2014 Let AI Work While You Sleep<\/strong><\/p>\n\n<p>Schedule AI-powered tasks to run automatically on your WordPress site:<\/p>\n\n<ul>\n<li><strong>Scheduled Tasks<\/strong> \u2014 Create daily, weekly, or monthly automated workflows<\/li>\n<li><strong>Templates<\/strong> \u2014 Quick-start with pre-built templates (Daily Sales Report, Trending Article, Weekly Summary)<\/li>\n<li><strong>Smart Scheduling<\/strong> \u2014 Flexible presets from \"Every hour\" to \"Monthly\" with custom times and timezones<\/li>\n<li><strong>Detected Tools Mode<\/strong> \u2014 AI automatically identifies which tools are needed, saving tokens significantly<\/li>\n<li><strong>Output Actions<\/strong> \u2014 Send results via email, webhook, draft post, or custom hooks<\/li>\n<li><strong>Execution Logs<\/strong> \u2014 Full history with token usage, duration, and detailed results<\/li>\n<\/ul>\n\n<p><strong>\ud83c\udfaf Event Automations \u2014 Trigger AI on WordPress Events<\/strong><\/p>\n\n<p>Run AI workflows automatically when specific events happen:<\/p>\n\n<ul>\n<li><strong>WordPress Triggers<\/strong> \u2014 New post published, user registered, comment posted<\/li>\n<li><strong>WooCommerce Triggers<\/strong> \u2014 New order received, order status changed, order completed, refunded<\/li>\n<li><strong>Conditional Logic<\/strong> \u2014 Run only when conditions are met (post type, status, category)<\/li>\n<li><strong>Dynamic Prompts<\/strong> \u2014 Use placeholders like <code>{{post.title}}<\/code> for context-aware AI<\/li>\n<li><strong>Rate Limiting<\/strong> \u2014 Prevent runaway executions with configurable cooldowns<\/li>\n<li><strong>Test Mode<\/strong> \u2014 Preview your prompt with real trigger data before going live<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udce1 Full MCP Server \u2014 Connect External AI Clients<\/strong><\/p>\n\n<p>StifLi Flex MCP also works as a standards-compliant Model Context Protocol (MCP) server, so you can connect external AI clients:<\/p>\n\n<ul>\n<li><strong>ChatGPT<\/strong> \u2014 via Custom Connectors with SSE streaming<\/li>\n<li><strong>Claude Desktop<\/strong> \u2014 direct MCP connection<\/li>\n<li><strong>LibreChat<\/strong> \u2014 full MCP integration<\/li>\n<li><strong>Any MCP-compatible client<\/strong> \u2014 JSON-RPC 2.0 + SSE<\/li>\n<\/ul>\n\n<p>The server exposes 117+ tools (55 WordPress + 61 WooCommerce + 1 Core + Abilities + Custom Tools) that external AI agents can discover and execute.<\/p>\n\n<p><strong>\ud83d\udee1\ufe0f Security<\/strong><\/p>\n\n<ul>\n<li>WordPress Application Passwords (native WordPress 5.6+ feature)<\/li>\n<li>Per-tool capability checks linked to WordPress roles<\/li>\n<li>Profile-based tool restrictions (8 predefined profiles + custom)<\/li>\n<li>Tool execution confirmations in AI Chat Agent<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udccb Tool Profiles<\/strong><\/p>\n\n<ul>\n<li>WordPress Read Only \u2014 safe read-only access<\/li>\n<li>WordPress Full Management \u2014 complete CRUD operations<\/li>\n<li>WooCommerce Read Only \u2014 query store data<\/li>\n<li>WooCommerce Store Management \u2014 products, orders, coupons<\/li>\n<li>Complete E-commerce \u2014 all WooCommerce tools<\/li>\n<li>Complete Site \u2014 all 117+ tools enabled<\/li>\n<li>Safe Mode \u2014 non-sensitive reads only<\/li>\n<li>Development\/Debug \u2014 diagnostic tools<\/li>\n<\/ul>\n\n<p><strong>Demo &amp; Installation Tutorial:<\/strong><\/p>\n\n<p>https:\/\/youtu.be\/KHr1zt2R8Ew<\/p>\n\n<!--section=installation-->\n<h4>Quick Start (AI Copilot)<\/h4>\n\n<ol>\n<li>Upload the <code>stifli-flex-mcp<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install from the WordPress plugin directory<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>StifLi Flex MCP \u2192 AI Copilot<\/strong> and make sure it\u2019s enabled<\/li>\n<li>Go to <strong>StifLi Flex MCP \u2192 AI Chat Agent \u2192 Settings<\/strong> and enter your API key<\/li>\n<li>Open any post or page in the editor \u2014 the Copilot widget appears automatically<\/li>\n<li>Start writing with AI!<\/li>\n<\/ol>\n\n<h4>Quick Start (AI Chat Agent)<\/h4>\n\n<ol>\n<li>Go to <strong>StifLi Flex MCP \u2192 AI Chat Agent<\/strong><\/li>\n<li>Open the <strong>Settings<\/strong> tab and select your AI provider (OpenAI, Claude, or Gemini)<\/li>\n<li>Enter your API key<\/li>\n<li>Start chatting!<\/li>\n<\/ol>\n\n<p>That's it \u2014 no external tools, no complex configuration. Your AI agent is ready.<\/p>\n\n<h4>Optional: MCP Server for External Clients<\/h4>\n\n<p>If you also want to connect external AI clients (ChatGPT Connectors, Claude Desktop, LibreChat):<\/p>\n\n<ol>\n<li>Go to <strong>StifLi Flex MCP \u2192 MCP Server<\/strong><\/li>\n<li>Create an Application Password in your WordPress profile (Users \u2192 Profile \u2192 Application Passwords)<\/li>\n<li>Use HTTP Basic Authentication with your username and application password<\/li>\n<li>Configure your MCP client with the provided endpoint URLs<\/li>\n<\/ol>\n\n<p><strong>Endpoints:<\/strong><\/p>\n\n<ul>\n<li>JSON-RPC: <code>https:\/\/yoursite.com\/wp-json\/stifli-flex-mcp\/v1\/messages<\/code><\/li>\n<li>SSE Streaming: <code>https:\/\/yoursite.com\/wp-json\/stifli-flex-mcp\/v1\/sse<\/code><\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20ai%20copilot%3F\"><h3>What is the AI Copilot?<\/h3><\/dt>\n<dd><p>The AI Copilot is a floating assistant that appears inside the WordPress editor (Gutenberg or Classic). It reads the context of what you\u2019re editing and helps you write, rewrite, optimize, generate tags, create excerpts, and even generate images \u2014 all without leaving the editor. Every change can be undone with one click.<\/p><\/dd>\n<dt id=\"how%20is%20the%20copilot%20different%20from%20the%20chat%20agent%3F\"><h3>How is the Copilot different from the Chat Agent?<\/h3><\/dt>\n<dd><p>The <strong>Copilot<\/strong> lives inside the post\/page editor and is focused on writing and content editing. It works directly with the editor fields (title, content blocks, excerpt, tags, etc.).<\/p>\n\n<p>The <strong>Chat Agent<\/strong> is a standalone admin page where you can manage your entire WordPress site through conversation \u2014 create posts, manage WooCommerce orders, check settings, install plugins, and more.<\/p>\n\n<p>Both use the same AI provider and API key.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20the%20ai%20chat%20agent%3F\"><h3>How do I set up the AI Chat Agent?<\/h3><\/dt>\n<dd><ol>\n<li>Go to StifLi Flex MCP \u2192 AI Chat Agent \u2192 Settings<\/li>\n<li>Choose your AI provider (OpenAI, Claude, or Gemini)<\/li>\n<li>Enter your API key (you get this from your AI provider's website)<\/li>\n<li>Go to the Chat tab and start talking!<\/li>\n<\/ol><\/dd>\n<dt id=\"which%20ai%20provider%20should%20i%20use%3F\"><h3>Which AI provider should I use?<\/h3><\/dt>\n<dd><p>All three providers work great. Here's a quick comparison:<\/p>\n\n<ul>\n<li><strong>OpenAI (GPT-4o \/ GPT-4.5)<\/strong> \u2014 Best overall balance of speed and quality<\/li>\n<li><strong>Claude (Opus \/ Sonnet)<\/strong> \u2014 Excellent at understanding complex instructions and writing<\/li>\n<li><strong>Gemini (2.5 Pro \/ Flash)<\/strong> \u2014 Great value, fast responses<\/li>\n<\/ul>\n\n<p>You can switch providers at any time from the Settings tab.<\/p><\/dd>\n<dt id=\"what%20can%20the%20ai%20agent%20do%20with%20my%20site%3F\"><h3>What can the AI agent do with my site?<\/h3><\/dt>\n<dd><p>The agent has access to 117+ tools covering:<\/p>\n\n<ul>\n<li><strong>Content<\/strong> \u2014 Create, edit, delete posts, pages, and comments<\/li>\n<li><strong>Media<\/strong> \u2014 Upload, list, and manage images and files<\/li>\n<li><strong>AI Generation<\/strong> \u2014 Generate images (DALL\u00b7E, Imagen) and videos (Sora, Veo) with AI<\/li>\n<li><strong>WooCommerce<\/strong> \u2014 Products, orders, coupons, customers, shipping, taxes<\/li>\n<li><strong>Taxonomies<\/strong> \u2014 Categories, tags, custom taxonomies<\/li>\n<li><strong>Settings<\/strong> \u2014 Site options, menus, navigation<\/li>\n<li><strong>System<\/strong> \u2014 Plugins, themes, site health<\/li>\n<\/ul>\n\n<p>You control which tools are available through Profiles.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20let%20ai%20manage%20my%20site%3F\"><h3>Is it safe to let AI manage my site?<\/h3><\/dt>\n<dd><p>Yes, with multiple layers of protection:<\/p>\n\n<ul>\n<li><strong>Tool confirmations<\/strong> \u2014 In \"Ask User\" mode, you approve every action before it executes<\/li>\n<li><strong>Permission checks<\/strong> \u2014 Every tool verifies WordPress capabilities before running  <\/li>\n<li><strong>Profiles<\/strong> \u2014 Restrict which tools are available (e.g., \"Read Only\" profiles)<\/li>\n<li><strong>Application Passwords<\/strong> \u2014 Revocable at any time for MCP server connections<\/li>\n<\/ul><\/dd>\n<dt id=\"what%20is%20mcp%3F\"><h3>What is MCP?<\/h3><\/dt>\n<dd><p>Model Context Protocol (MCP) is a standard for connecting AI agents to data sources and tools. This plugin implements an MCP server so external AI clients like ChatGPT or Claude Desktop can discover and use your WordPress tools. This is in addition to the built-in AI Chat Agent.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%3F\"><h3>Does this work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes! The plugin includes 61 WooCommerce tools. They activate automatically when WooCommerce is installed. Ask your AI agent \"Show me today's orders\" and it just works.<\/p><\/dd>\n<dt id=\"can%20i%20create%20my%20own%20tools%3F\"><h3>Can I create my own tools?<\/h3><\/dt>\n<dd><p>Absolutely! Go to <strong>MCP Server \u2192 Custom Tools<\/strong> and create PHP-powered tools that expose any plugin's functionality to your AI agent. Built-in examples included.<\/p><\/dd>\n<dt id=\"can%20the%20ai%20generate%20images%3F\"><h3>Can the AI generate images?<\/h3><\/dt>\n<dd><p>Yes! The <code>wp_generate_image<\/code> tool supports multiple providers:<\/p>\n\n<ul>\n<li><strong>OpenAI<\/strong> \u2014 gpt-image-1 (recommended), DALL\u00b7E 3, DALL\u00b7E 2<\/li>\n<li><strong>Google Gemini<\/strong> \u2014 Imagen 4<\/li>\n<\/ul>\n\n<p>Just ask your AI agent \"Generate an image of...\" or configure defaults in <strong>StifLi Flex MCP \u2192 Multimedia Settings \u2192 Images<\/strong>.<\/p><\/dd>\n<dt id=\"can%20the%20ai%20generate%20videos%3F\"><h3>Can the AI generate videos?<\/h3><\/dt>\n<dd><p>Yes! The <code>wp_generate_video<\/code> tool supports:<\/p>\n\n<ul>\n<li><strong>OpenAI Sora<\/strong> \u2014 Text-to-video and image-to-video generation<\/li>\n<li><strong>Google Veo<\/strong> \u2014 Veo 2 and Veo 3 models<\/li>\n<\/ul>\n\n<p>Video generation runs asynchronously in the background. Configure providers and API keys in <strong>StifLi Flex MCP \u2192 Multimedia Settings \u2192 Videos<\/strong>.<\/p><\/dd>\n<dt id=\"where%20do%20i%20configure%20api%20keys%20for%20image%2Fvideo%20generation%3F\"><h3>Where do I configure API keys for image\/video generation?<\/h3><\/dt>\n<dd><p>Go to <strong>StifLi Flex MCP \u2192 Multimedia Settings<\/strong>. API keys are shared between the Images and Videos tabs \u2014 enter your OpenAI or Gemini key once and it works for both.<\/p><\/dd>\n<dt id=\"what%20are%20wordpress%20abilities%3F\"><h3>What are WordPress Abilities?<\/h3><\/dt>\n<dd><p>WordPress 6.9 introduced the Abilities API, letting plugins register standardized capabilities. If you have plugins that support Abilities, StifLi Flex MCP can auto-discover and import them from <strong>MCP Server \u2192 Abilities<\/strong> tab.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20chatgpt%20or%20claude%20desktop%3F\"><h3>How do I connect ChatGPT or Claude Desktop?<\/h3><\/dt>\n<dd><ol>\n<li>Go to <strong>StifLi Flex MCP \u2192 MCP Server<\/strong> for the endpoint URLs<\/li>\n<li>Create an Application Password (Users \u2192 Profile \u2192 Application Passwords)<\/li>\n<li>Configure your external AI client with the SSE endpoint and credentials<\/li>\n<li>The client will auto-discover all available tools<\/li>\n<\/ol><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.1<\/h4>\n\n<ul>\n<li><strong>\u270d\ufe0f AI Copilot \u2014 New floating writing assistant for the WordPress editor!<\/strong><\/li>\n<li>New: AI Copilot widget available inside the Gutenberg and Classic editors<\/li>\n<li>New: Quick action chips \u2014 Optimize content, Generate tags, Write excerpt, Generate image<\/li>\n<li>New: Direct editing \u2014 the Copilot sets titles, excerpts, tags, categories, and slugs in the editor<\/li>\n<li>New: Block operations \u2014 insert, update, replace, and delete Gutenberg blocks through conversation<\/li>\n<li>New: Visual feedback \u2014 green highlight on changed fields and blocks with auto-dismiss<\/li>\n<li>New: Keep\/Undo banner on every AI change for full user control<\/li>\n<li>New: Image generation workflow \u2014 generate an image and set it as featured or insert as block<\/li>\n<li>New: AI Copilot settings page with enable\/disable toggle and tools mode selection<\/li>\n<li>New: Full context awareness \u2014 reads post content, blocks, metadata, and WooCommerce product fields<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li><strong>\ud83d\udcca Token Usage Bars<\/strong> \u2014 Real-time speedometer-style token bars in the AI Chat Agent showing input, output, and cached tokens per interaction.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li><strong>\ud83e\udd16 Updated AI Models for All Providers<\/strong> \u2014 Refreshed the full model catalog across OpenAI, Anthropic (Claude), and Google Gemini.<\/li>\n<li>New: OpenAI GPT-5.4 series \u2014 GPT-5.4 Pro, GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano (1M context, Computer Use support)<\/li>\n<li>New: OpenAI GPT-5.3 and GPT-5.3 Mini added as stable production models<\/li>\n<li>New: Anthropic Claude Sonnet 4.6 and Claude Opus 4.6 (1M context, 128K output, Extended Thinking)<\/li>\n<li>New: Anthropic Claude Sonnet 4.5, Claude Opus 4.5, and Claude Haiku 4.5<\/li>\n<li>New: Google Gemini 3.1 Pro, Gemini 3 Flash, and Gemini 3.1 Flash-Lite (latest generation)<\/li>\n<li>Updated: Google Gemini 2.5 Pro, Flash, and Flash-Lite remain as stable production models<\/li>\n<li>Updated: Default models changed \u2014 GPT-5.4 (OpenAI), Claude Sonnet 4.6 (Claude), Gemini 3 Flash (Gemini)<\/li>\n<li>Removed: Deprecated models \u2014 GPT-5 Nano, Gemini 2.0 Flash\/Flash-Lite, older Claude 3.x aliases<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li><strong>\ud83c\udd95 AI Image Generation<\/strong> \u2014 Generate images directly from your AI agent using <code>wp_generate_image<\/code>!<\/li>\n<li><strong>\ud83c\udd95 AI Video Generation<\/strong> \u2014 Generate videos with <code>wp_generate_video<\/code> using cutting-edge AI models!<\/li>\n<li>New: wp_generate_image tool with multi-provider support (OpenAI gpt-image-1, DALL\u00b7E 2\/3, Google Gemini Imagen 4)<\/li>\n<li>New: wp_generate_video tool with multi-provider support (OpenAI Sora, Google Veo 2\/3)<\/li>\n<li>New: Multimedia Settings admin page with dedicated Images and Videos tabs<\/li>\n<li>New: Post-processing options \u2014 auto-save generated media to Media Library, auto-insert into posts<\/li>\n<li>New: Configurable default providers, models, image sizes, and quality settings<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li><strong>\ud83c\udd95 Automation Tasks<\/strong> \u2014 Schedule AI tasks to run automatically on a recurring basis!<\/li>\n<li><strong>\ud83c\udd95 Event Automations<\/strong> \u2014 Trigger AI workflows when WordPress events occur (new post, new user, etc.)<\/li>\n<li>New: Automation Tasks admin with create, edit, duplicate, delete, and run-now functionality<\/li>\n<li>New: 4 schedule presets (hourly, daily, weekly, monthly) with custom time and timezone support<\/li>\n<li>New: Pre-built automation templates (Daily Sales Report, Trending Article, Weekly Summary, and more)<\/li>\n<li>New: \"Detected Tools\" mode \u2014 AI identifies required tools during test, saves tokens significantly<\/li>\n<li>New: Output actions \u2014 Email, Webhook, Draft Post, or Custom Hook<\/li>\n<li>New: Execution Logs tab with full history, token usage, and detailed results<\/li>\n<li>New: Event Automations with WordPress triggers (post published, user registered, comment posted)<\/li>\n<li>New: Conditional logic for event triggers (post type, status, category filters)<\/li>\n<li>New: Dynamic placeholders in prompts (<code>{{post.title}}<\/code>, <code>{{user.email}}<\/code>, etc.)<\/li>\n<li>New: Rate limiting per automation to prevent runaway executions<\/li>\n<li>New: Test mode for event automations \u2014 preview AI response with real trigger data<\/li>\n<li>New: Tools count display in AI Chat Agent header with quick configure link<\/li>\n<li>Improved: Cron tasks now execute with proper user permissions (task creator or admin fallback)<\/li>\n<li>Improved: Complete log entry format fixes for database consistency<\/li>\n<li>Improved: Database migration for automation logs table columns<\/li>\n<li>Technical: New tables <code>wp_sflmcp_automation_tasks<\/code>, <code>wp_sflmcp_automation_logs<\/code>, <code>wp_sflmcp_event_automations<\/code>, <code>wp_sflmcp_event_logs<\/code>, <code>wp_sflmcp_event_triggers<\/code><\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>** Encrypted API Keys** - API keys are now stored encrypted (AES-256-CBC) in the database for improved security<\/li>\n<li>** Prompt Caching (Claude)** - Enabled Anthropic prompt caching on system prompt and tools, reducing token usage and latency on repeated requests<\/li>\n<li>** Provider Usage Logging** - Real-time logging of input\/output\/cached tokens for Claude, OpenAI, and Gemini<\/li>\n<li>** Rate Limit Awareness** - Captures and logs rate limit headers from all three providers for better diagnostics on 429 errors<\/li>\n<li>New: Conversation history trimming with configurable \"Max Tool Cycles in History\" setting to control payload size<\/li>\n<li>New: Smart trim algorithm with safe cut points \u2014 never orphans tool_result references<\/li>\n<li>New: API key visibility toggle (eye icon) in chat settings<\/li>\n<li>New: Token estimation utilities (<code>estimateTokensFromString<\/code>, <code>estimateTokensFromJson<\/code>)<\/li>\n<li>Improved: Auto-save on all chat settings (removed manual \"Save Settings\" button)<\/li>\n<li>Improved: Compact request logging \u2014 summaries instead of full body dumps, reducing log noise<\/li>\n<li>Improved: HTTP request layer now returns headers and status code alongside body (<code>make_request_with_meta<\/code>)<\/li>\n<li>Improved: JSON encoding with <code>JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE<\/code> for cleaner payloads<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li><strong>\ud83c\udd95 WordPress Abilities Integration<\/strong> (WordPress 6.9+) - Auto-discover and import abilities from other plugins!<\/li>\n<li>New: Abilities tab in admin (appears only on WordPress 6.9+)<\/li>\n<li>New: Discover button to scan all registered abilities from themes\/plugins<\/li>\n<li>New: Import, enable\/disable, and delete individual abilities<\/li>\n<li>New: Abilities exposed as MCP tools (ability_* prefix) for AI agents<\/li>\n<li>New: Database table wp_sflmcp_abilities for persistent ability storage<\/li>\n<li>Improved: Plugin description updated to reflect 117+ tools<\/li>\n<li>Improved: Admin menu reordered \u2014 AI Chat Agent first, MCP Server second  <\/li>\n<li>Improved: Renamed \"AI Chat\" to \"AI Chat Agent\" across the UI<\/li>\n<li>Technical: Uses wp_get_abilities(), wp_get_ability(), $ability-&gt;execute() APIs<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li><strong>\ud83c\udd95 Built-in AI Chat Client<\/strong> - Chat with AI directly from your WordPress admin panel!<\/li>\n<li>New: Multi-provider support - OpenAI, Claude (Anthropic), and Google Gemini<\/li>\n<li>New: Support for latest models including GPT-4.5, Claude 4 Opus\/Sonnet, Gemini 2.5 Pro\/Flash<\/li>\n<li>New: Smart suggestion chips that appear after AI responses<\/li>\n<li>New: Conversation history auto-saved per user (7-day retention)<\/li>\n<li>New: Stop button to cancel AI responses mid-generation<\/li>\n<li>New: Tool permission modes - \"Always Allow\" or \"Ask User\" for confirmations<\/li>\n<li>New: Advanced settings tab with temperature, max tokens, top_p, frequency\/presence penalty<\/li>\n<li>New: Customizable system prompt for AI behavior<\/li>\n<li>New: Tool display options (Full details, Compact, or Hidden)<\/li>\n<li>New: Multilingual suggestions - AI responds in the same language you use<\/li>\n<li>Improved: Sequential tool execution for better reliability across all providers<\/li>\n<li>Improved: Claude 4.5 model compatibility (temperature\/top_p handling)<\/li>\n<li>Improved: Gemini API message format conversion<\/li>\n<li>Fixed: Claude multiple tool_use error handling<\/li>\n<li>Fixed: Gemini \"content\" vs \"parts\" API format issue<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li><strong>New: Custom Tools<\/strong> - Turn any WordPress plugin into an AI tool! Copy-paste examples included, no coding expertise required.<\/li>\n<li>New: Custom Tools management tab with code editor, enable\/disable toggle, and built-in examples<\/li>\n<li>New: Pre-built Custom Tool examples (WooCommerce product lookup, CF7 forms, Yoast SEO, WP Super Cache)<\/li>\n<li>New: Custom Tools support input schemas for structured AI interactions<\/li>\n<li>Improved: All admin styles externalized for WordPress.org compliance<\/li>\n<li>Fix: Resolved object persistence issue in PHP 8.1+ causing 404 errors on API endpoints<\/li>\n<li>Fix: Deferred WooCommerce detection to ensure tools load correctly regardless of plugin load order<\/li>\n<li>Fix: WooCommerce module dispatch now correctly handles tool routing<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New: Debug logging system with dedicated log file (wp-content\/uploads\/sflmcp-logs\/)<\/li>\n<li>New: Logs tab in admin UI to enable\/disable logging and view debug logs<\/li>\n<li>New: Clear logs and refresh functionality from admin panel<\/li>\n<li>New: \"WordPress Full Management\" profile now active by default on fresh installs<\/li>\n<li>Security: Log directory protected with .htaccess and index.php<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Security: Replaced custom token authentication with WordPress Application Passwords<\/li>\n<li>Security: Removed wp_set_current_user calls for compliance with WordPress.org guidelines<\/li>\n<li>Removed: User management tools (wp_create_user, wp_update_user, wp_delete_user)<\/li>\n<li>Removed: Customer management tools (wc_get_customers, wc_create_customer, wc_update_customer, wc_delete_customer)<\/li>\n<li>Updated: Settings page now guides users to create Application Passwords<\/li>\n<li>Improved: Authentication uses native WordPress security features<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>55 WordPress management tools (posts, pages, comments, media, taxonomies, options)<\/li>\n<li>61 WooCommerce tools (products, orders, coupons, shipping, taxes, webhooks)<\/li>\n<li>Profile-based tool management with 8 predefined profiles<\/li>\n<li>WordPress Application Passwords authentication<\/li>\n<li>JSON-RPC 2.0 compliant REST API endpoint<\/li>\n<li>Server-Sent Events (SSE) support for real-time streaming<\/li>\n<li>Full internationalization support (i18n\/l10n ready)<\/li>\n<li>Granular permission control per tool<\/li>\n<li>Profile import\/export functionality<\/li>\n<li>Compatible with ChatGPT Custom Connectors, Claude Desktop, LibreChat<\/li>\n<\/ul>","raw_excerpt":"AI Copilot for the WordPress editor, AI Chat Agent for full site management &amp; MCP server for external AI clients. OpenAI, Claude &amp; Gemini.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/261898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=261898"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/estebandezafra"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=261898"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=261898"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=261898"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=261898"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=261898"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=261898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}