AcrossAI turns your WordPress site into an MCP server with 357 ready-made abilities, and gives you control over every one of them. Claude, ChatGPT, Gemini, Grok, Cursor and any other AI agent connect straight to your site and can read, write and act on it, with no relay and no third party in between
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.9 and PHP 8.1.
SourceWordPress plugins · Nov 5, 2026
01 / Source details
Aboutthistool.
AcrossAI turns your WordPress site into an MCP server with 357 ready-made abilities, and gives you control over every one of them. Claude, ChatGPT, Gemini, Grok, Cursor and any other AI agent connect straight to your site and can read, write and act on it, with no relay and no third party in between. It is built on the official WordPress MCP Adapter and the WordPress Abilities API.
Connect Claude to WordPress, connect ChatGPT to WordPress, or give Cursor, VS Code, GitHub Copilot, Codex and other AI agents access limited to exactly the tools and users you choose. Ask your AI to draft a post, fix a page, audit site health or clean up the database, and it acts on your live site instead of telling you what to click.
Setup takes about a minute with the Quick Setup wizard . Full guides are in the documentation .
Connect Claude, ChatGPT and Any AI Agent to WordPress
One-click AI Connectors for ChatGPT , Claude , Gemini , Grok and Cursor : paste one URL into the AI client, approve the consent screen on your own site, done. The OAuth 2.1 server runs on your site, and its clients and tokens are rows in your own database.
Claude Code : one terminal command, approved in your browser, with every attempt recorded in an audit log. No password ever appears in the terminal.
16 AI client guides with the exact config path for your operating system and ready-made JSON: Claude Desktop, Claude Code, VS Code, GitHub Copilot, Codex, Cursor, Gemini CLI, Cline, Roo Code, Kilo Code, Amazon Q Developer, OpenCode, Antigravity, Windsurf, Zed and a Custom Client template.
Four ways to connect : AI Connectors (OAuth), an npx bridge with Application Passwords, CLI connections with browser approval, or WP-CLI STDIO so no credential crosses the network.
What Your WordPress AI Agent Can Do
357 abilities on any WordPress site, with no configuration , rising to over 800 as AcrossAI detects the plugins you already run.
Content : posts, pages and custom post types with meta and revisions; comments, media, categories and tags; semantic search that proposes, reviews and applies internal links.
Blocks : edit a page’s block tree without rewriting the page, build from patterns, generate sections and landing pages, audit copy and design.
Appearance : theme.json and global styles, templates and template parts, menus, widget areas, fonts, site title, logo and icon.
Users : create and edit users, reset passwords, create roles, grant or revoke individual capabilities.
Configuration : any option, including values nested inside serialised arrays; permalinks; which admin screen a setting lives on.
Database : schema and table sizes, index health, bloated autoloaded options, EXPLAIN on a slow query, serialisation-safe search-and-replace.
Files : browse, read, write and delete inside an administrator-defined allowlist; zip backups; wp-config constants; the debug log.
Activity log : every MCP request and the abilities it ran, kept as a readable history with retention, a size cap and privacy controls.
Cron, updates, diagnostics and cache : overdue cron jobs, plugin and core updates with rollback and checksum checks, Site Health, recent fatal errors, transients and object cache.
Try prompts like “Check Site Health and tell me what needs fixing” or “Find the slowest database query and explain why it is slow.”
Real Use Cases, Start to Finish
Build a WordPress site with Claude in one hour : five free plugins, 93 Performance and 100 SEO in Lighthouse.
Build a WordPress site with blocks using Claude : design system, header, footer, logo and homepage from native blocks.
Build a WordCamp event site with Claude : pages, mega menu and a Contact Form 7 form.
Tag every WordPress post with AI : reusing your existing tags instead of creating near-duplicates.
Update WordPress core from your phone : no dashboard, no SSH, just chat messages routed through WordPress’s own updater.
A Dozen Tools, Not 357
An AI client receives its tool list once, at connect time, and pays for it out of the model’s context window in every conversation. Most assistants degrade past a few dozen tools. So abilities are grouped into toolsets , and each toolset is a single tool with three actions: discover , info and execute . Your AI reaches everything, drilling in only when it needs to.
WooCommerce MCP, Elementor MCP, Rank Math & Yoast MCP
Plugins you already run get their own toolset, registered only when that plugin is active :
Elementor (89 abilities): pages, templates, kits, global widgets and form submissions.
Yoast SEO (64) and Rank Math (61): titles and meta, indexing, redirections, schema and settings.
LiteSpeed Cache (61): targeted purges, TTLs, exclusions and vary rules.
WooCommerce (34): catalogue, prices, stock, orders, customers and store health.
Contact Form 7 (25), WPCode (24) and CookieYes (22): forms and mail templates, snippets and their logic, cookies and Google Consent Mode.
The Events Calendar (18) and Event Tickets (16): events, venues, tickets, capacity and check-ins.
Advanced Custom Fields (16), Site Kit by Google (14) and Loco Translate (14): field groups, Search Console and Analytics 4 reports, and translations.
All-in-One WP Migration (9) and UpdraftPlus (8): backups, whether they worked, and what each contains.
WP Mail SMTP , Classic Editor , Akismet and WPForms .
The optional AcrossAI Pro add-on contributes 276 more abilities for MailerPress , LearnDash , BuddyBoss and GeoDirectory . Browse every integration .
Access Control and Safety: Nothing Is Wide Open
Administrator-only by default , then gate each server by user, role, capability or your own policy provider. The gate is fail-closed.
Every ability runs WordPress’s own capability check for the calling user, so MCP access grants nothing extra.
Roughly half the catalogue is read-only and only about 13% is flagged destructive .
Higher-risk operations need a confirmation flag , and search-and-replace is a dry run unless you say otherwise.
File access is confined to an allowlist , secrets are redacted from file and log reads, and database abilities never accept a raw table name.
See What the AI Actually Did
Access control decides what an assistant may do. The activity log records what it did .
Every request, and every ability behind it. A single “create a page” from an assistant may run several abilities; the log keeps the request and its abilities together, so you can open one entry and read what actually happened rather than guessing from the result.
On from the moment you update, and bounded without being configured. Requests are kept 30 days, ability runs 7, and the whole log is capped at 50,000 entries. A daily job applies all three. Both halves can be switched off.
Enough detail to answer the real questions : which assistant, how it authenticated, whether it worked, how long it took, what it was asked and roughly how much of your content it read back.
It tells you when it is failing. An empty log and a broken log look identical, so the screen and Site Health both say so when writes are failing, when the table cannot be reached, or when the daily cleanup has not run.
Private by design. Sensitive values are redacted by key name before anything is stored, response bodies are never kept, and WordPress’s own personal-data export and erase both reach it — erasing clears the person from the record while keeping the event, so the audit history stays intact.
Find it under AcrossAI → Logs , or on any individual server’s own tab.
Full Control Over Every Ability
Browse every registered ability in a searchable, sortable table, and allow or disallow any of them in one click. A disallowed ability is unregistered outright.
Override metadata such as readonly , destructive , idempotent , show_in_mcp and mcp_servers with a Yes / No / Inherit control.
Bulk actions on up to 50 abilities, and an Ability Library to switch whole groups on or off.
Multiple MCP servers per site , each with its own route, tools, ability exposure and access rules: a read-only server for a client’s AI and a full-access one for yourself.
Overrides live in their own table. The WordPress ability registry is never modified.
Reproduce a Plugin Conflict Without Breaking the Site
Conflict Testing toggles any plugin’s effective active state for one browser session without writing to active_plugins , so your AI can bisect a conflict for you. A sandbox probe refuses any plugin that would fatal-error the site.
Built on the Official MCP Adapter. No Relay, No Lock-In.
MCP Adapter is the official WordPress library that turns abilities into MCP tools, and it is included. AcrossAI adds the admin, access control, connectors and abilities around it. There is no telemetry and no hosted relay: your MCP endpoint is a route on your own site. Every ability is a standard WordPress ability, so it also works over the REST API or with any other Abilities API consumer.
The only outbound connection is WordPress core’s own plugin installer reaching WordPress.org, and only when you click to install a companion plugin. Uninstalling is non-destructive by default: your servers, rules and logs survive unless you tick the delete-all-data option first.
For Site Owners, Developers and Agencies
Site owners run their site by talking to the AI they already pay for. Developers add clients, server tabs, connect methods, server types and toolsets through filters, with no fork required. Agencies run a separate MCP server per client, scoped to exactly what that client should reach.
Requirements
WordPress 6.9 or higher
PHP 8.1 or higher
HTTPS (required by WordPress Application Passwords)
This plugin is licensed under the GPL-2.0-or-later license. See LICENSE file for details.
Credits
AcrossAI is built with: – The official WordPress MCP Adapter – WordPress native APIs – Automattic’s MCP WordPress Remote package – WordPress Application Passwords system
Developed with ❤️ for the WordPress community.
See it in action
Screenshots & previews.
Overview tab: your WordPress MCP server at a glance, with the live endpoint URL for your AI client and every supported client listed.CLI connections: connect Claude Code or another terminal client with one command, approve in the browser, and review every attempt in the audit log.Clients tab: pick your AI client, generate an Application Password in one click, and copy JSON with the right file path and key.AI Connectors: paste one URL into Claude, ChatGPT, Gemini, Grok or Cursor and approve the consent screen on your own site.WP-CLI STDIO: the client launches WP-CLI as a subprocess, so no credential crosses the network.Tools tab: choose exactly which abilities this MCP server advertises.Abilities tab: switch individual abilities on or off per server, with search, filters and bulk actions.Access control: decide who may reach each server by user, role or capability. New servers are administrator-only.Multiple MCP servers on one site, each with its own route, tools and rules.Global settings, including CLI connections and a non-destructive uninstall.The abilities table: every registered ability, searchable and sortable.The edit drawer: Yes / No / Inherit override controls for each ability field.Bulk actions to allow, disallow or reset many abilities at once.The Ability Library: enable or disable whole ability groups.The Add-ons page: browse free companion plugins.Abilities settings: abilities per page and allowed upload file types.
02 / Source details
Gettingstarted.
01Go to Plugins → Add New Plugin , search for “AcrossAI MCP Manager”, then click Install Now and Activate .
02The Connect wizard opens automatically. Follow it, or close it and configure by hand.
03For one-click setup, open AcrossAI → MCP , open a server, go to the Connectors tab and copy the URL into your AI client.
04For config-file clients, choose your client on the Clients tab, generate an Application Password, copy the JSON into your client and restart it.
Global options, including CLI connections, ability-discovery page size and uninstall behaviour, live under AcrossAI → Settings → MCP .
03 / Source details
Frequently asked questions.
How do I connect Claude to WordPress?
Open your server’s Connectors tab and copy the URL. In Claude, add it as a connector, then approve the consent screen on your WordPress site. For Claude Desktop config files or Claude Code, use the Clients tab or a CLI connection instead.
How do I connect ChatGPT to WordPress?
Copy your server URL from the Connectors tab, add it as a connector in ChatGPT, and approve access on your own site. The OAuth server runs on your WordPress install, not on ours.
How do I use Claude Code with WordPress?
Turn on CLI connections under AcrossAI → Settings → MCP , run the command shown on your server’s screen, and approve it in your logged-in browser. You can also paste the Claude Code JSON from the Clients tab, or use WP-CLI STDIO on a local site.
What is included?
AcrossAI is two free plugins on WordPress.org: MCP Manager (the server, connectors and access control) and Abilities Manager (the 357 abilities and their controls). Connect sets up both in one click.
Can I see what the AI did to my site?
Yes. AcrossAI → Logs records every request an assistant made and every ability that ran to fulfil it, with the two linked so you can open one entry and read the whole call. It records from the moment you update — requests kept 30 days, ability runs 7, capped at 50,000 entries, all adjustable, and either half can be switched off on the MCP settings tab.
If recording ever fails, the screen and Site Health say so rather than showing an empty list, because a broken log and a quiet one otherwise look the same.
Is it free?
Yes, under GPL. The optional AcrossAI Pro add-on contributes extra integrations.
Why does my AI see about a dozen tools when there are 357 abilities?
Abilities are grouped into toolsets, and each toolset is one tool with discover , info and execute actions. Exposing hundreds of separate tools would flood the model’s context window.
Is this an MCP Adapter extension or a standalone WordPress MCP server?
Both. It is built on the official MCP Adapter and adds the admin layer and abilities around it. Because the adapter is included, it also works as a complete WordPress MCP server.
Do I need to install the MCP Adapter plugin separately?
No. MCP Adapter is included. If you already run the standalone MCP Adapter plugin, deactivate it to avoid a duplicate-copy notice.
Does my content go to a third party?
No. There is no relay or proxy. Your AI client talks to a route on your own site.
Do I need an AI subscription?
You bring your own MCP-capable AI client. AcrossAI never runs inference and never charges for AI usage.
Can the AI break my site?
It can only do what you allow. Servers are administrator-only by default, every ability runs WordPress’s capability check, risky operations need confirmation, search-and-replace defaults to a dry run, and file access is limited to an allowlist.
Can I give one AI full access and another read-only access?
Yes. Create a server per audience, curate its tools and abilities, and gate it by user, role or capability.
Are my credentials secure?
Config-file connections use WordPress Application Passwords, shown once and revocable from your profile. One-click connectors use OAuth 2.1 with PKCE and refresh-token rotation with reuse detection, all on your own site.
Why does my AI client get a 401 error?
Application Passwords require HTTPS, so check that your site URL uses https. Some hosts strip the Authorization header before it reaches WordPress; ask your host to pass it through.
Why does the MCP endpoint return a 404?
Check that the server is enabled; the Default MCP Server starts switched off on new installs. If it is enabled, re-save Settings → Permalinks .
Does it work on multisite?
MCP servers work per site, each with its own rules and credentials; activate per site rather than network-wide. The abilities catalogue has not yet been tested on multisite.
Does removing it leave anything behind?
The WordPress ability registry is never modified, and uninstalling keeps your servers, rules and overrides unless you choose to delete them.
What happens when I reset an override?
The override row is deleted, and the ability inherits its values from the registry again.
How do I revoke an AI client’s access?
Revoke it from the connections dashboard, delete its Application Password, or disable the server. Each takes effect immediately.
What is MCP?
The Model Context Protocol is an open standard, introduced by Anthropic and adopted across the AI industry, that lets AI assistants discover and call tools on a service.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati