

AtlasMCP dashboard with module toggles and provider status.
AtlasMCP is the only WordPress MCP server with no limit on how many AI abilities your site can expose. It turns your site into a Model Context Protocol (MCP) server so AI assistants and autonomous AI agents like Claude, ChatGPT, Gemini, Cursor, and Claude Desktop can read, write, and manage your posts, pages, media, users, settings, and WooCommerce store through natural language. Your tool list is not a fixed catalogue: on top of the built-in abilities, the free plugin picks up every ability any plugin registers through the WordPress Abilities API and turns WooCommerce’s own REST API into read-only AI tools, with no cap in free or Pro.
Generate excerpts, feature images, summaries, titles, and alt text without leaving the post — on a secure MCP server built around OAuth 2.1 with PKCE, per-role access control, and an audit trail of every AI action, so each connection only does what you allow and nothing happens on your site unseen.
Activate the plugin and your MCP server endpoint goes live at /wp-json/awfah_mcp/mcp. Enable one-click OAuth 2.1 under MCP Auth, paste that URL into Claude.ai, Claude Desktop, ChatGPT, Cursor, Windsurf, Claude Code, or Gemini CLI as a custom connector, and approve the consent screen in your browser — no manual tokens to copy. Headless and CI clients can fall back to JWT or Application Password auth. Step-by-step guides for each client are below under “Connecting AI Agents”.
Yes. Most MCP plugins only expose what they wrote themselves; AtlasMCP turns the plugins you already run into AI tools, two ways:
Each endpoint is graded on how well it describes itself, so you can see at a glance which tools an AI will use correctly and which need a better description first.
Yes. The free version connects WooCommerce to your AI assistant in read-only mode: products, store data, orders and customers. An AI can answer “how many orders came in yesterday”, “which products are low on stock”, or “what did this customer buy” — and cannot change anything in your store.
Pro adds everything that writes — create and update products, fulfil orders, issue refunds, edit customers — plus reports, coupons, settings, shipping, taxes and webhooks. You choose which groups are switched on, and nothing reaches an AI client until you grant it to a role.
An MCP server hands an AI assistant real write access to your site, so this one is built to be governed, not trusted blindly:
AtlasMCP integrates with the official AI plugin instead of running a parallel system: our six AI experiments appear as feature cards on its Settings AI screen, respect its per-feature toggles, and inherit its editorial Guidelines in every prompt so generated content stays on brand. You can hide the AI plugin’s duplicate experiments — per experiment or globally — so editors see one AI button, not two.
All six AI experiments also work in the Classic Editor — unlike the official AI plugin, which is Block Editor only:
If your site still runs the Classic Editor — as millions do — you get the same AI tools without switching editors.
Each module can be enabled or disabled independently of the AtlasMCP dashboard:
Turn Claude or ChatGPT into a WooCommerce AI agent and run your shop by chatting with it. The 24 store abilities register only when WooCommerce is active, and obey the same role-based access control as everything else.
Six experiment panels run on your configured AI provider (OpenAI, Google Gemini, or Anthropic Claude), in both the Block Editor and the Classic Editor:
Every panel ships with editable prompts and tone/style presets — free. Pro extends every experiment with a prompt templates library, batch variants, generation history, model tuning, “Explain This Generation”, and keyboard shortcuts. Pro also lets Content Generation read your own site, so drafts link to posts and products that actually exist instead of invented URLs.
Monitor PHP errors from plugins and themes in real time — no configuration required. Free: an error log grouped by file, email alerts with a copy-paste Fix Command for any AI assistant, and an admin dashboard widget. Pro: an MCP Fix Command you paste into Claude Desktop or Cursor so the AI reads the file, creates a backup, and applies the fix — plus Slack/Discord webhooks, a Backups Manager, and extended sources (Core, MU-Plugins, Drop-ins).
The Abilities screen lists every tool your site can expose — ours, other plugins’, and those derived from REST endpoints — grouped by the plugin that owns it, and grades each one on how well it describes itself. A grade A tool an AI will call correctly; a grade C tool needs a better description first. The Usage screen then shows what was actually called, by which tool and provider, with token counts. Pro adds an editor for any ability’s name, description and parameter text, so a vague third-party tool becomes one an AI uses reliably — saved as an overlay, so a plugin update never overwrites your wording.
Every ability is registered through the standard WordPress Abilities API and exposed over MCP via the official MCP Adapter — both bundled as vendor dependencies, so everything works on WordPress 6.8+ today, before these APIs ship in core. With Pro, abilities that other plugins register via the Abilities API are auto-discovered and become MCP tools too.
AtlasMCP is built on the same AI Building Blocks as WordPress core — the AI Client and the Abilities API. Add your provider key once under Settings Connectors, using the official AI Provider for OpenAI, AI Provider for Google, or AI Provider for Anthropic plugins, and AtlasMCP reuses it for its MCP server and AI experiments — no duplicate setup.
AtlasMCP Pro adds:
First, in WordPress admin go to AtlasMCP MCP Auth, enable One-click OAuth 2.1 connect, and copy your server URL — it looks like https://your-site.com/wp-json/awfah_mcp/mcp. Then:
.cursor/mcp.json as a "url" entry), then approve the OAuth prompt in your browser.serverUrl in mcp_config.json, refresh, and approve the browser consent.gemini mcp add --transport http wordpress https://your-site.com/wp-json/awfah_mcp/mcp, then /mcp auth inside the CLI to complete the browser consent.In every case the OAuth browser consent happens automatically — no client IDs, secrets, or tokens to copy. If your client cannot complete OAuth (headless/CI use, plain-HTTP local sites, or a subdirectory WordPress install), use the fallback instead: a JWT token or WordPress Application Password sent as an Authorization: Bearer header — full steps under MCP Auth Documentation “MCP Client Setup Guide”.
AtlasMCP is its own OAuth 2.1 authorization server — your WordPress site is the identity provider. A connecting client discovers the server from .well-known metadata (RFC 9728 / RFC 8414), registers itself via Dynamic Client Registration (RFC 7591), and completes a PKCE authorization-code exchange (RFC 7636) after you approve the consent screen in your browser. The access token maps to your WordPress user, so your role and the per-role Access Control govern exactly what the connection can do. By default only users who can edit posts may authorize a connection (change it with the awfah_oauth_authorize_min_capability filter).
Different WordPress users see different abilities depending on their role. Configure it under the Access Control tab: pick a role, check the abilities (and workflows) it may use, and save — changes apply immediately to every MCP connection authenticated as that role. An Administrator connection can use every ability while an Editor connection is limited to content abilities only, and you can run both side by side in the same AI client using two accounts.