October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

How to Secure a WordPress MCP Server Before Connecting AI Clients

A practical pre-connection checklist for limiting WordPress MCP abilities, enforcing permissions, choosing STDIO or HTTP, protecting credentials, and monitoring AI client activity.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Before connecting an AI client, limit the WordPress abilities it can discover, enforce authorization inside each ability, and give the connection a dedicated account with only the required capabilities. Choose STDIO for local WP-CLI development or HTTP through a remote proxy when remote access is needed; HTTP is not secure by itself, so protect its authentication and restrict what the endpoint exposes.

1. Inventory every ability the client can reach

The WordPress MCP Adapter maps WordPress Abilities into MCP tools and other primitives. In the default server, an ability is exposed only when its registration explicitly marks it public for MCP access with meta.mcp.public. That flag controls discoverability; it is not an authorization check.

As an Amazon Associate I earn from qualifying purchases.

Before enabling an ability, record what it reads, what it can change, and the minimum WordPress capability that should authorize it. Treat every exposed ability as part of the site’s application attack surface. Do not mark abilities public indiscriminately, especially if they can publish, edit, delete, or change site settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • For each ability, document its data access and possible side effects.
  • Decide which WordPress capability is necessary for that operation.
  • Expose only the abilities the client actually needs.
  • For read-only context, consider whether an MCP resource is more suitable than an executable tool.

The WordPress Developer Blog explains the adapter’s exposure model in From Abilities to AI Agents: Introducing the WordPress MCP Adapter.

#1 Best Overall
Yubico - Security Key C NFC - Basic Compatibility - Multi-Factor authentication (MFA) Security Key and passkey, Connect via USB-C or NFC, FIDO Certified
  • POWERFUL SECURITY KEY: The Security Key C NFC is the essential physical passkey for protecting your digital life from phishing attacks. It ensures only you can access your accounts.
  • WORKS WITH 1000+ ACCOUNTS: Compatible with Google, Microsoft, and Apple. A single Security Key C NFC secures 100 of your favorite accounts, including email, password managers, and more.
  • FAST & CONVENIENT LOGIN: Plug in your Security Key C NFC via USB-C and tap it, or tap it against your phone (NFC) to authenticate. No batteries, no internet connection, and no extra fees required.
  • TRUSTED PASSKEY TECHNOLOGY: Uses the latest passkey standards (FIDO2/WebAuthn & FIDO U2F) but does not support One-Time Passwords. For complex needs, check out the YubiKey 5 Series.
  • BUILT TO LAST: Made from tough, waterproof, and crush-resistant materials. Manufactured in Sweden and programmed in the USA with the highest security standards.

2. Enforce permissions inside each ability

Every ability should enforce authorization on the server, even if the client interface hides it or the ability is not normally offered to that client. Implement a careful permission_callback and check the least-privileged capability that matches the operation. WordPress’s examples include manage_options and edit_posts; the right choice depends on what the ability does.

As the WordPress Developer Blog puts it, “Each ability should check the minimum capability needed (manage_options, edit_posts, etc.).” Avoid permissive callbacks such as __return_true for destructive operations. A tool’s presence or absence in an AI client’s list is not a substitute for server-side checks.

Rank #2
Sale
Thetis Nano-A FIDO2 Security Key Hardware Passkey Device with USB Type A, TOTP/HOTP, FIDO2.0 Two Factor Authentication 2FA MFA, Works with Windows/mac/iOS/Android/Linux/Gmail/Facebook/GitHub/Coinbase
  • Ultra-Compact FIDO2 Security Key - Plug-and-stay or carry on a keychain. This USB-A hardware security key offers portable, always-on protection for desktop and mobile use. (Item Size: 0.75 X 0.74 IN x 0.25 IN)
  • USB-A Hardware Key for All Devices - Works with USB-A ports on PC, Mac, Android, and other laptop/notebook device. Enables secure, cross-platform login with FIDO2.0 passkey support.
  • FIDO Certified Security Key - Meets FIDO and FIDO2 standards. Works with Google, Microsoft, GitHub, Dropbox, and more. Please check service compatibility before purchase.
  • Passwordless Login with Passkey - Supports passkey login via WebAuthn and CTAP2. Enjoy password-free sign-ins where supported. Not all websites or services currently support passkeys.
  • Advanced Multi-Factor Authentication - Offers 200 FIDO2 passkey slots and 50 OATH-TOTP slots. Strong, flexible 2FA/MFA support across various apps and authentication platforms.

3. Use a dedicated WordPress identity

Connect the MCP client with a dedicated WordPress user or role, not an administrator account used for unrelated work. Grant only the capabilities needed by the exposed abilities. A separate identity makes actions easier to attribute and limits the authority available if the credential is misused or the client behaves unexpectedly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not connect an unaudited client to powerful abilities or a broadly privileged account. If the use case can be served with read-only abilities—particularly for a remotely reachable endpoint—keep it read-only.

Rank #3
GoTrust Idem Key A USB Security Key NFC FIDO2 L2 Certified
  • Protect accounts with USB-A & NFC 2FA security key. Hardware-based authentication blocks phishing, credential theft & unauthorized access across cloud, enterprise & personal platforms.
  • FIDO2 Level 2 certified Security Key. TAA compliant and supports Apple ID, Microsoft Azure/Entra ID, AWS, Google, Facebook, Salesforce, DUO & more. Works with Chrome, Safari & Edge across major OS.
  • Plug & play USB-A Security Key with NFC tap login. No software, drivers or batteries required. Works with Windows PC, MacBook, iPhone, Android & Chromebook for fast, secure authentication.
  • Built with FIPS 140-2 Level 3 secure element for advanced encryption. Trusted by IT teams, healthcare, education & government for secure authentication and identity protection.
  • IP68 waterproof, dustproof & crush-resistant design. Supports FIDO2, U2F, OTP, PIV, Mini Driver & smart card login. Durable USB security key for long-term enterprise and daily use.

4. Choose transport for the deployment

WordPress documents two common patterns: STDIO through WP-CLI for local development, and HTTP through the @automattic/mcp-wordpress-remote proxy for a publicly accessible WordPress site or a connection that cannot use STDIO. The transport choice changes where the connection runs and how it is reached; neither option removes the need for authorization and a narrow exposure policy.

Transport Documented use Security decision
STDIO through WP-CLI Local development Keep the client and WordPress command-line connection within the intended local workflow, and still constrain the account and abilities.
HTTP through a remote proxy Remote access to publicly accessible WordPress sites or non-STDIO connections Plan authentication deliberately, expose only necessary abilities, and prefer read-only access where it meets the need.

The WordPress walkthrough describes these transport options and authentication at the MCP Adapter article. It does not prescribe a universal firewall, proxy, TLS, or network-allowlist configuration; those decisions depend on the site’s deployment.

Rank #4
SecuX PUFido® Drive Clife Key USB C Security Key with PUF Technology and Built in Flash Drive, FIDO2 U2F Certified Hardware Rooted Unclonable Security for Passwordless Login and 2FA Authentication (1)
  • Hardware-Rooted Security with PUF Technology – PUFido Drive Clife Key uses Physical Unclonable Function technology to generate a unique, hardware-based identity that cannot be duplicated, delivering stronger resistance against tampering and cyber attacks than conventional security keys.
  • FIDO2 Certified Phishing-Resistant Protection – Fully compliant with FIDO2/U2F standards, enabling secure passwordless login and two-factor authentication to help protect accounts from phishing and credential theft.
  • Security Key + Flash Drive in One Device – Combines a FIDO security key with a built-in USB flash drive, allowing you to carry files and a hardware authentication key together in a single compact device.
  • Easy to Use & Portable – Compact USB-C design fits easily on a keychain or in a pocket. Simply plug in the Drive Clife Key to authenticate or access stored files with no extra software required.
  • Universal Compatibility – Works with hundreds of FIDO2/U2F compatible services and supports Windows, macOS, Linux, iOS, Android, and other major platforms.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

5. Protect credentials and know how to revoke them

The MCP Adapter article identifies WordPress application passwords as the default authentication method and says OAuth or other methods can be implemented. Store whichever credential the deployment uses securely, and avoid placing secrets in shared client settings or other locations accessible to people or processes that do not need them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Credential lifecycle details vary by deployment. The WordPress.org MCP handbook describes its own authorization flow: an application password is displayed only once, authorizing again replaces the previous password, and access can be revoked from account security settings. These details apply to that WordPress.org flow and should not be assumed to describe every MCP server.

Best Value
SecuX PUFido USB-C Security Key with PUF Technology, FIDO2/U2F Certified, Hardware-Rooted Unclonable Security for Passwordless Login and 2FA Authentication
  • A FIDO security key with PUF technology provides a unique, hardware-rooted trust anchor that resists tampering and cyber attacks, offering stronger security than conventional designs.
  • FIDO2 Certified Protection – Enjoy phishing-resistant security with FIDO2 certification, ensuring top-tier account safety across Windows, macOS, Linux, iOS iOS, Android and more.
  • Easy to use & Portable – Designed with a compact USB-C interface, Clife key fits easily on your keychain for secure access anywhere. Simply plug in and authenticate with ease.
  • Universal Compatibility – Works seamlessly with hundreds of FIDO2/U2F compliant services, including popular cloud, email, and social platforms.
  • Backup recommended – To ensure continuous access, register a backup Clife security key as a spare in case your primary key is lost.

When replacing a credential, update the client configuration to use the new one. When the integration is no longer needed, revoke its access using the mechanism for that deployment. See the WordPress.org MCP handbook for its authorization details.

6. Monitor use and review AI-generated work

Log and monitor MCP activity so you can review what the client called and investigate unexpected behavior. Use error and observability handlers that fit the site’s existing monitoring stack. Monitoring complements—not replaces—least privilege and authorization checks.

Review the client’s actions and generated output before relying on changes. For plugin development, the WordPress.org handbook says AI-assisted submissions receive the same review as other submissions and developers remain responsible for reviewing generated work.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.