[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fl8qT-4TDnCK2Spcs4jr_Joq2r4k_kNaH4cQJ6EBqAe4":3,"$fdQG41IwxrtMqYTUBj6aGH2W3vepni0OmfD_Z0BF3c1c":121,"$fkXBkbvvaYhqyEXPXxcnVtUgLTOHMUmX7M35wjh8lLKk":126},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":27,"fingerprints":27},"aicom","AICOM – AI Commander","3.9.0","dudaster","https:\u002F\u002Fprofiles.wordpress.org\u002Fdudaster\u002F","\u003Cp>\u003Cstrong>AICOM – AI Commander\u003C\u002Fstrong> connects your WordPress site to any AI agent via MCP (Model Context Protocol) or OpenAPI. Use your existing AI subscription — Claude Code, OpenAI Codex, ChatGPT Custom GPTs, Copilot Studio, Dify, n8n, OpenClaw, Celine, Goose, or any MCP-compatible client — to manage content, build pages, run audits, and automate repetitive tasks, all without leaving your AI interface.\u003C\u002Fp>\n\u003Cp>No more copy-pasting between your AI assistant and the WordPress dashboard. Describe what you want, and your agent does it — safely, with a full record of every action.\u003C\u002Fp>\n\u003Ch4>Content Management\u003C\u002Fh4>\n\u003Cp>Create, update, and publish posts, pages, and custom post types directly from your AI agent. Build and duplicate Elementor pages, manage menus, upload media, update taxonomies, and handle bulk SEO fields including \u003Cstrong>Yoast SEO meta, titles, and social previews\u003C\u002Fstrong> — all in a single conversation. What used to take hours of dashboard work can be delegated to your AI in minutes.\u003C\u002Fp>\n\u003Ch4>Safety You Control\u003C\u002Fh4>\n\u003Cp>AICOM puts you in charge at every level:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scope-based API keys\u003C\u002Fstrong> — each key grants access only to the operations you explicitly allow. One key for read-only content review, another for full publishing access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Soft Lock \u002F Hard Lock\u003C\u002Fstrong> — freeze all write operations (Soft) or block everything except public tools (Hard) with one click from the admin bar or Safety page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Working Hours Schedule\u003C\u002Fstrong> — automatically apply Soft or Hard Lock outside your configured working hours and days. Agents can’t make changes at night or on weekends unless you explicitly override it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dry-run mode\u003C\u002Fstrong> — test any operation before it runs. See exactly what would change without touching live data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Confirm flag\u003C\u002Fstrong> — destructive operations require an explicit \u003Ccode>\"confirm\": true\u003C\u002Fcode> parameter. Accidental deletions are prevented by design.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Backup & Restore\u003C\u002Fh4>\n\u003Cp>Before every significant change, your agent can snapshot the current state of a post or term. If something goes wrong, restore the exact previous version in one call. Backups are stored in the database, organised by session, and can be cleaned up automatically based on age or total size.\u003C\u002Fp>\n\u003Ch4>Full Audit Trail\u003C\u002Fh4>\n\u003Cp>Every request is logged: timestamp, remote IP, API key label, tool used, parameters, result, and response time. Logs are grouped into \u003Cstrong>named sessions\u003C\u002Fstrong> — when an agent opens a session, all its actions are recorded together so you can review, replay, or undo an entire workflow at once. The Audit Logs page includes a session activity chart and a direct Restore button for each session.\u003C\u002Fp>\n\u003Ch4>Accessibility Audits — New in v3.2.0\u003C\u002Fh4>\n\u003Cp>AICOM now includes a dedicated \u003Cstrong>Accessibility module\u003C\u002Fstrong> so your AI agent can audit and fix WCAG issues across your entire site — no external tools or services required:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Site report\u003C\u002Fstrong> — instantly see how many images are missing alt text across your entire media library, with a ranked preview of the top offenders and a percentage score.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post audit\u003C\u002Fstrong> — scan any post or page for heading hierarchy errors (missing H1, skipped heading levels), images without alt text, and links with non-descriptive anchor text (“click here”, “read more”). Each issue is rated by severity and the post receives an overall accessibility score from 0 to 100.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fix in place\u003C\u002Fstrong> — set alt text on any media library image in one call. Pass an empty string to correctly mark it as decorative (\u003Ccode>aria-hidden\u003C\u002Fcode>). Full dry-run support so you can preview changes before saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screenshot before & after\u003C\u002Fstrong> — combine AICOM’s audit tools with your AI agent’s browser capabilities to capture a visual record of the page before and after remediation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A typical AI-driven accessibility workflow: run the site report, get the list of problem images, let the agent analyse each image visually and write descriptive alt text, apply the fixes — then run the audit again to confirm the score improved. All in one session, with a full audit trail.\u003C\u002Fp>\n\u003Ch4>Supported Modules\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Core\u003C\u002Fstrong> — posts, pages, custom post types, terms, meta, options, menus, plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media\u003C\u002Fstrong> — upload, update, delete media; direct file system access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Users & Roles\u003C\u002Fstrong> — create, update, manage users and role assignments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup\u003C\u002Fstrong> — per-post and per-term snapshots, session-based restore\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sessions\u003C\u002Fstrong> — named audit sessions with grouped action history\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong> — site-wide alt text audit, post-level WCAG check, alt text fixes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> \u003Cem>(optional)\u003C\u002Fem> — products, categories, settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> \u003Cem>(optional)\u003C\u002Fem> — page creation from template, widget inspection, theme builder conditions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polylang\u003C\u002Fstrong> \u003Cem>(optional)\u003C\u002Fem> — translations, language assignment, string management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO\u003C\u002Fstrong> \u003Cem>(optional)\u003C\u002Fem> — read and write SEO titles, meta descriptions, Open Graph and Twitter card fields; bulk audit across all posts in one session\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clautron\u003C\u002Fstrong> \u003Cem>(optional)\u003C\u002Fem> — blueprint management, capability catalog, event analytics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ECS\u003C\u002Fstrong> \u003Cem>(optional)\u003C\u002Fem> — Ele Custom Skin color schemes, font schemes, custom looks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who is this for?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content teams\u003C\u002Fstrong> using Claude, ChatGPT, or any AI assistant who want it to publish and update WordPress content directly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing multiple client sites and wanting AI-assisted workflows with a full paper trail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> building AI-powered WordPress tools or automation pipelines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility specialists\u003C\u002Fstrong> who want to audit and remediate WCAG issues at scale with AI assistance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Claude Code users\u003C\u002Fstrong> — point AICOM as an MCP server from your terminal and control WordPress alongside your code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI Codex users\u003C\u002Fstrong> — connect Codex to your site via AICOM’s MCP endpoint and let it manage content as part of your dev workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ChatGPT, Copilot Studio, Dify, n8n users\u003C\u002Fstrong> — import the OpenAPI schema URL into any OpenAPI-compatible client; all tools are discovered automatically with Bearer auth\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenClaw \u002F Celine \u002F Goose users\u003C\u002Fstrong> — native MCP connector, works out of the box\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>AICOM exposes a secure HTTP endpoint on your WordPress site. Your AI agent sends structured MCP requests, AICOM authenticates the request, checks scopes and lock state, executes the operation, logs it, and returns a structured response.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>AI Agent \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AICOM Endpoint \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WordPress\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>API Key Scopes\u003C\u002Fh4>\n\u003Cp>Each API key is granted specific scopes — you control exactly what each AI agent can and cannot do:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>read.wp, `write.wp.posts`, `manage.taxonomies`, `manage.meta`, `manage.wordpress.settings`, `manage.media`, `manage.files`, `manage.users`, `manage.plugins`, `manage.backups`, `manage.a11y`, `manage.woocommerce.products`, `manage.woocommerce.settings`, `manage.elementor`, `manage.polylang`, `manage.yoast`, `manage.clautron`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Endpoint\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>REST API:\u003C\u002Fstrong>\u003Cbr \u002F>\n    POST \u002Fwp-json\u002Faicom\u002Fv1\u002Fmcp\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fallback\u003C\u002Fstrong> (no mod_rewrite required):\u003Cbr \u002F>\n    POST \u002F?aicom=1\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Health check:\u003C\u002Fstrong>\u003Cbr \u002F>\n    GET \u002F?aicom=1\u003C\u002Fp>\n\u003Ch4>Authentication\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>Authorization: Bearer aicom_XXXXXXXX_\u003Csecret>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>X-API-Key: aicom_XXXXXXXX_\u003Csecret>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>MCP Request Example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>{\"jsonrpc\":\"2.0\",\"method\":\"tools\u002Fcall\",\"params\":{\"name\":\"wp.posts.list\",\"arguments\":{\"post_type\":\"post\",\"posts_per_page\":10}},\"id\":1}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use your AI subscription to manage WordPress: create Elementor pages, update content, automate tasks, and stay fully in control.",30,1620,0,"2026-07-01T12:23:00.000Z","7.0.2","6.0","7.4",[19,20,21,22,23],"ai","ai-agent","automation","mcp","rest-api","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faicom\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.9.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},5,104130,249,79,"2026-08-25T03:28:59.986Z",[38,57,74,88,104],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":26,"num_ratings":48,"last_updated":49,"tested_up_to":15,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wpraiz-content-api-tool","WPRaiz Content API Tool","2.0.2","José Ícaro - WPRaiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fzeicaro\u002F","\u003Cp>\u003Cstrong>WPRaiz Content API Tool\u003C\u002Fstrong> turns your WordPress site into a powerful content API. Create posts, manage categories, generate AI content, and connect AI agents — all via REST API or Model Context Protocol (MCP).\u003C\u002Fp>\n\u003Ch4>What You Can Do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Create & Update Posts\u003C\u002Fstrong> — Full control over title, content, status, categories, tags, excerpt, featured images, and custom meta fields via REST API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Creation\u003C\u002Fstrong> — Create up to 50 posts in a single request (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Content Generation\u003C\u002Fstrong> — Generate full articles from a topic using Claude or OpenAI with your own API keys (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Rewrite\u003C\u002Fstrong> — Improve SEO, fix grammar, change tone, expand, or summarize existing posts (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-SEO\u003C\u002Fstrong> — Automatically generate SEO titles and meta descriptions when not provided. Supports SEOPress, Yoast SEO, and Rank Math.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MCP Server\u003C\u002Fstrong> — Connect AI agents (Claude Desktop, Cursor, Windsurf) directly to your site via Model Context Protocol.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Similar Post Search\u003C\u002Fstrong> — Find duplicate or related content using intelligent Levenshtein-based scoring.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks\u003C\u002Fstrong> — Get notified when posts are created or bulk operations complete, with HMAC signature verification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JWT Authentication\u003C\u002Fstrong> — Secure token-based auth with configurable rate limiting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free vs Pro\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Free\u003C\u002Fstrong> (this plugin):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and update single posts via REST API\u003C\u002Fli>\n\u003Cli>Search similar posts\u003C\u002Fli>\n\u003Cli>List and manage categories\u003C\u002Fli>\n\u003Cli>JWT and Basic Auth (Application Passwords)\u003C\u002Fli>\n\u003Cli>SEO plugin auto-detection and meta writing\u003C\u002Fli>\n\u003Cli>Featured image upload from URL\u003C\u002Fli>\n\u003Cli>Rate limiting\u003C\u002Fli>\n\u003Cli>Legacy v1 endpoint compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro\u003C\u002Fstrong> ($49\u002Fyear at \u003Ca href=\"https:\u002F\u002Fwpraiz.com.br\u002Fpro\" rel=\"nofollow ugc\">wpraiz.com.br\u002Fpro\u003C\u002Fa>):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Everything in Free, plus:\u003C\u002Fli>\n\u003Cli>Bulk post creation (up to 50 per batch)\u003C\u002Fli>\n\u003Cli>AI content generation (BYOK — Claude or OpenAI)\u003C\u002Fli>\n\u003Cli>AI post rewriting (5 modes)\u003C\u002Fli>\n\u003Cli>Auto-SEO via AI\u003C\u002Fli>\n\u003Cli>MCP Server (HTTP + STDIO transports)\u003C\u002Fli>\n\u003Cli>Webhook notifications with HMAC signing\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MCP Server\u003C\u002Fh4>\n\u003Cp>The Model Context Protocol server lets AI agents interact with your WordPress site natively. Available via HTTP (REST API) or STDIO (WP-CLI).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tools:\u003C\u002Fstrong> create_post, update_post, search_similar, get_categories, generate_content, rewrite_post, bulk_create\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Resources:\u003C\u002Fstrong> site-info, recent-posts, categories, content-stats, seo-config\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prompts:\u003C\u002Fstrong> publish_seo_article, content_series, seo_audit, refresh_old_content, internal_linking\u003C\u002Fp>\n\u003Cp>Add to your \u003Ccode>claude_desktop_config.json\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n    \"mcpServers\": {\n        \"wpraiz\": {\n            \"command\": \"wp\",\n            \"args\": [\"wpraiz-mcp\", \"serve\", \"--path=\u002Fpath\u002Fto\u002Fwordpress\", \"--user=1\"]\n        }\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>REST API Endpoints\u003C\u002Fh4>\n\u003Cp>Base URL: \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fwp-json\u002Fwpraiz\u002Fv2\u002F\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>  Endpoint\u003Cbr \u002F>\n  Method\u003Cbr \u002F>\n  Auth\u003Cbr \u002F>\n  Tier\u003C\u002Fp>\n\u003Cp>  create-post\u003Cbr \u002F>\n  POST\u003Cbr \u002F>\n  JWT\u002FBasic\u003Cbr \u002F>\n  Free\u003C\u002Fp>\n\u003Cp>  update-post\u003Cbr \u002F>\n  POST\u003Cbr \u002F>\n  JWT\u002FBasic\u003Cbr \u002F>\n  Free\u003C\u002Fp>\n\u003Cp>  create-posts\u003Cbr \u002F>\n  POST\u003Cbr \u002F>\n  JWT\u002FBasic\u003Cbr \u002F>\n  Pro\u003C\u002Fp>\n\u003Cp>  generate-content\u003Cbr \u002F>\n  POST\u003Cbr \u002F>\n  JWT\u002FBasic\u003Cbr \u002F>\n  Pro\u003C\u002Fp>\n\u003Cp>  rewrite-post\u003Cbr \u002F>\n  POST\u003Cbr \u002F>\n  JWT\u002FBasic\u003Cbr \u002F>\n  Pro\u003C\u002Fp>\n\u003Cp>  search-similar\u003Cbr \u002F>\n  GET\u003Cbr \u002F>\n  Public\u003Cbr \u002F>\n  Free\u003C\u002Fp>\n\u003Cp>  categories\u003Cbr \u002F>\n  GET\u003Cbr \u002F>\n  Public\u003Cbr \u002F>\n  Free\u003C\u002Fp>\n\u003Cp>  check-status\u003Cbr \u002F>\n  GET\u003Cbr \u002F>\n  Public\u003Cbr \u002F>\n  Free\u003C\u002Fp>\n\u003Cp>  auth\u002Ftoken\u003Cbr \u002F>\n  POST\u003Cbr \u002F>\n  Credentials\u003Cbr \u002F>\n  Free\u003C\u002Fp>\n\u003Ch4>Authentication\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>JWT Token:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. POST to \u003Ccode>auth\u002Ftoken\u003C\u002Fcode> with \u003Ccode>username\u003C\u002Fcode> and \u003Ccode>password\u003C\u002Fcode>\u003Cbr \u002F>\n2. Use the returned token as \u003Ccode>Authorization: Bearer \u003Ctoken>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Auth:\u003C\u002Fstrong>\u003Cbr \u002F>\nUse WordPress Application Passwords with standard HTTP Basic authentication.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003Cli>For AI features: Claude API key or OpenAI API key\u003C\u002Fli>\n\u003Cli>For MCP STDIO: WP-CLI installed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwpraiz.com.br\" rel=\"nofollow ugc\">wpraiz.com.br\u003C\u002Fa> or open an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpraiz\u002Fwpraiz-content-api-tool\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","REST API + MCP Server for WordPress. Create, update, and manage posts programmatically. AI content generation with your own API keys (BYOK).",70,1856,3,"2026-03-17T09:02:00.000Z","5.0",[52,53,54,22,23],"ai-content","claude","content-automation","https:\u002F\u002Fwpraiz.com.br","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpraiz-content-api-tool.2.0.2.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":15,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sproutos","SproutOS – MCP Server, AI Agents & AI Website Creator","1.1.3","POSIMYTH","https:\u002F\u002Fprofiles.wordpress.org\u002Fposimyththemes\u002F","\u003Cp>SproutOS is the AI operating system for modern WordPress agencies, from the team behind plugins running on 500,000+ WordPress sites. This plugin turns your site into a WordPress MCP server, so any AI agent can do real work on it through the open Model Context Protocol, with your guardrails in place.\u003C\u002Fp>\n\u003Cp>Connect Claude, Claude Code, Cursor, VS Code, Windsurf, ChatGPT, or any MCP client, and your AI can run your WordPress site the way a developer would, safely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See how SproutOS works: connect your AI to WordPress and get things done just by prompting.\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002F3fLCj7bt5q8\" rel=\"nofollow ugc\">Watch Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3fLCj7bt5q8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>A WordPress MCP Server With 260+ Abilities\u003C\u002Fh4>\n\u003Cp>Most AI writes WordPress code in a vacuum. SproutOS gives the AI direct, sandboxed access to your live WordPress stack. Three things set it apart:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PHP Execution:\u003C\u002Fstrong> run code inside your live WordPress, with access to hooks and plugin APIs, isolated in a sandbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Management:\u003C\u002Fstrong> read, edit, write, and delete files across your WordPress filesystem, including themes and plugins, with protected files blocked.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Access:\u003C\u002Fstrong> query, inspect, and update your WordPress database with real structural understanding.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>That is the foundation for 260+ AI abilities across your WordPress stack (175+ core, plus more as your builders and integrations are active). Ability groups include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress core: posts, pages, users, media, menus, options, settings, custom post types, taxonomies, comments\u003C\u002Fli>\n\u003Cli>WooCommerce: products, orders, inventory, coupons, categories, tags, reports\u003C\u002Fli>\n\u003Cli>Page builders: Elementor, Gutenberg, and Bricks, with detection for Divi, Beaver Builder, and Breakdance\u003C\u002Fli>\n\u003Cli>Nexter Blocks and The Plus Addons for Elementor: dozens of block and widget abilities\u003C\u002Fli>\n\u003Cli>Forms and data: WPForms, Fluent Forms, ACF, and JetEngine\u003C\u002Fli>\n\u003Cli>Multilingual: WPML\u003C\u002Fli>\n\u003Cli>Backups: UpdraftPlus\u003C\u002Fli>\n\u003Cli>Site care: Lighthouse audits, pre-update backups, CSS and JS conflict fixes, database cleanup of transients and bloat, and custom PHP snippet deployment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built for Control and Safety\u003C\u002Fh4>\n\u003Cp>Giving AI access to a live site should never be a leap of faith. SproutOS ships the guardrails first:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Admin-only access, restricted to Administrator users\u003C\u002Fli>\n\u003Cli>Safe Mode: one toggle makes every ability read-only\u003C\u002Fli>\n\u003Cli>Capability Profiles: four levels that control how many abilities load, from minimal to full\u003C\u002Fli>\n\u003Cli>Ability Manager: turn any ability or group on or off yourself\u003C\u002Fli>\n\u003Cli>Sandbox execution: all AI-written PHP runs isolated, with Crash Guard to catch fatal errors\u003C\u002Fli>\n\u003Cli>One-click Rollback: reverse a change when you need to\u003C\u002Fli>\n\u003Cli>Protected files: wp-config.php, .env, and .htaccess are blocked\u003C\u002Fli>\n\u003Cli>Audit logging: every call is recorded with ability name, user, risk level, and timestamp\u003C\u002Fli>\n\u003Cli>Admin bar indicator: a clear signal whenever AI abilities are active\u003C\u002Fli>\n\u003Cli>Authentication with WordPress Application Passwords over HTTPS\u003C\u002Fli>\n\u003Cli>Privacy and GDPR controls: IP anonymization, configurable data retention, CSV export, and a live summary of exactly what is collected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our advice: start on a staging site, keep Safe Mode on while you learn how the agent behaves, and move to production once your abilities and guardrails are set. SproutOS is built to be used on live and client sites too.\u003C\u002Fp>\n\u003Ch4>Set Up in Three Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install SproutOS and enable AI Abilities in Settings.\u003C\u002Fli>\n\u003Cli>Copy the MCP connection snippet from the dashboard and paste it into your AI client.\u003C\u002Fli>\n\u003Cli>Let the AI scan your WordPress stack, and start giving it plain-English instructions.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Manage a Fleet of Sites (Coming Soon)\u003C\u002Fh4>\n\u003Cp>This plugin connects one site. The SproutOS platform is being built to run your whole agency on one place:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect many WordPress sites over MCP\u003C\u002Fli>\n\u003Cli>Agents: audits, maintenance, security, SEO, and client reports, on a schedule or on demand\u003C\u002Fli>\n\u003Cli>Connectors: each tool’s abilities in a clear Read, AI Draft, Approval Gate, Write, Verify flow\u003C\u002Fli>\n\u003Cli>Roles and permissions for your whole team\u003C\u002Fli>\n\u003Cli>Branded client reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Create a SproutOS account at https:\u002F\u002Fsproutos.ai to get early access as these ship.\u003C\u002Fp>\n\u003Ch4>Create Sites With AI (Create Mode)\u003C\u002Fh4>\n\u003Cp>SproutOS also builds new WordPress sites from a prompt, the agency way. In Create Mode at https:\u002F\u002Fsproutos.ai you turn a client brief into a Scope, a Sitemap, and an on-brand Design, then export production-ready WordPress to Elementor, Gutenberg, or Figma. Use this plugin to import those sites into WordPress.\u003C\u002Fp>\n\u003Ch4>Who It Is For\u003C\u002Fh4>\n\u003Cp>WordPress agencies, freelancers, and developers who already use Claude, ChatGPT, or Cursor and want AI to do real work on their sites, safely, without hand-coding every task.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>The MCP connection runs on your own site using a WordPress Application Password over HTTPS. The SproutOS account features (fleet management and Create Mode) connect to the SproutOS service at https:\u002F\u002Fsproutos.ai; site details and the content you choose to act on are sent there to perform the requested work. Terms: https:\u002F\u002Fsproutos.ai\u002Fprivacy-policy?tab=terms . Privacy: https:\u002F\u002Fsproutos.ai\u002Fprivacy-policy?tab=privacy .\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>SproutOS is open source (GPLv2 or later) and nothing in it is obfuscated. The complete, human-readable source for the compiled dashboards is maintained publicly at https:\u002F\u002Fgithub.com\u002Fposimyth\u002Fsproutos\u002Ftree\u002Fsproutos-source\u003C\u002Fp>\n\u003Cp>For the full compiled-file-to-source map, build steps, and the list of bundled third-party libraries, see the \u003Ccode>Source-Readme.txt\u003C\u002Fcode> file in the plugin root.\u003C\u002Fp>\n","WordPress MCP server for Claude, ChatGPT and AI agents. Give AI 260+ safe abilities with PHP, file and database access, on live sites.",40,537,"2026-07-17T12:17:00.000Z","6.9","8.0",[19,20,21,22,71],"mcp-server","https:\u002F\u002Fsproutos.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsproutos.1.1.3.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":13,"num_ratings":13,"last_updated":83,"tested_up_to":15,"requires_at_least":84,"requires_php":17,"tags":85,"homepage":86,"download_link":87,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"strifebridge-mcp","StrifeBridge MCP","2.3.1","strifero","https:\u002F\u002Fprofiles.wordpress.org\u002Fstrifero\u002F","\u003Cp>StrifeBridge MCP turns your WordPress site into an MCP (Model Context Protocol) endpoint that AI assistants like Claude can connect to directly. Instead of describing a change to an AI and then applying it yourself, you ask and it happens.\u003C\u002Fp>\n\u003Cp>Want to add a blog post? Ask Claude. Need to update a menu item? Ask Claude. Wondering which pages are missing SEO metadata? Ask Claude to check and fix them.\u003C\u002Fp>\n\u003Cp>StrifeBridge MCP exposes a structured, token-authenticated REST API and MCP server inside your WordPress install. AI assistants that support MCP (Claude.ai, Claude Desktop, Cursor, Windsurf, and any MCP-capable agent framework) can connect to it and perform tasks across your site through natural language.\u003C\u002Fp>\n\u003Ch4>What you can do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create, update, and delete posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Upload files to the media library and manage attachments\u003C\u002Fli>\n\u003Cli>Read and write WordPress options, with a security blacklist for sensitive keys\u003C\u002Fli>\n\u003Cli>Manage navigation menus, taxonomy terms, and widgets\u003C\u002Fli>\n\u003Cli>List, activate, deactivate, and delete plugins\u003C\u002Fli>\n\u003Cli>List users and inspect their roles\u003C\u002Fli>\n\u003Cli>Get site info, flush rewrite rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Settings and copy your Connector URL (the bearer token is embedded in the path)\u003C\u002Fli>\n\u003Cli>Paste the URL into your AI assistant as a custom MCP connector\u003C\u002Fli>\n\u003Cli>Ask the assistant to do things on your site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No middleware, no third-party relay service. Every request goes from your AI assistant directly to your own WordPress site. You own the endpoint, you own the token, and you can revoke access at any time from Settings.\u003C\u002Fp>\n\u003Ch4>Compatible with\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Claude.ai (web and desktop) &mdash; primary integration\u003C\u002Fli>\n\u003Cli>Claude Desktop app\u003C\u002Fli>\n\u003Cli>Cursor\u003C\u002Fli>\n\u003Cli>Windsurf\u003C\u002Fli>\n\u003Cli>Any MCP-capable agent framework\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>StrifeBridge MCP was designed with security as a first-class concern:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bearer token authentication on every request, validated with constant-time \u003Ccode>hash_equals()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>WordPress secret keys, auth salts, and the plugin’s own token are blacklisted from the options API\u003C\u002Fli>\n\u003Cli>Emergency Lockdown button in Settings disables the entire API with one click\u003C\u002Fli>\n\u003Cli>Every tool group (posts, media, menus, etc.) can be individually toggled off from Settings\u003C\u002Fli>\n\u003Cli>The plugin includes no outbound network calls, no analytics, and no tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility with self-hosted WordPress\u003C\u002Fh4>\n\u003Cp>StrifeBridge MCP works on any self-hosted WordPress installation running WordPress 5.6 or higher. WordPress.com and WordPress Multisite are not currently supported.\u003C\u002Fp>\n\u003Ch4>Extending StrifeBridge MCP\u003C\u002Fh4>\n\u003Cp>StrifeBridge MCP exposes extension hooks that let add-on plugins register additional MCP tools without modifying the core plugin. Developers can hook into \u003Ccode>sbmcp_register_rest_routes\u003C\u002Fcode>, \u003Ccode>sbmcp_mcp_tools\u003C\u002Fcode>, \u003Ccode>sbmcp_mcp_tool_call\u003C\u002Fcode>, \u003Ccode>sbmcp_tool_groups\u003C\u002Fcode>, and \u003Ccode>sbmcp_admin_after_settings\u003C\u002Fcode> to add routes, tools, admin UI, and tool groups. This is how separately distributed add-ons extend the plugin with features like file editing, database queries, and user management.\u003C\u002Fp>\n","Connect your WordPress site to Claude and other AI assistants through the Model Context Protocol. Manage posts, media, menus, and more in plain Englis &hellip;",391,"2026-07-10T08:45:00.000Z","5.6",[19,21,53,22,23],"https:\u002F\u002Fstrifetech.com\u002Fstrifebridge-mcp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstrifebridge-mcp.2.3.1.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":13,"num_ratings":13,"last_updated":97,"tested_up_to":15,"requires_at_least":98,"requires_php":69,"tags":99,"homepage":102,"download_link":103,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"webo-mcp","WEBO MCP","2.6.16","phuongwebo","https:\u002F\u002Fprofiles.wordpress.org\u002Fphuongwebo\u002F","\u003Cp>\u003Cstrong>WEBO MCP\u003C\u002Fstrong> is a WordPress MCP server — a complete \u003Cstrong>Model Context Protocol\u003C\u002Fstrong> gateway for WordPress. It lets AI agents and MCP-compatible clients (Claude Desktop, Cursor, Windsurf, n8n, and more) call well-defined tools over REST using JSON-RPC, instead of scraping the admin or sharing broad credentials.\u003C\u002Fp>\n\u003Cp>Official WEBO MCP website, documentation, and ecosystem hub: https:\u002F\u002Fwebomcp.com\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why use WEBO MCP as your WordPress MCP server?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Token-optimized unified tools:\u003C\u002Fstrong> every domain exposes two abilities — \u003Ccode>*-query\u003C\u002Fcode> (all reads) and \u003Ccode>*-mutate\u003C\u002Fcode> (all writes) — with a single \u003Ccode>action\u003C\u002Fcode> discriminator. \u003Ccode>tools\u002Flist\u003C\u002Fcode> payload is up to 70% smaller than per-operation APIs, which means less of the model’s context window is consumed by tool schemas, lower cost per session, and fewer hallucinated tool names.\u003C\u002Fli>\n\u003Cli>Primary router endpoint: \u003Ccode>POST \u002Fwp-json\u002Fmcp\u002Fv1\u002Frouter\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Standard MCP-style flow: \u003Ccode>initialize\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Ccode>tools\u002Flist\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Ccode>tools\u002Fcall\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Session lifecycle for clients (pass \u003Ccode>session_id\u003C\u002Fcode> or \u003Ccode>Mcp-Session-Id\u003C\u002Fcode> after \u003Ccode>initialize\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Built-in tool registry for common WordPress operations (posts, media, terms, menus, options, and more)\u003C\u002Fli>\n\u003Cli>Bundled Abilities API + MCP Adapter integration, with automatic bridging from registered abilities to MCP tools (configurable)\u003C\u002Fli>\n\u003Cli>WordPress 7.0\u002FCore-aware bridge mode that uses Core Abilities\u002FAPI surfaces when available and falls back only when needed\u003C\u002Fli>\n\u003Cli>Public tool policy controls (category filters and optional allowlists) plus optional internal tool exposure for private environments\u003C\u002Fli>\n\u003Cli>Bounded MCP audit log, optional per-user\u002Frole\u002Fclient tool allowlists, and a read-only administrator health\u002Fstatus tool\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security model (high level)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MCP access requires a real WordPress user context: Application Password over HTTP Basic, or an existing logged-in session.\u003C\u002Fli>\n\u003Cli>Optional site-wide or per-user API key and HMAC can be enabled in Settings as an additional gate (they do not replace WordPress authentication). Generate\u002Frotate from Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Security; by default they are skipped for Application Password and Bearer clients unless you enable “Require for App Password \u002F Bearer”. Do not put the normal WEBO API key in URLs. For clients that cannot send headers, create a short-lived scoped \u003Ccode>mcp_token\u003C\u002Fcode> URL connector token in Settings -> WEBO MCP.\u003C\u002Fli>\n\u003Cli>Default access expectations for the router and \u003Ccode>GET \u002Fwp-json\u002Fwebo-mcp\u002Fv1\u002Ftools\u003C\u002Fcode>: users who are super admins, can \u003Ccode>manage_options\u003C\u002Fcode>, or can \u003Ccode>edit_posts\u003C\u002Fcode>, consistent with typical site operator and editor workflows (filterable).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Client guidance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Always discover tools before calling them: run \u003Ccode>tools\u002Flist\u003C\u002Fcode>, pick an exact tool name from the response, validate required arguments, then call \u003Ccode>tools\u002Fcall\u003C\u002Fcode>. This reduces mistakes and keeps automation predictable in production.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Further documentation and optional integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Official website, documentation, and ecosystem notes: https:\u002F\u002Fwebomcp.com\u003C\u002Fli>\n\u003Cli>Optional n8n community node (separate package): https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fn8n-nodes-webo-mcp\u003C\u002Fli>\n\u003Cli>Release notes and migration map: see docs\u002FRELEASE_NOTES_2.1.0.md and docs\u002FMIGRATION_GUIDE_2.1.0.md in the GitHub repository\u003C\u002Fli>\n\u003Cli>Cross-addon dispatcher map (granular legacy names removed from discovery): docs\u002FMCP_TOOL_MIGRATION.md\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compatibility note: any MCP-capable client can be used; which large language model runs inside the client is outside this plugin.\u003C\u002Fp>\n\u003Cp>Standalone core tools included:\u003Cbr \u002F>\n– Site info\u003Cbr \u002F>\n– Content (posts\u002Fpages): \u003Ccode>webo\u002Fcontent-query\u003C\u002Fcode> (list, get, find-by-url, search-replace, list-revisions, get-revision; with author\u002Fdate\u002Ftaxonomy filters) and \u003Ccode>webo\u002Fcontent-mutate\u003C\u002Fcode> (create, update, delete, bulk-update-status, restore-revision, change-author)\u003Cbr \u002F>\n– Users: \u003Ccode>webo\u002Flist-users\u003C\u002Fcode> and \u003Ccode>webo\u002Fuser-mutate\u003C\u002Fcode> (add-to-blog, set-role)\u003Cbr \u002F>\n– Media: \u003Ccode>webo\u002Fmedia-query\u003C\u002Fcode> (list with search\u002FMIME\u002Fpost_id filters, get) and \u003Ccode>webo\u002Fmedia-mutate\u003C\u002Fcode> (upload, update, delete)\u003Cbr \u002F>\n– Comments: \u003Ccode>webo\u002Fcomment-query\u003C\u002Fcode> (list, get) and \u003Ccode>webo\u002Fcomment-mutate\u003C\u002Fcode> (create, update, delete)\u003Cbr \u002F>\n– Taxonomy\u002FTerms: \u003Ccode>webo\u002Ftaxonomy-query\u003C\u002Fcode> (discover, list, get) and \u003Ccode>webo\u002Ftaxonomy-mutate\u003C\u002Fcode> (create, update, delete)\u003Cbr \u002F>\n– Nav menus: list menus, list menu items (menu_order, db_id), add menu link from post (explicit post_id + menu_order required)\u003Cbr \u002F>\n– Plugins: \u003Ccode>webo\u002Fplugin-query\u003C\u002Fcode> (installed, active, updates, …) and \u003Ccode>webo\u002Fplugin-mutate\u003C\u002Fcode> (install, activate, deactivate; supports child-site \u003Ccode>site_id\u003C\u002Fcode> \u002F \u003Ccode>blog_id\u003C\u002Fcode> activation for network admins)\u003Cbr \u002F>\n– Health: \u003Ccode>webo\u002Fhealth-status\u003C\u002Fcode> (REST\u002Frouter status, Application Password support, permalinks, cron, object cache, plugin update summary, WordPress\u002FPHP versions, and redacted MCP config)\u003Cbr \u002F>\n– Client health: \u003Ccode>webo\u002Fclient-health-report\u003C\u002Fcode> (score 0–100, grade A–D, Markdown scoreboard for agency clients; hybrid foundation for Pro collectors later)\u003Cbr \u002F>\n– 404 logs: \u003Ccode>webo\u002Fget-404-logs\u003C\u002Fcode> (read-only Rank Math \u002F Redirection 404 monitor: url, hits, accessed, referrer)\u003Cbr \u002F>\n– Abilities bridge: \u003Ccode>webo\u002Fability-query\u003C\u002Fcode> and \u003Ccode>webo\u002Fability-execute\u003C\u002Fcode> in default layered mode. Only abilities with \u003Ccode>meta.mcp.public === true\u003C\u002Fcode> are visible and executable through WEBO MCP.\u003Cbr \u002F>\n– Themes: \u003Ccode>webo\u002Ftheme-query\u003C\u002Fcode> (installed themes) and \u003Ccode>webo\u002Ftheme-mutate\u003C\u002Fcode> (install from WordPress.org by slug, switch installed theme)\u003Cbr \u002F>\n– Theme context: \u003Ccode>webo\u002Ftheme-context\u003C\u002Fcode> (active theme info, block editor settings, style presets, registered blocks)\u003Cbr \u002F>\n– Block patterns: \u003Ccode>webo\u002Fblock-patterns\u003C\u002Fcode> (list\u002Fget patterns, list\u002Fget synced patterns)\u003Cbr \u002F>\n– Site stats: \u003Ccode>webo\u002Fsite-stats\u003C\u002Fcode> (overview, post counts, comment counts, user counts, media stats, activity summary)\u003Cbr \u002F>\n– Activity log: \u003Ccode>webo\u002Factivity-log\u003C\u002Fcode> (list events, summary, clear)\u003Cbr \u002F>\n– User profile: \u003Ccode>webo\u002Fuser-profile\u003C\u002Fcode> (get own profile, update display name \u002F bio \u002F preferences)\u003Cbr \u002F>\n– Site settings: \u003Ccode>webo\u002Fsite-settings\u003C\u002Fcode> (get and update the 20 most common WordPress options via MCP)\u003Cbr \u002F>\n– Content search: \u003Ccode>webo\u002Fcontent-search\u003C\u002Fcode> (full-text cross-post-type search with grouped results)\u003Cbr \u002F>\n– Menus: \u003Ccode>webo\u002Fmenu-query\u003C\u002Fcode>, \u003Ccode>webo\u002Fmenu-mutate\u003C\u002Fcode> (navigation menu items; not post\u002FCPT list order)\u003Cbr \u002F>\n– Post\u002FCPT order (optional): \u003Ccode>webo\u002Freorder-query\u003C\u002Fcode>, \u003Ccode>webo\u002Freorder-mutate\u003C\u002Fcode> when \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmrphuong-webo\u002Fwebo-reorder\" rel=\"nofollow ugc\">Webo Reorder\u003C\u002Fa> is active — see docs\u002Fabilities\u002Freorder.md\u003Cbr \u002F>\n– Options: get\u002Fupdate (safe allowlist only), set site icon\u002Ffavicon from media\u003Cbr \u002F>\n– SEO (WordPress post): seo\u002Farticle-analysis — requires post_id; merges Rank Math meta when available (same data path as webo-rank-math\u002Fget-post-seo-meta); optional related-keyword suggestions via outbound request unless no_autocomplete is true\u003C\u002Fp>\n\u003Cp>Excluded by default in standalone-safe mode:\u003Cbr \u002F>\n– Bulk\u002Fmass execution tools\u003Cbr \u002F>\n– Plugin\u002Ftheme write-management abilities\u003Cbr \u002F>\n– Multisite-specific abilities\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not phone home or send telemetry. MCP traffic is initiated by clients you configure. Some tools may perform outbound HTTP requests only when a client invokes them (for example seo\u002Farticle-analysis may request keyword suggestions from a third-party suggest API unless you pass no_autocomplete).\u003C\u002Fp>\n\u003Cp>The plugin stores the following options in the WordPress database when configured:\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_api_key\u003C\u002Fcode>: API key used to authenticate MCP requests.\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_hmac_secret\u003C\u002Fcode>: HMAC secret used to sign and validate MCP requests.\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_require_secondary_credentials\u003C\u002Fcode>: when enabled, also require API key\u002FHMAC for Application Password and Bearer clients (off by default so standard connectors are not blocked).\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_url_connector_tokens\u003C\u002Fcode>: hashed, expirable, revocable URL connector tokens for clients that cannot send headers. Raw tokens are shown once and are not stored.\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_tool_allowlist_enabled\u003C\u002Fcode> and \u003Ccode>webo_mcp_tool_allowlist_rules\u003C\u002Fcode>: optional administrator-configured MCP tool allowlist policy.\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_audit_log_enabled\u003C\u002Fcode>, \u003Ccode>webo_mcp_audit_log_max_entries\u003C\u002Fcode>, and \u003Ccode>webo_mcp_audit_log\u003C\u002Fcode>: bounded MCP tool-call audit log settings and compact audit events. Audit entries include user\u002Ftool\u002Faction\u002Fstatus data, anonymized IPs, and hashed session IDs; they do not store request payloads, API keys, HMAC secrets, or Application Passwords.\u003Cbr \u002F>\n– \u003Ccode>webo_mcp_installed_at\u003C\u002Fcode> and \u003Ccode>webo_mcp_review_notice\u003C\u002Fcode>: local timestamps\u002Fstate for an optional WordPress.org review request notice (not sent off-site; dismissible).\u003C\u002Fp>\n\u003Cp>These options are removed when the plugin is uninstalled via the WordPress Plugins screen.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to Google Suggest (Autocomplete) when a client calls the \u003Ccode>seo\u002Farticle-analysis\u003C\u002Fcode> tool and does not set \u003Ccode>no_autocomplete\u003C\u002Fcode> to true. This external request is used to return related keyword suggestions for SEO analysis.\u003C\u002Fp>\n\u003Cp>Service provider: Google LLC (Google Suggest \u002F Autocomplete API endpoint).\u003C\u002Fp>\n\u003Cp>Data sent and when:\u003Cbr \u002F>\n– Sent only when \u003Ccode>seo\u002Farticle-analysis\u003C\u002Fcode> is called with autocomplete enabled.\u003Cbr \u002F>\n– Sends the analysis query text to \u003Ccode>https:\u002F\u002Fsuggestqueries.google.com\u002Fcomplete\u002Fsearch\u003C\u002Fcode> as the \u003Ccode>q\u003C\u002Fcode> parameter.\u003Cbr \u002F>\n– Sends standard HTTP request metadata such as IP address and User-Agent as part of the web request.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>The plugin exposes the following actions and filters for developers:\u003C\u002Fp>\n\u003Ch3>Actions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>webo_mcp_register_tools\u003C\u002Fcode>\u003Cbr \u002F>\nFired during plugin bootstrap after standalone tools are registered. Use this to register custom MCP tools from other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_current_user_can_use_mcp\u003C\u002Fcode> (bool $allowed, int $user_id)\u003Cbr \u002F>\nGate for all MCP REST access. Default: super admin OR \u003Ccode>manage_options\u003C\u002Fcode> OR \u003Ccode>edit_posts\u003C\u002Fcode>. Override to tighten (e.g. super-admin only) in hardened installs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_secondary_credentials_exempt\u003C\u002Fcode> (bool $exempt, WP_REST_Request $request)\u003Cbr \u002F>\nWhen true, skip optional API key \u002F HMAC after WordPress auth. Default true for Application Password (Basic) and Bearer sessions unless Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Security \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Require for App Password \u002F Bearer” is enabled. Return false to always enforce \u003Ccode>X-WEBO-*\u003C\u002Fcode> headers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_allow_internal_tools\u003C\u002Fcode> (bool $allow_internal, WP_REST_Request $request)\u003Cbr \u002F>\nControls whether internal tools are included in tools\u002Flist responses. Defaults to false for public environments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_public_categories\u003C\u002Fcode> (array $categories, WP_REST_Request $request, array $tool)\u003Cbr \u002F>\nFilters which tool categories are exposed as public. Defaults to array( ‘wordpress’ ).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_rate_limit_per_hour\u003C\u002Fcode> (int $limit, string $client, array|null $profile)\u003Cbr \u002F>\nAdjust effective hourly limit (fallback for both buckets).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_rate_limit_read_per_hour\u003C\u002Fcode> \u002F \u003Ccode>webo_mcp_rate_limit_mutate_per_hour\u003C\u002Fcode> (int $limit, string $client, array|null $profile)\u003Cbr \u002F>\nPer-bucket limits after admin\u002Fprofile resolution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_tool_is_mutating\u003C\u002Fcode> (bool $is_mutating, string $tool_name, array|null $tool_definition, array $arguments)\u003Cbr \u002F>\nOverride mutating classification for rate limits and read-only profiles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_tool_arguments_allow_extra\u003C\u002Fcode> (bool $allow, string $tool_name, array $schema, array $arguments)\u003Cbr \u002F>\nWhen true, unknown tool argument keys are passed through (default false).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_disallow_url_token_query\u003C\u002Fcode> (bool $disallowed)\u003Cbr \u002F>\nBlock URL connector tokens in query strings (admin setting is the default source).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_rest_bom_guard_json_api_requests\u003C\u002Fcode> (bool $activate, string $uri_raw)\u003Cbr \u002F>\nOpt-in BOM sanitizer for all \u003Ccode>\u002Fwp-json\u002F\u003C\u002Fcode> responses (default false; MCP routes only).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_bridge_deny_patterns\u003C\u002Fcode> (array $patterns)\u003Cbr \u002F>\nControls which abilities are excluded when auto-bridging abilities into MCP tools (e.g. bulk, themes\u002F, multisite\u002F).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_auto_bridge_abilities\u003C\u002Fcode> (bool $enabled)\u003Cbr \u002F>\nEnables or disables automatic bridging of registered abilities into MCP tools. Defaults to true; bridge mode still controls whether the bridge is off, layered, or full.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_bridge_mode\u003C\u002Fcode> (string $mode)\u003Cbr \u002F>\nControls Abilities bridge mode after the \u003Ccode>WEBO_MCP_BRIDGE_MODE\u003C\u002Fcode> constant and before the stored option. Values: \u003Ccode>off\u003C\u002Fcode>, \u003Ccode>layered\u003C\u002Fcode>, \u003Ccode>full\u003C\u002Fcode>. Default: \u003Ccode>layered\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_enable_adapter\u003C\u002Fcode> (bool $enabled)\u003Cbr \u002F>\nEnables or disables the bundled WordPress MCP Adapter runtime. Defaults to true.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_validate_media_fetch_url\u003C\u002Fcode> (true|\\WP_Error $ok, string $url, array $parsed)\u003Cbr \u002F>\nReject unsafe URLs for webo\u002Fmedia-mutate upload action (return WP_Error to block).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>webo_mcp_tool_allowlist_allowed\u003C\u002Fcode> (bool $allowed, string $tool_name, WP_REST_Request $request, array $params, array $allowed_tools)\u003Cbr \u002F>\nFilters the optional per-user\u002Frole\u002Fclient allowlist decision.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Special thanks to the authors and open source projects that contributed to this plugin:\u003Cbr \u002F>\n– WordPress (https:\u002F\u002Fwordpress.org)\u003Cbr \u002F>\n– Abilities API (https:\u002F\u002Fgithub.com\u002FWordPress\u002Fabilities-api)\u003Cbr \u002F>\n  Reference: https:\u002F\u002Fmake.wordpress.org\u002Fai\u002F2025\u002F07\u002F17\u002Fabilities-api\u002F\u003Cbr \u002F>\n– MCP Adapter (https:\u002F\u002Fgithub.com\u002FWordPress\u002Fmcp-adapter)\u003Cbr \u002F>\n  Reference: https:\u002F\u002Fmake.wordpress.org\u002Fai\u002F2025\u002F07\u002F17\u002Fmcp-adapter\u002F\u003Cbr \u002F>\n– Composer (https:\u002F\u002Fgetcomposer.org)\u003Cbr \u002F>\n– Other PHP and JS libraries from the community\u003C\u002Fp>\n\u003Cp>If you use this plugin, please give credit to the authors of these libraries.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nSee https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html for details.\u003C\u002Fp>\n","WordPress MCP server for AI agents and automation, with JSON-RPC tools over REST for Claude, Cursor, n8n, and MCP clients.",1845,"2026-07-17T07:44:00.000Z","6.4",[20,21,100,22,101],"json-rpc","model-context-protocol","https:\u002F\u002Fwebomcp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebo-mcp.2.6.16.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":13,"downloaded":112,"rating":13,"num_ratings":13,"last_updated":113,"tested_up_to":15,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":119,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"botcreds-agent-access","BotCreds Agent Access","2.3.2","Joe Boydston","https:\u002F\u002Fprofiles.wordpress.org\u002Fjboydston\u002F","\u003Cp>\u003Cstrong>BotCreds Agent Access\u003C\u002Fstrong> gives your AI agent, MCP client, or automation tool a secure, scoped credential to interact with your site — no code required.\u003C\u002Fp>\n\u003Cp>Whether you’re connecting Claude, ChatGPT, a custom MCP server, or an OpenClaw agent, BotCreds gives you a one-click setup wizard that generates a properly scoped WordPress Application Password and logs every action the agent takes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why BotCreds?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most AI agent setups require digging into wp-config, creating users manually, or sharing admin credentials. BotCreds removes all of that. Install, click, copy, paste — your agent is connected in under a minute.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click connection setup under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> BotCreds\u003C\u002Fli>\n\u003Cli>Generates a secure, scoped Application Password for your AI agent or MCP client\u003C\u002Fli>\n\u003Cli>Works with any agent that supports the WordPress REST API: Claude, ChatGPT, OpenClaw, n8n, Zapier, custom MCP servers, and more\u003C\u002Fli>\n\u003Cli>User-level and site-level logging of agent actions — see exactly what your agent did and when\u003C\u002Fli>\n\u003Cli>Displays credentials in ready-to-paste format (table and JSON)\u003C\u002Fli>\n\u003Cli>Shows connection status, creation date, and last used date\u003C\u002Fli>\n\u003Cli>One-click revoke with confirmation\u003C\u002Fli>\n\u003Cli>Clean, modern admin UI using native WordPress styles\u003C\u002Fli>\n\u003Cli>Proper security: nonces, capability checks, password shown only once\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Compatibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with the Model Context Protocol (MCP)\u003C\u002Fli>\n\u003Cli>Compatible with all major AI agent frameworks\u003C\u002Fli>\n\u003Cli>No third-party services or accounts required — everything stays on your site\u003C\u002Fli>\n\u003C\u002Ful>\n","Scoped, per-agent application passwords for AI agents, MCP clients, and automation tools.",454,"2026-06-17T23:59:00.000Z","5.7",[116,117,22,23,118],"ai-agents","application-passwords","security","https:\u002F\u002Fbotcreds.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbotcreds-agent-access.2.3.2.zip",{"error":122,"url":123,"statusCode":124,"statusMessage":125,"message":125},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faicom\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":127,"versions":128},38,[129,135,142,149,156,163,170,177,184,191,198,205,212,219,226,233,240,247,254,261,268,275,282,289,296,303,310,317,324,331,338,345,352,359,366,372,379,386],{"version":6,"download_url":25,"svn_tag_url":130,"released_at":27,"has_diff":131,"diff_files_changed":132,"diff_lines":27,"trac_diff_url":133,"vulnerabilities":134,"is_current":122},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.9.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.9&new_path=%2Faicom%2Ftags%2F3.9.0",[],{"version":136,"download_url":137,"svn_tag_url":138,"released_at":27,"has_diff":131,"diff_files_changed":139,"diff_lines":27,"trac_diff_url":140,"vulnerabilities":141,"is_current":131},"3.8.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.8&new_path=%2Faicom%2Ftags%2F3.8.9",[],{"version":143,"download_url":144,"svn_tag_url":145,"released_at":27,"has_diff":131,"diff_files_changed":146,"diff_lines":27,"trac_diff_url":147,"vulnerabilities":148,"is_current":131},"3.8.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.7&new_path=%2Faicom%2Ftags%2F3.8.8",[],{"version":150,"download_url":151,"svn_tag_url":152,"released_at":27,"has_diff":131,"diff_files_changed":153,"diff_lines":27,"trac_diff_url":154,"vulnerabilities":155,"is_current":131},"3.8.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.6&new_path=%2Faicom%2Ftags%2F3.8.7",[],{"version":157,"download_url":158,"svn_tag_url":159,"released_at":27,"has_diff":131,"diff_files_changed":160,"diff_lines":27,"trac_diff_url":161,"vulnerabilities":162,"is_current":131},"3.8.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.5&new_path=%2Faicom%2Ftags%2F3.8.6",[],{"version":164,"download_url":165,"svn_tag_url":166,"released_at":27,"has_diff":131,"diff_files_changed":167,"diff_lines":27,"trac_diff_url":168,"vulnerabilities":169,"is_current":131},"3.8.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.4&new_path=%2Faicom%2Ftags%2F3.8.5",[],{"version":171,"download_url":172,"svn_tag_url":173,"released_at":27,"has_diff":131,"diff_files_changed":174,"diff_lines":27,"trac_diff_url":175,"vulnerabilities":176,"is_current":131},"3.8.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.3&new_path=%2Faicom%2Ftags%2F3.8.4",[],{"version":178,"download_url":179,"svn_tag_url":180,"released_at":27,"has_diff":131,"diff_files_changed":181,"diff_lines":27,"trac_diff_url":182,"vulnerabilities":183,"is_current":131},"3.8.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.2&new_path=%2Faicom%2Ftags%2F3.8.3",[],{"version":185,"download_url":186,"svn_tag_url":187,"released_at":27,"has_diff":131,"diff_files_changed":188,"diff_lines":27,"trac_diff_url":189,"vulnerabilities":190,"is_current":131},"3.8.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.1&new_path=%2Faicom%2Ftags%2F3.8.2",[],{"version":192,"download_url":193,"svn_tag_url":194,"released_at":27,"has_diff":131,"diff_files_changed":195,"diff_lines":27,"trac_diff_url":196,"vulnerabilities":197,"is_current":131},"3.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.8.0&new_path=%2Faicom%2Ftags%2F3.8.1",[],{"version":199,"download_url":200,"svn_tag_url":201,"released_at":27,"has_diff":131,"diff_files_changed":202,"diff_lines":27,"trac_diff_url":203,"vulnerabilities":204,"is_current":131},"3.8.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.7.0&new_path=%2Faicom%2Ftags%2F3.8.0",[],{"version":206,"download_url":207,"svn_tag_url":208,"released_at":27,"has_diff":131,"diff_files_changed":209,"diff_lines":27,"trac_diff_url":210,"vulnerabilities":211,"is_current":131},"3.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.6.1&new_path=%2Faicom%2Ftags%2F3.7.0",[],{"version":213,"download_url":214,"svn_tag_url":215,"released_at":27,"has_diff":131,"diff_files_changed":216,"diff_lines":27,"trac_diff_url":217,"vulnerabilities":218,"is_current":131},"3.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.6.0&new_path=%2Faicom%2Ftags%2F3.6.1",[],{"version":220,"download_url":221,"svn_tag_url":222,"released_at":27,"has_diff":131,"diff_files_changed":223,"diff_lines":27,"trac_diff_url":224,"vulnerabilities":225,"is_current":131},"3.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.5.0&new_path=%2Faicom%2Ftags%2F3.6.0",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":27,"has_diff":131,"diff_files_changed":230,"diff_lines":27,"trac_diff_url":231,"vulnerabilities":232,"is_current":131},"3.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.3.0&new_path=%2Faicom%2Ftags%2F3.5.0",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":27,"has_diff":131,"diff_files_changed":237,"diff_lines":27,"trac_diff_url":238,"vulnerabilities":239,"is_current":131},"3.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.2.0&new_path=%2Faicom%2Ftags%2F3.3.0",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":27,"has_diff":131,"diff_files_changed":244,"diff_lines":27,"trac_diff_url":245,"vulnerabilities":246,"is_current":131},"3.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F3.1.0&new_path=%2Faicom%2Ftags%2F3.2.0",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":27,"has_diff":131,"diff_files_changed":251,"diff_lines":27,"trac_diff_url":252,"vulnerabilities":253,"is_current":131},"3.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.3.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F3.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.9.2&new_path=%2Faicom%2Ftags%2F3.1.0",[],{"version":255,"download_url":256,"svn_tag_url":257,"released_at":27,"has_diff":131,"diff_files_changed":258,"diff_lines":27,"trac_diff_url":259,"vulnerabilities":260,"is_current":131},"2.9.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.9.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.9.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.9.1&new_path=%2Faicom%2Ftags%2F2.9.2",[],{"version":262,"download_url":263,"svn_tag_url":264,"released_at":27,"has_diff":131,"diff_files_changed":265,"diff_lines":27,"trac_diff_url":266,"vulnerabilities":267,"is_current":131},"2.9.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.9.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.9.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.9.0&new_path=%2Faicom%2Ftags%2F2.9.1",[],{"version":269,"download_url":270,"svn_tag_url":271,"released_at":27,"has_diff":131,"diff_files_changed":272,"diff_lines":27,"trac_diff_url":273,"vulnerabilities":274,"is_current":131},"2.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.9.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.7.0&new_path=%2Faicom%2Ftags%2F2.9.0",[],{"version":276,"download_url":277,"svn_tag_url":278,"released_at":27,"has_diff":131,"diff_files_changed":279,"diff_lines":27,"trac_diff_url":280,"vulnerabilities":281,"is_current":131},"2.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.4.0&new_path=%2Faicom%2Ftags%2F2.7.0",[],{"version":283,"download_url":284,"svn_tag_url":285,"released_at":27,"has_diff":131,"diff_files_changed":286,"diff_lines":27,"trac_diff_url":287,"vulnerabilities":288,"is_current":131},"2.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.3.0&new_path=%2Faicom%2Ftags%2F2.4.0",[],{"version":290,"download_url":291,"svn_tag_url":292,"released_at":27,"has_diff":131,"diff_files_changed":293,"diff_lines":27,"trac_diff_url":294,"vulnerabilities":295,"is_current":131},"2.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.2.0&new_path=%2Faicom%2Ftags%2F2.3.0",[],{"version":297,"download_url":298,"svn_tag_url":299,"released_at":27,"has_diff":131,"diff_files_changed":300,"diff_lines":27,"trac_diff_url":301,"vulnerabilities":302,"is_current":131},"2.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.1.1&new_path=%2Faicom%2Ftags%2F2.2.0",[],{"version":304,"download_url":305,"svn_tag_url":306,"released_at":27,"has_diff":131,"diff_files_changed":307,"diff_lines":27,"trac_diff_url":308,"vulnerabilities":309,"is_current":131},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.1.0&new_path=%2Faicom%2Ftags%2F2.1.1",[],{"version":311,"download_url":312,"svn_tag_url":313,"released_at":27,"has_diff":131,"diff_files_changed":314,"diff_lines":27,"trac_diff_url":315,"vulnerabilities":316,"is_current":131},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.11&new_path=%2Faicom%2Ftags%2F2.1.0",[],{"version":318,"download_url":319,"svn_tag_url":320,"released_at":27,"has_diff":131,"diff_files_changed":321,"diff_lines":27,"trac_diff_url":322,"vulnerabilities":323,"is_current":131},"2.0.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.10&new_path=%2Faicom%2Ftags%2F2.0.11",[],{"version":325,"download_url":326,"svn_tag_url":327,"released_at":27,"has_diff":131,"diff_files_changed":328,"diff_lines":27,"trac_diff_url":329,"vulnerabilities":330,"is_current":131},"2.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.9&new_path=%2Faicom%2Ftags%2F2.0.10",[],{"version":332,"download_url":333,"svn_tag_url":334,"released_at":27,"has_diff":131,"diff_files_changed":335,"diff_lines":27,"trac_diff_url":336,"vulnerabilities":337,"is_current":131},"2.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.8&new_path=%2Faicom%2Ftags%2F2.0.9",[],{"version":339,"download_url":340,"svn_tag_url":341,"released_at":27,"has_diff":131,"diff_files_changed":342,"diff_lines":27,"trac_diff_url":343,"vulnerabilities":344,"is_current":131},"2.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.5&new_path=%2Faicom%2Ftags%2F2.0.8",[],{"version":346,"download_url":347,"svn_tag_url":348,"released_at":27,"has_diff":131,"diff_files_changed":349,"diff_lines":27,"trac_diff_url":350,"vulnerabilities":351,"is_current":131},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.4&new_path=%2Faicom%2Ftags%2F2.0.5",[],{"version":353,"download_url":354,"svn_tag_url":355,"released_at":27,"has_diff":131,"diff_files_changed":356,"diff_lines":27,"trac_diff_url":357,"vulnerabilities":358,"is_current":131},"2.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.3&new_path=%2Faicom%2Ftags%2F2.0.4",[],{"version":360,"download_url":361,"svn_tag_url":362,"released_at":27,"has_diff":131,"diff_files_changed":363,"diff_lines":27,"trac_diff_url":364,"vulnerabilities":365,"is_current":131},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.2&new_path=%2Faicom%2Ftags%2F2.0.3",[],{"version":41,"download_url":367,"svn_tag_url":368,"released_at":27,"has_diff":131,"diff_files_changed":369,"diff_lines":27,"trac_diff_url":370,"vulnerabilities":371,"is_current":131},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.1&new_path=%2Faicom%2Ftags%2F2.0.2",[],{"version":373,"download_url":374,"svn_tag_url":375,"released_at":27,"has_diff":131,"diff_files_changed":376,"diff_lines":27,"trac_diff_url":377,"vulnerabilities":378,"is_current":131},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F2.0.0&new_path=%2Faicom%2Ftags%2F2.0.1",[],{"version":380,"download_url":381,"svn_tag_url":382,"released_at":27,"has_diff":131,"diff_files_changed":383,"diff_lines":27,"trac_diff_url":384,"vulnerabilities":385,"is_current":131},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faicom%2Ftags%2F1.0.0&new_path=%2Faicom%2Ftags%2F2.0.0",[],{"version":387,"download_url":388,"svn_tag_url":389,"released_at":27,"has_diff":131,"diff_files_changed":390,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":391,"is_current":131},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicom.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faicom\u002Ftags\u002F1.0.0\u002F",[],[]]