First Look: Easy MCP AI

๐ **Source:** [First Look: Easy MCP AI](https://www.youtube.com/watch?v=L6LOIINMY8E)
> [!note]+ Document Notes
> tags: [wordpress-mcp, ai-agents, wordpress-plugins, claude-code, agent-permissions, wordpress-security]
> author: WP Minute Tutorials
> source: WP Minute Tutorials (YouTube)
> reference: https://www.youtube.com/watch?v=L6LOIINMY8E
> date created: 2026-10-06
>
> > [!info] Generated analysis โ not the author's words. Sections below are machine-written
> > from the captured source. Only text inside `> [!quote]` blocks is verbatim from the author.
> > Do not quote or attribute any other line to the named author.
>
> # ๐ท๏ธ Title: First Look: Easy MCP AI
>
<!-- deep-read:sections start -->
## ๐งญ Table of contents
- [๐ Summary](#-summary)
- [๐ Main content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning styles assessment](#-learning-styles-assessment)
- [๐ Accessibility assessment](#-accessibility-assessment)
- [๐ DEIB assessment](#-deib-assessment)
- [โ
Logical validity](#-logical-validity)
- [๐ก๏ธ DARVO analysis](#๏ธ-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
- [๐ Refactor Appendix](#-refactor-appendix--first-look-easy-mcp-ai)
## ๐ Summary
- **What happened:** In a 19:10 unscripted "first take," the presenter installs a free WordPress MCP plugin (spoken as "Easy MCP AI") on a neglected live site, connects Claude Code through a browser sign-in, and asks it questions and edits (00:02:52 to 00:17:23). Counts of posts and pages work. "Update all plugins" fails because that tool is off by default. After he unchecks the tool in Settings, Advanced, and re-authenticates, the agent updates seven plugins, then changes a footer year and a homepage block.
- **Disclosure:** The video opens by saying it is sponsored by the plugin's vendor, with opinions the presenter's own (00:00:00). At 00:11:35 he also says he works for the company behind Gravity Forms, one of the plugins he updated. Both are commercial context, not evidence about the plugin.
- **Why it matters:** The demo shows where one MCP plugin puts its permission boundary: a per-site list of disabled "destructive" tools, enforced by tool availability and changed through the plugin's settings page. It also shows what the video omits: which WordPress user the agent acts as, backups, rollback and review before writes. The vendor roadmap at 00:18:06 lists "human in the loop approvals" and "undo for AI made changes" as work in progress, so neither exists in the build shown.
- **Key stakeholders:** The plugin vendor (unnamed in the transcript), the WP Minute audience, agencies managing client sites (raised as an open question at 00:09:23), and hosts whose customers will install this.
- **Risks and tradeoffs:** Zero hosted relays removes the plugin vendor from the data path; it doesn't remove the AI provider. The video shows one client (Claude Code), one site, one front-page check after seven plugin updates. Tool counts disagree on screen: 117 registered, 130 core, 280 on the marketing page.
- **Bottom line:** A credible setup walkthrough with an honest look at the tool-gating mechanism, produced as a sponsored first impression. It's enough to decide the plugin deserves a staging test. It's not enough to decide it's safe on a client site.
## ๐ Main content
### Plugin facts as stated
| Item | As stated in the video |
|---|---|
| Name | Spoken as "EasyMCP AI," "Easy MCP AI," "easymcpai," "Easymc AI," "easym," and "Easymci.com" (captions garble it). Likely correct: **Easy MCP AI**. This is my inference; verify the WordPress.org slug and domain. |
| Maker | Not named. Called "a new entrant" (00:00:00) and "a product company" (00:18:49). |
| Version | Not given. |
| Price | Free on WordPress.org "as of this recording" (00:17:23 to 00:18:06). |
| Homepage figures | 10,000 active installs; 280 total MCP tools; five out of five on WordPress.org; zero hosted relays (00:00:43). |
| WordPress.org listing | Five stars, 11 reviews (00:02:09). |
| Dashboard figures | 117 registered tools (00:06:30); the presenter also says "127" then "117 117" (00:07:57); "100%" tool-call success over 24 hours, with a count of "Three" (00:07:57). |
| Website tool page | "130 core WordPress MCP tools" (00:13:02); the features page says 280 (00:13:43). The presenter flags the mismatch himself. |
| Authentication | Browser sign-in and an approve screen. The onboarding text says "No token needed." Named options: "full access" (00:05:47). Protocol not named. |
| Telemetry | Opt-in, "anonymous" (00:05:47). |
| Endpoints | Not shown. |
| Abilities | Not shown. "Plugin abilities on by default" appears on the roadmap (00:18:06); meaning unclear. |
### Setup steps in order
1. **[00:00:43]** Download the plugin from the vendor's site or WordPress.org.
2. **[00:02:52]** On a live site that "doesn't get used very often," add plugin, search the name, install, activate.
3. **[00:02:52 to 00:03:35]** The onboarding screen offers connect buttons. Claude Code opens Claude's sign-in with the server prefilled; ChatGPT and Cursor are one click. "More ways to connect" lists a terminal command, Codex, OpenCode, and a paste-into-chat prompt.
4. **[00:04:19]** Copy the terminal command into Claude Code. It registers a "WordPress" MCP server in local config, scoped to the current project. Status: needs authentication.
5. **[00:05:02]** Click "verify connection." The page says it's waiting for the AI to say hello. In Claude Code, `/mcp` doesn't list the server until he exits and restarts the session.
6. **[00:05:47]** In `/mcp`, select WordPress, authenticate, choose "full access." The terminal reports authentication successful; the browser page needs a manual refresh.
7. **[00:06:30]** Dashboard: 117 registered tools, "connect another client," tool information and diagnostics, a manage-connections list. Diagnostics all pass except an authorization header check.
### Clients shown
- **Connected on screen:** Claude Code only (terminal flow).
- **Listed, not demonstrated:** ChatGPT, Cursor, Codex, OpenCode, a paste-into-chat prompt, a "copy my prompt" option.
- The presenter says he uses all of these services (00:03:35) and praises copy-and-paste connection commands as a vendor courtesy.
### What the presenter demonstrates
- **[00:06:30 to 00:07:14]** Reads: post count (zero, plus one auto-draft the agent says isn't a real post); page count (nine, all published).
- **[00:07:14 to 00:07:57]** Reads: seven outdated plugins, "all seven can be installed directly."
- **[00:08:40]** "Update all of the plugins" fails: the agent finds no plugin-update tool in its session.
- **[00:10:08 to 00:10:52]** In the plugin's tool search, the update-plugin tool shows as disabled. Settings, Advanced lists destructive tools that can be turned off for every client. He unchecks the update-plugin entry, saves, and re-authenticates after a retry fails.
- **[00:11:35 to 00:12:17]** The agent updates Gravity Forms, then the Kit add-on and the rest. It reports it couldn't check PHP errors because the site keeps no error log, and warns about large version jumps. The plugin's tool-call log shows each call with the changes made.
- **[00:13:02 to 00:15:11]** "Update the 2024 in the footer to 2026" fails because the template-edit tool is also off. He enables it, re-authenticates, and the agent edits the footer template part, reads it back, and reports only the year changed.
- **[00:15:11 to 00:17:23]** A follow-up ("change that 2025 to 2027") hits the footer tagline, not the block he meant. A homepage-block request then works, and the agent's search finds a second page, a thank-you page, that still has 2025.
### Limitations, warnings and caveats as stated
- Destructive tools are off by default; he approves of that and warns about enabling them (00:11:35, 00:15:53).
- He can't vouch for data flows beyond the relay claim (00:01:26).
- Re-authentication or a session restart follows each change to the enabled tool set (00:10:52, 00:14:27).
- The site had no PHP error log, so update side effects weren't checked by the agent (00:11:35).
- A major-version jump and a license-server re-authentication may break the Ali Pro plugin (name garbled) (00:11:35).
- The authorization-header diagnostic didn't pass and wasn't explained (00:06:30).
- Tool counts conflict across dashboard, tool page and homepage (00:13:43).
- Roadmap items still to come: human-in-the-loop approvals, undo, progressive tool disclosure, plugin abilities on by default, batch tool calls, AI site design with custom content types, WooCommerce product gallery management, easier connection on difficult hosts (00:18:06 to 00:18:49).
### What the video does not say (absences, not plugin defects)
A WordPress developer needs these answers before using any site-writing MCP plugin on a real site. The video doesn't address them, and the transcript can't show whether the plugin does.
1. **Permissions model.** Which WordPress user the agent acts as, whether each tool runs a capability check against that user, what "full access" excludes, and whether a narrower scope exists. The tool-disable list is described as a site setting; whether it's per user, per client or per role isn't shown.
2. **Who can change the gate.** Whether a connected agent can reach the Settings, Advanced page, or only an administrator in the browser can.
3. **Blast radius.** The video shows plugin updates, template edits and block edits through one connection. It doesn't state limits such as no file writes outside `wp-content`, no user management or no deletion beyond trash.
4. **Logging.** A recent-activity view and per-call change detail appear (00:09:23, 00:12:17). Retention, export, which user and client each row records, whether tool inputs and outputs are stored, and whether rows can be edited aren't covered.
5. **Rollback and review.** No backup, staging copy or revert step precedes or follows the updates. Undo and approvals are roadmap items.
6. **Session and credential lifecycle.** Token lifetime, revocation from the manage-connections screen, and why enabling a tool forces re-authentication aren't explained.
7. **Data flow.** "Zero hosted relays" concerns the plugin vendor's path. Content the agent reads goes to the AI provider the client uses; the video doesn't say so. The telemetry opt-in payload isn't shown.
8. **Provenance.** Vendor name, version, license, source repository, security-contact policy, changelog, and the 10,000-installs-versus-11-reviews gap.
9. **Prompt injection.** The agent reads post and page content and holds write tools in the same session. The video doesn't test content that carries instructions.
10. **Scope of an instruction.** A search for 2025 reached a page the presenter hadn't asked about (00:17:23), and he calls the result "an accidental tool call." Whether it wrote to that page isn't clear in the captions.
11. **Host fit.** The failing authorization-header check and the roadmap's "difficult hosts" line suggest host-dependent behavior. The host used isn't named.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00:00](https://www.youtube.com/watch?v=L6LOIINMY8E&t=0) Framing and sponsorship
- Opens on AI-in-WordPress competition and the new entrant. Announces focus on the homepage's "zero hosted relays" line.
- Discloses sponsorship. Treated as context only.
#### โฑ๏ธ [00:00:43](https://www.youtube.com/watch?v=L6LOIINMY8E&t=43) First-take framing
- States the approach: install and configure without prior use.
> [!quote] [00:00:43]
> I haven't used the plugin yet.
- Reads the homepage figures: 10,000 active installs, 280 total MCP tools, five out of five, zero hosted relays.
#### โฑ๏ธ [00:01:26](https://www.youtube.com/watch?v=L6LOIINMY8E&t=86) The relay claim
- Explains relay as the path a request takes when an agent installs a plugin or edits a page. The vendor's claim is that nothing passes through a hosted relay.
- Hedges the claim.
> [!quote] [00:01:26]
> I can't attest for anything else that's happening on uh tool calling, but everything is supposed to be local to your WordPress website.
- Predicts hosts and product companies will compete on MCP, including add-ons and ecosystem recommendations.
#### โฑ๏ธ [00:02:09](https://www.youtube.com/watch?v=L6LOIINMY8E&t=129) Listing and install
- WordPress.org shows five stars from 11 reviews. He notes a five-star average is easy to reach at that count.
- Installs on a live, rarely used site with dated content and outdated plugins.
#### โฑ๏ธ [00:02:52](https://www.youtube.com/watch?v=L6LOIINMY8E&t=172) Onboarding options
- Reads the connect screen aloud.
> [!quote] [00:02:52]
> Opens Cloud AI with the server prefilled. Confirm signin approves. Done. No token needed.
#### โฑ๏ธ [00:03:35](https://www.youtube.com/watch?v=L6LOIINMY8E&t=215) Copy-paste connection
- Lists terminal command, Codex, OpenCode, and paste-into-chat. Compares it to another host's copy buttons from an earlier video (name garbled as "automatic space fast").
#### โฑ๏ธ [00:04:19](https://www.youtube.com/watch?v=L6LOIINMY8E&t=259) Claude Code setup
- One command registers the server. Status reads needs authentication; scope is the current project only.
#### โฑ๏ธ [00:05:02](https://www.youtube.com/watch?v=L6LOIINMY8E&t=302) Verify connection
- Browser page waits for the AI's first call. `/mcp` doesn't show WordPress until Claude Code is restarted.
#### โฑ๏ธ [00:05:47](https://www.youtube.com/watch?v=L6LOIINMY8E&t=347) Authentication and telemetry
- Chooses full access. Terminal and browser both report success; the browser page needs a refresh.
> [!quote] [00:05:47]
> you can opt in to contribute anonymous telemetry data
#### โฑ๏ธ [00:06:30](https://www.youtube.com/watch?v=L6LOIINMY8E&t=390) Dashboard and diagnostics
- 117 registered tools; Claude Code connected this week; a manage-connections list.
> [!quote] [00:06:30]
> Everything seems to pass except for this authorization header.
#### โฑ๏ธ [00:07:14](https://www.youtube.com/watch?v=L6LOIINMY8E&t=434) Read queries
- Zero posts, nine pages, seven plugin updates available. He mistypes "pages" and the agent still answers.
#### โฑ๏ธ [00:08:40](https://www.youtube.com/watch?v=L6LOIINMY8E&t=520) Update refused
- He calls plugin updates a destructive action and expects them to be off.
> [!quote] [00:08:40]
> The WordPress connection gives me no tool for installing plug-in updates.
- The agent guesses the tool was turned off in the plugin's settings.
#### โฑ๏ธ [00:09:23](https://www.youtube.com/watch?v=L6LOIINMY8E&t=563) Activity log and agency question
- Shows a recent-activity list. Raises the agency policy question (see atom H4).
#### โฑ๏ธ [00:10:08](https://www.youtube.com/watch?v=L6LOIINMY8E&t=608) Finding the gate
- The tool search shows the update-plugin tool as disabled, with read and write labels. A tools-page note explains where to change it.
> [!quote] [00:10:08]
> the WordPress tools sites gets the destructive ones can be disabled for every client under settings advanced
#### โฑ๏ธ [00:10:52](https://www.youtube.com/watch?v=L6LOIINMY8E&t=652) Enable and retry
- Unchecks the update-plugin entry, saves, retries, and must re-authenticate before the agent sees the tool.
#### โฑ๏ธ [00:11:35](https://www.youtube.com/watch?v=L6LOIINMY8E&t=695) Updates run
- Warns against copying his approach on important sites.
> [!quote] [00:11:35]
> I will cowboy code the site cuz it's my site.
- Agent output on missing error logging.
> [!quote] [00:11:35]
> I couldn't check any PHP errors caused by the updates because the site doesn't keep an error log.
#### โฑ๏ธ [00:12:17](https://www.youtube.com/watch?v=L6LOIINMY8E&t=737) Verification
- Update notifications are gone. He checks the front page only and says it works.
- Tool-call log shows what changed (atom H3).
#### โฑ๏ธ [00:13:02](https://www.youtube.com/watch?v=L6LOIINMY8E&t=782) Footer request and tool counts
- Starts the footer request. Opens the vendor's tool list: "130 core WordPress MCP tools," many destructive.
#### โฑ๏ธ [00:13:43](https://www.youtube.com/watch?v=L6LOIINMY8E&t=823) Count mismatch
- He notices the inconsistency.
> [!quote] [00:13:43]
> it says 280 AI ready WordPress tools. And if we go back, we're seeing 130. So, the team might need to update that.
- Agent says the template-edit tool is missing; the footer sits in a template part of the active theme (caption: "your all theme").
#### โฑ๏ธ [00:14:27](https://www.youtube.com/watch?v=L6LOIINMY8E&t=867) Second gate
- Unchecks the update-templates entry, re-authenticates. The agent flags a second outdated year in the subheadline.
#### โฑ๏ธ [00:15:11](https://www.youtube.com/watch?v=L6LOIINMY8E&t=911) Footer result
- Footer now reads 2026.
> [!quote] [00:15:11]
> I read the footer back after saving and the year was the only thing that has changed.
#### โฑ๏ธ [00:15:53](https://www.youtube.com/watch?v=L6LOIINMY8E&t=953) Verdict
- Reports no real issues and calls setup straightforward.
> [!quote] [00:15:53]
> I didn't have any real issues. It's pretty straightforward, pretty easy, and I like the interface that I'm looking at.
- States that destructive tools default to off and he finds that sensible (atom H1).
#### โฑ๏ธ [00:16:38](https://www.youtube.com/watch?v=L6LOIINMY8E&t=998) Ambiguous follow-up
- "Change that 2025 to 27" updates the footer tagline. He recognizes he gave no context.
#### โฑ๏ธ [00:17:23](https://www.youtube.com/watch?v=L6LOIINMY8E&t=1043) Homepage block and site-wide search
- Homepage block changes to 2027.
> [!quote] [00:17:23]
> A search for 2025 found on the other page that still has it.
- Calls it an unintended tool call. Says he talks to AI with a dictation app (caption: "fluid voice").
#### โฑ๏ธ [00:18:06](https://www.youtube.com/watch?v=L6LOIINMY8E&t=1086) Roadmap
- Finds the vendor roadmap on its site. Lists current and next items (see atom H5 and the limitations list).
#### โฑ๏ธ [00:18:49](https://www.youtube.com/watch?v=L6LOIINMY8E&t=1129) Close
- Promises a follow-up video. Ends on subscribe links for WP Minute.
## ๐ References
- Video: [First Look: Easy MCP AI, WP Minute Tutorials](https://www.youtube.com/watch?v=L6LOIINMY8E)
- The vendor site and WordPress.org listing aren't linkable from the transcript; the spoken domain is garbled. Queue verification (see Fleeting Queue).
- Context I added, not cited in the video; verify before relying on it:
- [Model Context Protocol specification](https://modelcontextprotocol.io/specification) for authorization and tool annotations
- [WordPress/mcp-adapter](https://github.com/WordPress/mcp-adapter) and the Abilities API in core, for comparing tool surfaces
- [Detailed plugin guidelines](https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/) for tracking and external-service rules
## ๐ฃ๏ธ Paraphrase
- **Framing:** A sponsored first look at a free WordPress MCP plugin, with an emphasis on a no-hosted-relay design. The presenter says he can't vouch for everything the plugin does with tool calls, only that the vendor's intent is to keep it local to the site.
- **Setup:** Install, activate, copy a connect command, authenticate in the browser, and the agent can see the site. Claude Code needed a restart before it listed the server, and the browser page needed a manual refresh.
- **Gating:** Reads work immediately. Writes that can break a site, such as updating plugins and editing templates, ship disabled. Turning them on is a settings change plus a fresh sign-in.
- **Outcome:** Seven plugins updated, a footer year changed, a homepage block changed. The presenter judges setup easy and the interface good, flags that tool counts on the vendor's pages disagree, and notes the vendor roadmap still lists approvals and undo.
## ๐ฐ Newsletter
**Your site just got a second set of hands. Check what they can touch.** WP Minute Tutorials took a sponsored first look at Easy MCP AI, a free plugin that lets Claude Code read and edit a WordPress site over MCP. Setup took one copied command and one browser sign-in. Updating plugins and editing templates stayed locked until the presenter unchecked two tools in the plugin's Advanced settings, which is the part worth watching. Before you copy it, note what the video skips: which user the agent runs as, how you roll back, and what happens when instructions are vague. Roadmap items for approvals and undo are listed but not shipped. Try it on a staging copy, and watch the activity log. [Watch the video](https://www.youtube.com/watch?v=L6LOIINMY8E).
## โ
Action items
#### DevRel
- Developer advocacy: record a follow-up that repeats 00:08:40 to 00:15:11 on a Pantheon Dev or multidev environment with a staging copy, shows the activity log after each write, and ends with a manual revert. That's the segment the video leaves out.
- Education: build a 30-minute lab, "connect an agent, then lock it down," where learners reproduce the update-plugins and update-templates toggles and then write which tools they'd leave off for a client site.
- Developer experience: publish a pre-connection checklist for any site-writing MCP plugin with eleven questions from the absences list: acting user, capability checks, gate location, log retention, revocation, backups, data flow, provenance, injection, instruction scope, host fit.
- Developer marketing: don't repeat "10,000 active installs," "280 tools" or "117 tools" in Pantheon material. The video itself shows three different counts, and the sponsorship is disclosed.
- Community management: when a sponsored first look is shared in a community channel, add the sponsorship note and the presenter's Gravity Forms employment (00:11:35) so readers can weigh it.
- Internal/external/cross-project: send the vendor, through WP Minute or the plugin's support forum, a short list: version, license, source repo, security contact, data policy, and dates for approvals and undo.
#### OSPO
- Policy and governance: add an agent-access clause for customer and community sites: a named owner, an allowlist of enabled tools, an expiry date, and a logged revocation step. This answers the question raised at 00:09:23.
- License compliance: confirm the plugin's license and whether a paid tier exists. The video says "free โฆ as of this recording," which signals a possible change.
- Security management: treat an MCP plugin that can update plugins and edit templates as privileged code. Add it to vulnerability monitoring, record the vendor's disclosure channel, and review the changelog on each release.
- Software inventory: add a field "can be driven by an agent" and the enabled-tool list per site to the inventory, so an audit can answer which sites let an agent update plugins.
- Developer support: run office hours on reading a tool-call log: pick one change from 00:12:17 and trace it from request to result.
- Community engagement: No signal.
- Strategic alignment: track the share of managed sites with an MCP-capable plugin active and the share with write tools enabled. Report both quarterly.
#### Community
- Maintainers: ask plugin maintainers whose products agents now update (Gravity Forms, add-ons, license-server plugins) to publish machine-readable breaking-change notes, because the agent warned only generically about big version jumps (00:11:35).
- Contributors: turn the video's fixture into a shared test: nine pages, seven outdated plugins, a stale footer year, a thank-you page with the same year. Contributors can run any MCP plugin against it and compare outcomes.
- Sponsors: set a norm that sponsored first looks state the relationship in the opening sentence and any employer tie at first mention.
- Ecosystem: run a cross-vendor drill on an agent-driven update of a plugin with a license server, since the presenter anticipates a re-authentication problem (00:11:35).
#### WordPress
- Core: No signal.
- Core Performance: No signal.
- Core AI: compare the tool surface shown (117 registered, read and write labels, a destructive group) with the Abilities API and MCP adapter. Check whether destructive and read-only hints map to ability annotations, and whether the "plugin abilities on by default" roadmap line means abilities registered by other plugins. Publish a one-page comparison.
- **Core Program Team:** settle the vocabulary in cross-team material. The video uses tools, core tools, registered tools and AI-ready tools for different numbers; agree on terms before MCP counts appear in a release post.
- Mobile: No signal.
- Playground: build a blueprint with the fixture site above and the plugin installed, then test whether the browser sign-in and MCP connection complete from Claude Code. Document the outcome, including if it can't.
- Community: add a 20-minute "connect, gate, audit, revert" session to the meetup kit, using a staging copy and the fixture.
- Training: write a four-part lesson. (1) Connect a client. (2) Read the tool list and classify read, write and destructive. (3) Run one scoped write, such as the footer year, and read the log. (4) Revert by hand. Add a graded step: write one instruction that names the page and block, since the ambiguous follow-up at 00:15:53 changed the wrong target.
- Marketing: No signal.
- Support: draft a triage macro for "an agent changed my site": ask for the connected client, the enabled-tool list, the activity-log export and the acting user.
- Design: No signal.
- Documentation: add a handbook page on connecting an AI agent to WordPress that tells readers what to gate first and what to log.
- Photos: No signal.
- TV: No signal.
- Polyglots: No signal.
- Accessibility: audit the plugin's admin screens at 00:03:35 (connect), 00:06:30 (dashboard) and 00:10:52 (the tool list with checkbox semantics where an unchecked box turns a tool on) against WCAG 2.2 AA. This video can't show it.
- Meta: No signal.
- CLI: No signal.
- Hosting: on a Pantheon Dev environment, test whether the plugin's authorization-header diagnostic passes and whether the browser sign-in completes (00:06:30). Separately, check how agent-driven plugin updates behave on Test and Live, where code is read-only by design (my inference; verify). Record in a cross-host checklist.
- Tide: No signal.
- Openverse: No signal.
- Themes: document that a template-part edit made by an agent saves to the database as a customization, outside theme files and version control (my inference from block-theme behavior; verify with the footer test at 00:14:27).
- Plugins: ask the review team whether a plugin that updates other plugins and sends opt-in telemetry meets directory guidelines, and ask about review-count thresholds before listing trust signals such as "five out of five" (11 reviews, 00:02:09).
- Security: run a prompt-injection test on a fixture site. Put instructions in a comment, a form entry and a post body, enable write tools, ask the agent to summarize content, and record whether any write occurs. Test both default and unlocked tool sets.
#### The WPOCC
- Programs: No signal.
- Projects: a documentation sprint on an "agent access policy" template for client sites, using the three gates in this video (reads on, writes off, explicit enablement) as the baseline.
- Funding experiments: fund one independent test of the zero-relay claim: capture outbound requests during tool calls with telemetry off, and publish the result.
### FAIR
- Technical independence: "zero hosted relays" is a local-first design property. Add it, and the telemetry default, to any scorecard that rates plugin independence.
- Policies and covenants: require that opt-in telemetry state its payload in plain language before listing in an independent index.
- Productized governance artifacts: add an "agent write surface" row to operator scorecards: enabled tools, acting user, log retention, rollback.
## ๐งช Hypotheses
1. **Re-authentication follows tool-set changes:** the plugin's session shows the same tool list until the client reconnects, so enabling a tool needs a restart or re-auth. Observed three times in the video (00:05:02, 00:10:52, 00:14:27).
2. **Instruction scope can exceed the request:** a site-wide search for a string will touch content outside the page the user named. Observed once, ambiguously, at 00:17:23.
3. **The authorization-header diagnostic predicts host failures:** hosts that strip the header will fail the check and the connection.
4. **The activity log is sufficient to revert a change by hand:** each row holds enough before-and-after detail to restore the prior state.
5. **No plugin-vendor domain is contacted during tool calls:** with telemetry off, outbound request capture shows traffic only between the client, the site and the AI provider.
## ๐ Methodology
- Build a fixture site: nine pages, seven outdated plugins, a stale footer year, a thank-you page with the same year. Run the video's prompts three times each in Claude Code and one other client.
- For hypothesis 1, toggle each destructive tool and record whether the running session sees it without re-auth.
- For hypothesis 2, run twenty scoped instructions ("on the homepage") with the target string on five pages and count out-of-scope writes.
- For hypotheses 3 and 5, test on three hosts with request logging; for 4, make ten edits and attempt a manual revert from the log.
## โ Questions
- What does "full access" at 00:05:47 exclude, and what other scopes did the approve screen offer?
- Which WordPress user does the agent run as, and does each tool call check that user's capabilities?
- Is the destructive-tool list a site setting, per-client, or per-role? Can an agent change it?
- Why does enabling a tool force re-authentication, and does the client cache the tool list?
- What caused the authorization-header failure at 00:06:30, and does it block production use?
- Did the agent write to the thank-you page at 00:17:23, or only find it?
- What does the activity log store, for how long, and can an administrator export it?
- Which number is right: 117, 130 or 280, and what does each count?
- How do "approvals" and "undo" on the roadmap interact with the default-off model?
- What exactly does "plugin abilities on by default" refer to?
- Who makes the plugin, under which license, and what is the version at recording?
- How does a presenter's employer tie, here a Gravity Forms update at 00:11:35, affect how readers weigh "nothing should break"?
## ๐ฎ Future research
- Compare this plugin's tool surface and default-off list with other WordPress MCP options on the same fixture and prompts.
- Measure instruction-scope drift across clients (Claude Code, ChatGPT, Cursor, Codex, OpenCode) with the same plugin.
- Follow the roadmap: re-test once approvals and undo ship, and report what changes in the default-off model.
## ๐ก Implications
- **Practice:** The default-off, enable-per-tool pattern gives developers a visible checklist before an agent can write. The friction (settings change, re-auth) works as a speed bump, but a developer in a hurry will clear it, as the presenter did twice.
- **Policy:** Agencies need a written answer to "what can staff and agents do on client sites," which the presenter raises and leaves open (00:09:23). Per-tool enablement, expiry and logging are the minimum.
- **Security:** Read access plus write tools in one session is the setup prompt injection targets. The video tests none of it. Treat the plugin as privileged code with an inventory entry.
- **Hosting:** Hosts will field "an agent changed my site" tickets. Header handling, read-only code environments and multidev testing decide whether this works on a platform.
- **Education:** The ambiguous "change that 2025 to 2027" shows why prompt precision belongs in training, next to tool gating.
- **Funding:** Independent tests of vendor privacy claims, such as zero hosted relays, are inexpensive to run and worth funding.
## ๐ง Learning styles assessment
- **Reading level:** Flesch-Kincaid grade 3.9 and Flesch reading ease 85.2, computed on the 3,339-word transcript (332 sentence units, 4,396 syllables by a vowel-group heuristic). Captions carry little punctuation, so sentence boundaries are approximate. Spoken difficulty is higher: MCP, relay and tool calling go undefined.
#### ๐ Visual learners
- Present: the entire demo is on screen: onboarding buttons, dashboard counts, tool search, settings checklist, activity log, front-end before and after.
- Improve: add on-screen captions for each count and toggle, and a diagram of client, site and AI provider showing where "zero hosted relays" applies.
#### ๐ Aural learners
- Present: continuous narration of each step, including read-aloud screen text.
- Improve: replace "right here" and "this" with the name of the control; summarize the three gates in one spoken sentence at the end.
#### ๐ฃ๏ธ Verbal learners
- Present: plain explanation of what a relay does at 00:00:43 and of why updates count as destructive at 00:08:40.
- Improve: define MCP, tool and agent in one sentence each, and use one term for the 117, 130 and 280 counts.
#### ๐งฉ Kinesthetic learners
- Present: a reproducible sequence: install, copy command, authenticate, ask, enable tool, re-authenticate, ask again.
- Improve: link a starter fixture and a one-page checklist so viewers can repeat the toggles on a staging site.
#### ๐ง Logical learners
- Present: a clear cause chain: refusal, discovery of the disabled tool, enablement, success.
- Improve: add a table of enabled tool, request, result and log row, and reconcile the three tool counts.
#### ๐งโ๐คโ๐ง Social learners
- Present: asks viewers for comments at 00:17:23 and raises the agency-policy question at 00:09:23.
- Improve: pose the agency question as a discussion prompt with a sample policy to react to.
#### ๐งโโ๏ธ Solitary learners
- Present: self-paced replication on one's own site.
- Improve: a short self-check: which tools would you leave off for a client site, and why.
#### ๐ฟ Naturalistic learners
- Present: none. Not applicable to this source.
- Improve: No signal.
## ๐ Accessibility assessment
This assesses the video as published (auto-captions only, no speaker labels, content visible only on screen), mapped to WCAG 2.2 AA.
#### Screen reader semantics
- The transcript has no headings or chapters, so there's no structure to navigate (1.3.1, 2.4.5 apply to a page; for a video the nearest is chapter markers). Not verifiable from the transcript whether YouTube chapters exist.
- Gaps: nearly all substance is on screen only: the counts, the toggles, the log rows, the diagnostics list.
#### Keyboard navigation
- Not assessable from the transcript for the player. The demo uses a mouse in the browser and keyboard in the terminal. The plugin's own keyboard operability isn't shown (2.1.1).
#### Contrast and readability
- Screen text contrast can't be assessed from captions (1.4.3). The presenter reads some screen text aloud, which helps; tool names and counts are partly read.
#### Text resizing and reflow
- A recorded screen can't reflow (1.4.4, 1.4.10 apply to the plugin UI, not shown at 200% zoom). Terminal text legibility is unknown.
#### Media and captions
- Auto-captions only, with errors on proper nouns: "Cloud Code" for Claude Code, "codeex" for Codex, "Easymci.com" for the domain, "Ali Pro," "automatic space fast," "fluid voice." (1.2.2 requires accurate captions.)
- No speaker labels; a single speaker makes this a low risk. Non-speech sounds appear as "[laughter]" and "[snorts]."
- No audio description (1.2.5). Deictic references like "right here" (00:00:00), "this" and "over here" depend on the picture.
#### Forms and interactions
- The settings checklist works as a double negative: unchecking a disabled-tool box turns the tool on (00:10:52, 00:14:27). Whether labels say so can't be seen (3.3.2). The presenter's own wording, "is now unchecked," shows the ambiguity.
- Target size and focus order for the plugin's controls (2.5.8, 2.4.7) aren't shown.
#### Standards reference
- Gaps map to 1.2.2, 1.2.5, 1.3.1, 1.4.3, 2.1.1, 2.4.5 and 3.3.2. Nothing in the transcript confirms a pass for any of them.
## ๐ DEIB assessment
#### Cultural breadth
- English-only, US-centric. One site, one client, one host. No mention of translation of the plugin's interface or of non-English content handling.
#### Inclusive language
- Idioms such as "cowboy code" and "as the kids say" and unexplained jargon (MCP, relay, tool calling) raise the barrier for newcomers and non-native English speakers. Self-deprecating humor ("lazy and clumsy") is mild and not directed at others.
#### Neurodiversity support
- Unscripted, with tangents and waits cut in editing. The sequence (install, connect, ask, gate, retry) is predictable and repeated, which helps. No chapters or on-screen step list.
#### Representation
- One presenter and the vendor's marketing. Agencies and client-site stakeholders are raised as a question, not heard. No end-user voices.
#### Psychological safety
- The presenter models mistakes openly: a typo, a wrong click, an ambiguous prompt, "I don't know what is about to happen." That lowers the bar for beginners. "Cowboy code" on a live site normalizes risk, though he states it isn't advice.
## โ
Logical validity
#### Strong reasoning
- **Causal diagnosis, 00:08:40 to 00:10:52:** refusal, search of the tool list, find the disabled tool, change the setting, rerun, success. Each step is shown, so the claim "destructive tools are off by default and a setting controls it" is supported for two tools (update plugin, update templates).
- **Self-correction, 00:13:43:** he spots 280 versus 130 and flags it for the vendor instead of passing it along.
- **Hedged claim, 00:01:26:** he separates what the vendor says (zero relays) from what he can attest, and says so.
- **Disclosure, 00:00:00 and 00:11:35:** he states sponsorship and an employer tie that bears on his confidence in the Gravity Forms update.
- **Read-back verification, 00:15:11:** the agent reads the footer back and reports that only the year changed. That's the strongest verification shown.
#### Fallacies
- **Hasty generalization, 00:15:53 and 00:17:23:** "pretty straightforward, pretty easy" and "it was easy to set up" come from one site, one client and one session, with a Claude Code restart (00:05:02) and three authentication steps (00:05:47, 00:10:52, 00:14:27). He frames it as a first look, which softens it. Fix: report the friction counted, say "easy on one Claude Code setup."
- **Incomplete evidence, 00:12:17:** "everything works" after seven plugin updates rests on viewing a landing page. He adds "obviously" it's a simple page, which hedges it. Fix: say the front page loads, and name what wasn't checked (admin screens, forms, the license-server plugin).
- **Appeal to personal experience, 00:11:35:** "I kind of know that there shouldn't be anything that breaks" for Gravity Forms rests on employment, not a changelog. Fix: cite the release notes for the version jump.
- **Not fallacies:** the prediction that vendors will compete at the MCP layer (00:01:26) is hedged speculation, and the roadmap praise is opinion, flagged as such.
#### Tone of voice
- Casual, exploratory and upbeat, with self-deprecating humor ("lazy and clumsy"), plain admissions of uncertainty ("I don't know what is about to happen"), and occasional promotional warmth ("Really nice to see that from a product company"). Sponsorship is disclosed up front.
## ๐ก๏ธ DARVO analysis
Not applicable to this source. There's no accusation, conflict or defense in the video, only a product walkthrough.
## ๐ฏ Conclusion
The video shows an Easy MCP AI setup that works in about ten minutes on one site with Claude Code, and a clear default-off mechanism for update-plugin and update-template tools. It leaves out the questions a WordPress developer asks first: acting user, scope, logging detail, rollback, data flow, provenance and prompt injection. The roadmap confirms approvals and undo aren't yet shipped.
**Next steps for readers:** test on a staging copy, enable one write tool at a time, read the activity log after each call, and write a revert step before the first write. Verify the product name, vendor, version and tool counts from the WordPress.org listing, because the captions garble the name and the video shows three tool counts.
## ๐ Refactor Appendix โ First Look: Easy MCP AI
> Density: 2โ5 Literature atoms, 0โ3 Permanent candidates.
> Emitted: 5 Literature, 2 Permanent. The sponsorship disclosure, the roadmap CTA and the subscribe links were dropped as commercial context.
>
> Konik claim-header rules: present tense, declarative, โค10 words, searchable, unique.
>
> Atomicity: one declarative sentence per atom. "and"/"also" โ split.
>
> Tag pool: #bmf ยท #addendum ยท #xref ยท #articleseed ยท #storystem ยท #share ยท #aphorisms
### ๐ Literature Split Pad
#### [H1] Destructive MCP tools ship off by default
> [!quote] [00:15:53]
> we just have to understand that the destructive stuff is going to be off off by default, which totally makes sense.
**Context and use**:
- 00:15:53, the verdict after two tool enablements (update plugin, update templates). The claim is shown for two tools, not the whole list.
- Use as the baseline for a gating checklist. Ask which tools are off and who can turn them on.
**Tags**: #xref #share
<!-- atomicity: 1 idea โ -->
#### [H2] Enabling a tool requires re-authentication
> [!quote] [00:10:52]
> after reauthenticating, after enabling the tool, we can start to update our plugins.
**Context and use**:
- 00:10:52, after a failed retry. The same reauthentication appears at 00:14:27 for the template tool.
- Treat as an observed behavior, not an explained one. The video doesn't say why. Test it as hypothesis 1.
**Tags**: #xref
<!-- atomicity: 1 idea โ -->
#### [H3] A tool-call log shows what the agent changed
> [!quote] [00:12:17]
> we can see here all of the tool calling that it did when it was modifying it.
**Context and use**:
- 00:12:17, after the seven plugin updates. The log is the only audit trail shown.
- Retention, export, attribution and tamper resistance aren't covered. Ask for them before relying on it.
**Tags**: #xref #articleseed
<!-- atomicity: 1 idea โ -->
#### [H4] Agencies need a policy for staff MCP access
> [!quote] [00:09:23]
> What can they do on clients sites? What can't they do on client sites? What's that policy look like?
**Context and use**:
- 00:09:23, raised as an open question while looking at the activity log. The presenter doesn't answer it.
- Direct input for the OSPO agent-access clause and the WPOCC policy-template sprint.
**Tags**: #xref #share
<!-- atomicity: 1 idea โ -->
#### [H5] Approvals and undo are roadmap items
> [!quote] [00:18:06]
> human in the loop approvals. Undo for AI made changes. Progressive tool disclosure
**Context and use**:
- 00:18:06, listed under what's happening now on the vendor roadmap. The wording implies these aren't in the build shown; confirm with the vendor.
- Use as the reason to require staging, backups and manual revert steps until they ship.
**Tags**: #xref #articleseed
<!-- atomicity: 1 idea โ -->
### ๐ง Atomic Split Pad
#### [P1] The tool-disable list is the permission model
**Claim** (one sentence, Courtney's voice): For an MCP plugin that gates writes by tool availability, the real permission boundary is who can edit the disable list, so audit that setting before auditing prompts.
**Evidence pointer**: [[#H1]] ยท [[#H2]]
**Scope & conditions**: Holds for the two tools shown. It weakens if the plugin also checks the acting user's capabilities on each call, which the video doesn't show. Fails if an agent can edit the setting itself.
**Links**:
- [[Abilities API and MCP adapter]] โ because contrasts on where the permission check lives
- [[Agent access policy for client sites]] โ because applies-in agencies
- [[WordPress capability checks]] โ because extends to agent-driven calls
<!-- atomicity: 1 idea โ -->
#### [P2] A log without undo is evidence, not recovery
**Claim** (one sentence, Courtney's voice): An activity log tells you what an agent changed after the fact, so until undo or approvals exist, the recovery path is a backup and a written revert step.
**Evidence pointer**: [[#H3]] ยท [[#H5]]
**Scope & conditions**: Holds while the roadmap items are unshipped. Weakens if each log row carries enough before-and-after detail to restore by hand, which hypothesis 4 tests.
**Links**:
- [[Rollback for agent-made changes]] โ because extends
- [[Pantheon multidev workflow]] โ because applies-in staging before live writes
- [[Reading vendor privacy claims]] โ because contrasts on evidence: the log is shown, the relay claim isn't tested
<!-- atomicity: 1 idea โ -->
### โ๏ธ Fleeting Queue
- [F1] Verify the product name and domain: spoken as "EasyMCP AI," "easymcpai," "Easymc AI," "Easymci.com." Likely correct: "Easy MCP AI" (my inference). Confirm the WordPress.org slug, vendor, version, license โ https://www.youtube.com/watch?v=L6LOIINMY8E #fleeting #inbox
- [F2] Verify other garbled names: "Cloud Code" (Claude Code), "codeex" (Codex), "Ali Pro" (unclear, plugin), "automatic space fast," "fluid voice," "your all theme" (possibly the Ollie theme; unconfirmed), "WP log" (likely WP_DEBUG_LOG; unconfirmed), "the wpmin.com" (wpminute.com) #fleeting #inbox
- [F3] Reconcile tool counts: 117 registered (dashboard), "127"/"117 117" (00:07:57), 130 core (tool page), 280 (homepage and features). Ask what each counts #fleeting #inbox
- [F4] Find out what the authorization-header diagnostic tests and why it failed at 00:06:30; test on a Pantheon Dev environment #fleeting #inbox
- [F5] Confirm which authorization protocol the browser sign-in uses and what "full access" excludes (00:05:47) #fleeting #inbox
- [F6] Confirm whether the agent wrote to the thank-you page at 00:17:23 and whether the plugin log recorded it #fleeting #inbox
- [F7] Check whether the plugin registers tools through the WordPress Abilities API or the MCP adapter, and what "plugin abilities on by default" means (00:18:06) #fleeting #inbox
- [F8] Article seed: "Before you let an agent update your plugins: eleven questions" built on H1 to H5 #fleeting #inbox #articleseed
- [F9] Run the prompt-injection test (comment, form entry, post body) against the plugin on a fixture site #fleeting #inbox
### โ Things 3 (max 2 actions)
- [ ] Verify the plugin name, vendor, version and license on WordPress.org and reconcile the 117, 130 and 280 tool counts before citing this video โ research, 20 min #things
- [ ] Set up the fixture site on a Pantheon Dev environment and run the update-plugin, update-template and ambiguous-instruction tests with the activity log open โ WordPress Plugins and Hosting teams, 90 min #things
<!-- deep-read:sections end -->
๐ **Full text:** [[Full Document Contents/Articles/First Look Easy MCP AI.md|First Look: Easy MCP AI by WP Minute Tutorials]]
## Highlights
- [00:08:40] moment. Let's just see how many Let's just see if the tool is available out of the box for me to update plugins. Uh this is something that you could consider a destructive action like if you were to update plugins that you didn't want to update or delete, modify, install, etc. Um so let's go see what we can do. Can you run through and update all of the plugins? And while that's Oh, let's just see. I didn't uh update anything. The WordPress connection gives me no tool for installing plug-in updates. That's what I thought. The update check tool refers to the WP update plug-in tool, but this is session doesn't have it. And search of the WordPress tools didn't find it. It has has probably been turned off in the easymi tool settings. All right. So, [00:09:23] let's see if we can turn that on. Uh, this is really nice. We have this recent activity here, which is showing the recent activity. If you didn't realize, uh, that's what that was. But if you have a lot of people working on a site, uh, which is an interesting, I don't want to say dilemma, but interesting how agencies now might be handling MCP connections up to client servers. How are how is your staff, you know, managing MCP connections? Uh, what can they do on clients sites? What can't they do on client sites? What's that policy look like? Um, [snorts] so pretty cool. Nice, clean, easy activity log, which is nice. All right, let's take a look at these tools and let's just search for uh WP update ([View Highlight](https://read.readwise.io/read/01m48xcrnft8swbtt8a49z7854))
- Note: [H4] Agencies need a policy for staff MCP access
- Tags: atom/literature/h3
- [00:10:08] plugin. So say WP\_update plugin uh is a disabled tool call. So let's just see if we can enable it. I don't know how to enable. We can read, write, but it is disabled. Can I see if I do that? So, we'll go to the dashboard here and go to tools and information. 117 tools available. We knew that some tools are hidden. Uh, some installed tools are turned off. Reenable them in tools. Let's go back to tools. Why can I not? Uh, the WordPress tools sites gets the destructive ones can be disabled for every client under settings advanced. Okay, so we go settings advanced. Let's go and turn on [00:10:52] the plug-in updates. WP update plugin is now unchecked. and a lot of other interesting advanced settings here uh which you can play with if you install the plugin. Let's save the changes. Let's go back to view all all things. We can see that we tried to run that again. All right, so say try again. All right, it's telling me I have to uh recall this. I might have to restart the session one more time. All right, we can see that uh after reauthenticating, after enabling the tool, we can start to update our plugins. Again, caution on any kind of destructive setting. I'm not ([View Highlight](https://read.readwise.io/read/01m48xcf0dzg2zv546ghq2ctrb))
- Note: [H2] Enabling a tool requires re-authentication
- Tags: atom/literature/h2
- [00:11:35] advising it. It's just uh I will cowboy code the site cuz it's my site. It's not doesn't have a lot of severity to me right now. So, it's going through the updates. It's doing Gravity Forms right now, followed by the kit add-on. and it's, you know, complete. It says I couldn't check any PHP errors caused by the updates because the site doesn't keep an error log. If you want that in the future, turn on WP log in the config. That's a server side thing. And it's reminding me, hey, because of a big jump for some of these plugins, which certainly I think I'm okay on the Gravity Forms side because it's just simple contact forms. Uh, and I happen to work for that company. So, I kind of know that there shouldn't be anything that that breaks from from the jump that I did. Um, but Ali Pro might have an issue. it might need to be reauthenticated with their own license [00:12:17] server. But let's go ahead and refresh. And we can see here all of the tool calling that it did when it was modifying it. And this is pretty cool, too, cuz we're seeing some changes in that tool call and what happened uh during that, which is, you know, really good to see. We can also see that obviously my updates notifications are gone. Let's go to the front of the site, front end right here. And everything works. very simple page. Obviously, this is just a landing page, but we can see we have a project that I started back in 2024, which I said was going to launch in 2025. And um you know, we're in the tail end of 2026. So, maybe we should update some of these, and that'll be the next test to see if this MCP can handle that. ([View Highlight](https://read.readwise.io/read/01m48xcmqby0y95xj6wd6m7vs4))
- Note: [H3] A tool-call log shows what the agent changed
- Tags: atom/literature/h3
- [00:15:53] with is a literal first look, uh, without me reading the manual, uh, just installing the plugin and getting it up and running, I didn't have any real issues. It's pretty straightforward, pretty easy, and I like the interface that I'm looking at. And then tool calling, we just have to understand that the destructive stuff is going to be off off by default, which totally makes sense. Obviously, we want to be careful before you do destructive stuff to your WordPress website. But, uh, once they're enabled, you can modify. You can update plugins. I didn't demo any installing plugins, but if I'm updating them, I can certainly install them. And then modifying text uh on the site. Again, very simple site. So, if you wanted to start making blog posts and planning stuff uh with uh content calendar and [00:16:38] making edits to a site, you'll be able to do that with Easy MCP AI. So, it says done the footer tagline. Oh, the footer taglines. I see I didn't change the context. I just said change that 2025 to 27. Um, the footer tagline now reads professional WordPress training for teams coming in 2027. So, let me go ahead and refresh that. Oh, there's another one right there. Okay. And so let's test this out. On the homepage, there's a block that says, "Can Whoops. Can you update that to 2027?" ([View Highlight](https://read.readwise.io/read/01m48xccdm4wjkwanw4yw8jx6g))
- Note: [H1] Destructive MCP tools ship off by default
- Tags: atom/literature/h1
- [00:17:23] Now, sometimes I talk to AI. I use fluid voice for that. Uh, but I'm not using it right now. I'm just being lazy and clumsy and just typing. So, let's just see if it can modify that block. Now, now the template parts it didn't have an issue with, but let's just see what it can do. A search for 2025 found on the other page that still has it. Thanks for signing up. The homepage now says, "All right, so let's go ahead and refresh this." Boom. There it says 2027. So, there you go. Tool calling and um an accidental tool call to change something that I didn't know [laughter] was there. And I wasn't just reading probably because I'm half paying attention while I'm recording this stuff. So, very cool. Easy MCP. It was uh easy to set up. Let me know what you think in the comments. Free plug-in as [00:18:06] of this recording. Uh let me know what you think. Thumbs up if you like the video. Subscribe to the channel if you want more. There'll be another video for Easy MCP in the future. Uh they're telling me that there's a road map with some really cool things coming. Uh let's just see if I can find that on their site right here. Let's find the road map. Search for road map. There it is. Road map right here. We can go to road map. Uh what's happening now? human in the loop approvals. Undo for AI made changes. Progressive tool disclosure, uh, which is cool, and plug-in abilities on by default, which is what we just did. So maybe you'll see that by the time you try that. And then batch call tools, batch tool calls, and then what's up next? AI site design with custom content types, WordPress, ([View Highlight](https://read.readwise.io/read/01m48xcwd9ngmtbqzmxc5h5gce))
- Note: [H5] Approvals and undo are roadmap items
- Tags: atom/literature/h3