The complete platform
Everything your AI needs to run WordPress
Every other WordPress MCP service routes your site through their cloud. AcrossAI doesn’t. Connect Claude, ChatGPT, Grok, Gemini or Cursor straight to your own server — hundreds of ready-made actions, and you decide precisely who reaches what.
Runs on your own server · Bring your own AI · Any WordPress host
Works with any MCP client
Claude
ChatGPT
Cursor
Grok
Gemini
Codex
GitHub Copilot
VS Code
Claude Code
+ any MCP client
350+
Abilities on any site, day one
800+
With your plugins detected
24
Plugin integrations
0
Relays between you and your AI
What is AcrossAI?
AcrossAI is a family of WordPress plugins that add an open Abilities API and a built-in MCP server to your site. Abilities Manager supplies the actions and governs every one of them; MCP Manager serves them to any AI client; AcrossAI Pro adds one-click connectors, membership-aware access and deep plugin packs.
Set up in about a minute
Connect your AI in three steps
1
Install the plugins
Add Abilities Manager and MCP Manager from WordPress.org. They share one admin menu and one settings page, and your site starts serving abilities immediately.
2
Review each ability
See every ability exactly as the AI will — slug, input and output schema, annotations — then allow or disallow each one, and curate what each server exposes.
3
Connect your AI
Point Claude, ChatGPT, Cursor or any MCP client at your endpoint. Try the interactive Quick Connect demo before you install anything.
How it fits together
One platform, three layers
Each layer is useful on its own. Together they are what lets an assistant actually operate a WordPress site instead of just writing about one.
The capability layer
Abilities Manager
WordPress 6.9 shipped an Abilities API but almost no abilities. Abilities Manager supplies them — 350+ on a stock site, over 800 once it detects the plugins you already run — and gives you a switch for every single one.
- 350+ abilities across 14 toolsets, no configuration
- Browse, override and bulk-manage every one
- Reachable over REST, with or without an AI
The connection layer
MCP Manager
A complete admin UI over the official WordPress MCP Adapter. Your site is the server — there is no relay in the middle, and no outbound HTTP request is made on your behalf.
- Run several MCP servers, each scoped differently
- Curate exactly which tools each one advertises
- HTTP, STDIO and CLI, with 16 client guides built in
The access layer
AcrossAI Pro
One-click connectors for the AI clients that expect to sign in, an authorisation server that runs on your own domain, and access rules that understand memberships rather than just roles.
- Connectors for Claude, ChatGPT, Gemini, Grok and Cursor
- Gate access by membership, not just by role
- Deep packs for the plugins your business runs on
Capabilities
What your site can do, out of the box
Content
Posts, pages and any custom post type with their meta and revisions — content/create-post and its siblings. Moderate comments, manage media, categories and tags, run semantic search, and propose, review and apply internal links.
Blocks
Read and surgically edit a page’s block tree without rewriting the page. Build from patterns, generate whole sections and landing pages, and audit copy and design.
Appearance
theme.json and global styles, site-editor templates and template parts, navigation menus, widget areas, fonts, and the site title, logo and icon.
Users & roles
Create and edit users, reset passwords, create roles, and grant or revoke individual capabilities.
Configuration
Read and write any option — including values nested inside serialised arrays — change permalinks, and walk the admin menu to find which screen a setting actually lives on.
Database
Inspect schema and table sizes, audit index health and bloated autoloaded options, EXPLAIN a slow query, optimise tables, or run database/search-replace — serialisation-safe, and a dry run unless you say otherwise.
Files
Browse, read, write and delete files inside an administrator-defined allowlist. Take and extract zip backups, read and edit wp-config constants, and read the debug log — with secrets redacted.
Cron & updates
See every scheduled task and prove whether WP-Cron is firing at all. Search WordPress.org, install and update plugins, themes and core, roll back, and verify files against official checksums.
Diagnostics & cache
Site Health, maintenance mode, recent fatal errors, and un-pausing what WordPress auto-disabled. Plus transients, object cache and rewrite rules.
Governance
Control every ability on your site
Supplying the abilities is half the job. The other half is letting you see exactly what each one does — and decide, one by one, whether an AI may touch it.
Every ability, one table
A searchable, sortable, paginated list of every registered ability, filterable by source and status — so you can find content/create-post among hundreds without scrolling.
See it as the AI sees it
Open any ability to read its slug, its JSON input and output schema, and its annotations — the same description the assistant receives. No guessing what a tool will do.
Allow or disallow, site-wide
One click, saved without a page reload, and applied up to 50 at a time in bulk. A disallowed ability is unregistered outright rather than merely hidden.
Force Block, or inherit
Per ability, override what the registry says — or leave it inheriting the default. A hard block stays blocked no matter what the providing plugin declares.
Decide what MCP sees
Show or hide each ability on MCP independently of REST, set which servers carry it, and choose how it is presented — as a tool, a resource or a prompt.
Overrides that survive updates
Rewrite the readonly, destructive, idempotent and show_in_rest annotations with a Yes / No / Inherit control. Overrides live in their own table — the WordPress registry is never modified, so a plugin update never resets your decisions.
14 tools, not 350
An AI client is handed its list of tools once, when it connects, and pays for that list out of its context window in every conversation. Hand it hundreds and it drowns — most assistants degrade badly past a few dozen.
So abilities are grouped into toolsets, and a toolset is a single tool answering three actions: discover to list what it holds, info to read one ability’s parameters, and execute to run it. The same three everywhere, so an assistant learns the pattern once. Your AI sees roughly fourteen tools and reaches every ability through them, drilling in only when it needs to.
The MCP server
Your site is the MCP server
MCP Manager is a full admin UI over the official WordPress MCP Adapter. Your endpoint is a route on your own domain — /wp-json/mcp/mcp-adapter-default-server — and every request terminates there. Nothing is proxied, nothing is queued on someone else’s infrastructure.
Run more than one server
Each MCP server gets its own route, namespace and version, and can be enabled or disabled independently — a read-only server for a client, a full one for yourself.
Curate every tool
Decide exactly which toolsets a server advertises and which individual abilities are exposed through it, with filters and bulk actions across hundreds of entries.
Admin-only by default
A new server requires manage_options until you write a rule saying otherwise, and the gate fails closed. Access is then granted by user, role or capability.
Checked on every request
Access is enforced per call, not at setup. Remove someone’s access and their next request is refused — even if they still hold a working configuration on their machine.
Three ways to connect
HTTP for desktop and hosted clients, STDIO for local tools through a subprocess so no credential crosses the network, and CLI sign-in approved in your browser. Sixteen clients have step-by-step guides built in.
A log of who connected
Every CLI sign-in attempt is recorded per server — approved, successful and failed — so an unexpected connection is visible rather than silent.
AcrossAI Pro
Five AIs, one dashboard
Some AI clients expect to sign in rather than hold a password. Some sites have members, not just administrators. And some plugins are too important to reach through generic abilities.
Explore the Claude, ChatGPT, Grok, Gemini and Cursor connectors.
One-click AI Connectors
Claude, ChatGPT, Gemini, Grok and Cursor connect by signing in — no Application Password to generate, no JSON to paste, and nothing for a non-technical colleague to get wrong.
Your own OAuth server
OAuth 2.1 with PKCE, dynamic client registration, resource indicators and authorization server issuers — running on your domain, not ours. The authorisation screen is yours, and so are the tokens.
Membership-aware access
Decide who may connect an assistant based on their membership — across MemberPress, Paid Memberships Pro, WooCommerce Memberships, Restrict Content Pro, LifterLMS, WishList Member, Memberium and s2Member.
Community & learning
Run BuddyBoss from an assistant — members, profiles, groups, activity, forums, messages, media and moderation. LearnDash brings courses, lessons, quizzes, enrollment, progress, groups, certificates and reporting.
Directory & email
GeoDirectory listings, locations, fields, pricing and layout. MailerPress campaigns, contacts, lists, tags, templates and workflows — extended with segments, custom fields, webhooks and WooCommerce email templates.
Automation
An n8n endpoint lets a workflow automation platform call your abilities directly. It ships in Beta and stays switched off until you turn it on.
Integrations
The plugins you already run
Each integration registers only when that plugin is active, so nothing appears for software you do not have.
Rank Math SEO
Manage Rank Math from any AI assistant: SEO meta, redirections, sitemaps, schema, instant indexing, analytics and settings. Free with AcrossAI Abilities Manager.
View integration →: Rank Math SEOYoast SEO
Site-wide Yoast SEO settings, term SEO, sitemaps, indexing and content reports, with Yoast own per-post abilities in the same toolset. Free with AcrossAI Abilities Manager.
View integration →: Yoast SEOContact Form 7
Build and edit Contact Form 7 forms, fields, mail and messages from any AI assistant. Free with AcrossAI Abilities Manager.
View integration →: Contact Form 7WooCommerce
Run your WooCommerce store from an AI assistant: products, prices, stock, orders, customers, coupons and store health. Free with AcrossAI Abilities Manager.
View integration →: WooCommerceElementor
Edit Elementor pages, templates, kits and theme builder conditions from an AI assistant, with built-in design audits. Free with AcrossAI Abilities Manager.
View integration →: ElementorAdvanced Custom Fields
Read and write ACF field values safely, manage repeater and flexible content rows, and work with ACF blocks. Free with AcrossAI Abilities Manager.
View integration →: Advanced Custom FieldsLiteSpeed Cache
Purge, tune and diagnose LiteSpeed Cache from an AI assistant: cache, page optimisation, media, crawler and database. Free with AcrossAI Abilities Manager.
View integration →: LiteSpeed CacheWPCode
Create, place and activate WPCode snippets safely, manage header and footer scripts, and install from the WPCode library. Free with AcrossAI Abilities Manager.
View integration →: WPCodeThe Events Calendar
Create and manage events, venues and organizers in The Events Calendar from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: The Events CalendarEvent Tickets
Manage tickets, capacity, attendees, check-ins and orders in Event Tickets from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: Event TicketsLoco Translate
Manage translation files and strings in Loco Translate from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: Loco TranslatePolylang
Set post languages and link translations in Polylang from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: PolylangWPML
Set post languages and link translations in WPML from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: WPMLCookieYes
Manage the CookieYes banner, cookies, consent categories, languages and Google Consent Mode from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: CookieYesWP Mail SMTP
Check whether your site can actually send email, and send a real test, from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: WP Mail SMTPClassic Editor
Read and change which editor each post type uses when Classic Editor is installed. Free with AcrossAI Abilities Manager.
View integration →: Classic EditorAll-in-One WP Migration
List, export, label, restore and remove All-in-One WP Migration archives, and check whether they are publicly exposed. Free with AcrossAI Abilities Manager.
View integration →: All-in-One WP MigrationUpdraftPlus
Start, track, restore and remove UpdraftPlus backups, and check whether they are publicly exposed. Free with AcrossAI Abilities Manager.
View integration →: UpdraftPlusJetEngine
Read and update JetEngine options page fields from an AI assistant. Free with AcrossAI Abilities Manager.
View integration →: JetEngineLearnDash
Run LearnDash from an AI assistant: courses, lessons, quizzes, enrollment, progress, groups, certificates, achievements and reporting. Requires AcrossAI Pro.
View integration →: LearnDashBuddyBoss
Manage your BuddyBoss community from an AI assistant: members, profiles, groups, activity, forums, messages, media and moderation. Requires AcrossAI Pro.
View integration →: BuddyBossGeoDirectory
Manage GeoDirectory listings, locations, fields, pricing and directory layout from an AI assistant. Requires AcrossAI Pro.
View integration →: GeoDirectoryMailerPress
Run MailerPress email marketing from an AI assistant: campaigns, contacts, lists, tags, templates and workflows. Requires AcrossAI Pro.
View integration →: MailerPressMailerPress Pro
Extends the MailerPress toolset with segments, custom fields, webhooks, embed keys, and WooCommerce and WordPress email templates. Requires AcrossAI Pro.
View integration →: MailerPress Pro
Browse the full integration directory →
Building something of your own? Third-party developers can register a toolset through a filter, without touching any AcrossAI plugin.
Safe by default
Real guardrails, not promises
- Nothing is wide open. Every ability runs WordPress’s own capability check for the calling user, so reaching one through AcrossAI grants nobody anything they could not already do.
- Read-only by inspection. Roughly half the catalogue is annotated read-only and only about 13% is flagged destructive — so building a look-but-don’t-touch surface is a matter of filtering, not trust.
- Dangerous things ask first. Higher-risk operations require an explicit confirmation flag before they run, and search-and-replace is a dry run unless you deliberately say otherwise.
- Undo an AI mistake. File-manager writes can keep a pre-image backup of every file they touch and append an entry to a changelog — what changed, when, and the context the assistant gave — both toggle-gated, and readable back through a changelog ability.
- Files are fenced in. File access is confined to an administrator-defined allowlist, with a dangerous-extension blocklist, a double-extension check and a maximum write size on top. An empty write-allowlist means deny all writes.
- Secrets are redacted. Database credentials and authentication salts are stripped out of file and debug-log reads, and database abilities never accept a raw table name.
- Off means gone. An ability you disallow is unregistered outright rather than merely hidden — and overrides live in their own table, so the WordPress registry is never modified.
- Revocable access. Connect through WordPress Application Passwords and revoke in one click, or through your own OAuth server — and access is re-checked on every request, not just at setup.
- Your data stays home. Everything runs on your WordPress install — no telemetry, no relay, no content routed through anyone else’s cloud.
In practice
What people actually do with it
Real walkthroughs, start to finish — what was asked, what the assistant did, and what came out the other end.
Tagging Every WordPress Post With AI, Without Creating a Tag Mess
Untagged posts, near-duplicate tags, and no time to fix them by hand. How I had Claude read every post, reuse the tags I already had, and update them all in…
Read the walkthrough →: Tagging Every WordPress Post With AI, Without Creating a Tag MessHow I Built a WordPress Site With Claude in One Hour
I built a complete WordPress site with Claude in one hour over MCP, using five free plugins. Lighthouse: 93 Performance, 100 SEO. Here’s how, and how it compares.
Read the walkthrough →: How I Built a WordPress Site With Claude in One HourUpdating WordPress Core From My Phone
No dashboard. No SSH. Just a few messages in a chat app — and everything routed through WordPress’s own updater. How two free plugins let you review a core release…
Read the walkthrough →: Updating WordPress Core From My Phone
Frequently asked questions
What is a WordPress ability?
An ability is a self-describing operation that WordPress 6.9’s Abilities API lets a plugin register — something an AI assistant, a REST client or another plugin can discover and call. Each one carries a slug like content/create-post, a JSON schema for its input and output, and annotations saying whether it is read-only, destructive or idempotent. WordPress ships the API; almost nothing ships abilities. Abilities Manager does.
What is MCP Manager?
MCP Manager is a complete admin UI for the official WordPress MCP Adapter. The adapter provides the protocol plumbing; MCP Manager gives you the screens — create and scope multiple servers, curate which tools each advertises, set who may reach them, generate client configuration, and watch the connection log. Your endpoint lives at /wp-json/mcp/mcp-adapter-default-server on your own domain.
How do Abilities Manager and MCP Manager relate?
Abilities Manager is the capability layer; MCP Manager is the connection layer. Abilities Manager supplies the actions and governs which ones exist and what each may do. MCP Manager takes the ones you have allowed and serves them to AI clients over the Model Context Protocol. Either works alone — abilities are reachable over REST without MCP, and MCP Manager will serve abilities from any plugin — but together they are the point.
Does my content pass through your servers?
No. Your site is the MCP server, and every request terminates at your own /wp-json/ route. There is no telemetry and no relay. The OAuth authorisation server also runs on your domain rather than ours — the sign-in screen is yours, and so are the tokens.
Which AI do I use with it?
Whichever one you already have. You bring the Claude, ChatGPT, Cursor or Copilot you are already using — their free plans work too — and AcrossAI never charges for AI inference, because none of it runs here. There is no vendor lock-in and nothing to migrate if you switch assistants.
Which AI clients are supported?
Any MCP-compatible client. Sixteen have built-in setup guides — among them Claude Desktop, Claude Code, Cursor, VS Code, GitHub Copilot and Codex — which connect with a WordPress Application Password. Claude, ChatGPT, Gemini, Grok and Cursor can instead use a one-click connector, where the user simply signs in.
Is it safe to give AI access to my site?
Every ability runs WordPress’s own capability check for the calling user, so an assistant can never do something its account could not already do. On top of that, higher-risk operations require an explicit confirmation flag, file access is confined to an allowlist you define, search-and-replace is a dry run by default, and any ability can be disallowed site-wide — which unregisters it outright rather than merely hiding it.
Can I limit what one assistant is allowed to touch?
Yes, at two levels. Site-wide, you can allow or disallow any ability, Force Block it regardless of what the providing plugin declares, and override its annotations. Per-connection, you can run several MCP servers and curate exactly which toolsets and abilities each one advertises — so a read-only server for a client and a full one for yourself is a normal setup, not a workaround. Access to each server is granted by user, role, capability or membership, and re-checked on every request.
Can I use the abilities without an AI assistant?
Yes. Abilities are the capability layer, not the connection. They are registered with show_in_rest, so they are reachable over the WordPress REST API and callable by any plugin the moment you activate them — an AI client is one consumer among several.
Does it work with my hosting provider?
Yes. If you can log into your wp-admin dashboard, you’re good — shared hosting, VPS and managed WordPress all work, because everything runs inside your own WordPress install. Abilities Manager needs WordPress 6.9 or later, since the Abilities API arrived in 6.9; MCP Manager needs WordPress 7.0 or later. Both need PHP 8.1 or later.
What happens if I uninstall?
Nothing is left behind and nothing is silently destroyed. Ability overrides live in their own table and the WordPress registry is never modified, so removing AcrossAI leaves the registry exactly as it found it. Uninstall is non-destructive by default — deleting your servers and rules is something you have to ask for explicitly.
Can I add my own abilities?
Yes. The Abilities API is open, so any plugin can register typed, permissioned actions and they appear automatically. Third-party developers can also register a whole toolset of their own through a filter, without modifying any AcrossAI plugin.
Give your AI access to WordPress
Install Abilities Manager and MCP Manager, and connect your first assistant in about a minute.
Runs on your own server · Bring your own AI · Any WordPress host