Skip to content
WordPress MCP · Hosted · Plugin v0.34.0

The hosted WordPress MCP server for AI search.

Install the free plugin, paste one URL into Claude Code, Cursor, or Claude Desktop, and let your agent read and write posts, Yoast / Rank Math meta, JSON-LD schema, and llms.txt across the whole site. Reads free, writes 5¢, undo on every call.

26 WordPress tools · 72 total · No server to run · $5 credit, no card

~/.cursor/mcp.jsonStreamable HTTP
{
  "mcpServers": {
    "auditae": {
      "url": "https://auditae.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ae_live_…"
      }
    }
  }
}
› list my wordpress sites
wp_list_sites → 1 site · read · draft · publish · write_seo
26
WordPress tools
5¢
Per write · reads free
1
URL to connect
0
Servers you host

Three steps, about five minutes.

  1. Install the plugin

    Free on WordPress.org. Pair it with a one-time code and tick the permissions you want an agent to have: read, draft, publish, write SEO.

  2. Sign in or create a key

    Claude, ChatGPT, Claude Code, Codex, and VS Code sign in with your AuditAE account, no key needed. For Cursor and Windsurf: Dashboard → API keys → Create key. One key covers every paired site in your workspace. Revoke it any time.

  3. Add the server to your client

    Add https://auditae.app/api/mcp to your client: an install link for Claude and VS Code, one command for Claude Code and Codex. Setup for each client is below.

Want every click spelled out? The step-by-step guide to connecting Claude to WordPress covers pairing, permissions, each Claude client and the common errors.

Not on WordPress? Skip step 1. Every audit, check and fix plan works on any site from its domain. On a Next.js, Astro or other code-built site, run this server in Claude Code or Cursor with the repo open and the agent applies the fix plan to your files; on Shopify, Webflow, Wix, Squarespace or Framer it walks you through each change with paste-ready schema.

WordPress MCP for Claude, ChatGPT, Claude Code, Codex, VS Code, and Cursor.

Streamable HTTP, stateless. Claude, ChatGPT, Claude Code, Codex, and VS Code sign in with OAuth; Cursor and Windsurf send your key in a header. Full setup, auth and limits: the MCP docs.

Claude

Connects with: Sign-in (OAuth)

Opens Claude's Add custom connector dialog with AuditAE filled in. Confirm, then sign in to AuditAE or create a free account in the same step. The connector works in Claude on the web, in Claude Desktop and in Cowork.

Server URL
https://auditae.app/api/mcp
  • Claude Free allows one custom connector.
  • On Team and Enterprise plans only Owners add custom connectors, from Organization settings → Connectors. Members then connect it from Customize → Connectors.
  • Sign-in connects your personal workspace. Team workspaces use an API key.

Then ask “What's my AuditAE balance and what can you do?”

No MCP client? AEBOT in the AuditAE dashboard runs the same tools from a chat box — no config, and it can also run citation audits and push the fixes. The same server also queries each site’s GA4 and Search Console data for free — see Google Analytics & Search Console MCP.

Say it once. Your agent does it to every post.

The tools are per-post on purpose — your client loops, reads the current state, writes the change, and keeps the previous state for undo. Three prompts to try:

Prompt 1

“Add FAQ schema to every post in the Guides category that doesn't have it yet.”

wp_list_posts → wp_get_faq_schema → wp_get_post → wp_set_faq_schemaone 5¢ write per post changed
Prompt 2

“Rewrite the meta description on all posts where it's missing or over 160 characters, and keep the focus keyword.”

wp_list_posts → wp_get_post_seo → wp_set_post_seo (Yoast or Rank Math fields)one 5¢ write per post changed
Prompt 3

“Find out why ChatGPT cites our competitors instead of us for our services page, then fix the page.”

get_fix_plan → wp_get_post → wp_update_post (replacements) → wp_set_faq_schema50¢ for the plan + 5¢ per write

26 WordPress tools, plus the audit stack.

The same server also exposes citation checks across ChatGPT, Perplexity, Gemini and AI Overviews, a technical audit, and schema discovery / validation — so one agent can find the gap and fix it.

Sites

free
  • wp_list_sites
  • wp_site_status

Posts & pages

reads free · writes 5¢
  • wp_create_post
  • wp_update_post
  • wp_trash_post
  • wp_list_posts
  • wp_get_post

SEO meta (Yoast / Rank Math)

reads free · writes 5¢
  • wp_get_seo_settings
  • wp_set_seo_settings
  • wp_get_post_seo
  • wp_set_post_seo

Schema

reads free · writes 5¢
  • wp_get_faq_schema
  • wp_set_faq_schema
  • wp_delete_faq_schema
  • wp_get_post_schema
  • wp_set_post_schema
  • wp_delete_post_schema
  • wp_get_organization_schema
  • wp_set_organization_schema
  • wp_delete_organization_schema
  • wp_probe_schema

llms.txt

reads free · writes 5¢
  • wp_get_llms_txt
  • wp_set_llms_txt
  • wp_reset_llms_txt

Page composer

reads free · writes 25¢
  • wp_read_page_blocks
  • wp_design_page

Also on the server: check_brand_citation · get_share_of_voice · explore_llm_mentions · mine_competitor_prompts · find_content_gap · get_fix_plan · extract_competitors_from_text · explore_web_mentions · get_audit · schedule_recheck · get_recheck · cancel_recheck · monitor_citations · get_changes · discover_brand_entities · validate_schema · generate_schema · run_technical_audit · crawl_site · get_latest_crawl · check_agent_readiness · detect_tech_stack · get_backlink_summary · submit_urls · check_ai_crawlers · check_llms_txt · list_sites · get_balance · create_top_up_link · pay_with_shared_payment_token · add_site · get_site_brief · update_site_brief · get_client_portal · update_client_portal · query_search_console · query_google_analytics · get_ai_referral_traffic · keyword_research · track_keywords · list_tracked_keywords · untrack_keyword · get_serp · get_domain_keywords · get_competing_domains · get_keyword_metrics

Elementor and the block editor. Agents read Elementor pages from Elementor’s own widget data, including Elementor Pro widgets, and edit their text in place with exact find-and-replace edits — never a whole-body rewrite. On block-editor pages, the same edits also update text kept in block settings (Yoast and Rank Math FAQ blocks, for example), so blocks stay valid in the editor. More on Elementor.

Built for an agent that makes 40 changes in a row.

Permissions live in the plugin

You pick read, draft, publish, and write-SEO when you pair the site. The dashboard checks the matrix before proxying a call and the plugin re-checks it on arrival — an agent can't escalate its own access.

Every write returns previous_state

Post content, SEO meta, schema, llms.txt — each mutation hands back what it replaced, so your client can undo a bad bulk run without a database restore.

Every call is logged

Every create, update, and SEO write lands in the site's action log in the dashboard: which tool, which post, when, and what it cost.

Coexists with Yoast and Rank Math

SEO writes go into your SEO plugin's own fields. AuditAE never emits its own title, meta, canonical, or sitemap, so there is one owner per field and nothing to un-tangle later.

Encrypted token, one-click revoke

The site token is stored AES-256 encrypted. Disconnect in Settings → AuditAE or revoke the API key in the dashboard and every client stops instantly.

Rate-limited per key

A runaway loop hits a per-key limit (60 calls a minute), not your server. Reads are free so exploring a site costs nothing; only successful writes bill.

How it compares to the WordPress MCP adapter.

WordPress core’s MCP adapter and Automattic’s wordpress-mcp are good developer tools. They solve a different problem.

AuditAE compared with mcp-adapter / wordpress-mcp
FeatureAuditAEmcp-adapter / wordpress-mcp
HostingRemote URL — nothing to runYou host the server (PHP plugin + local bridge)
AuthSign-in or one API key + per-site capability matrixWordPress application passwords or JWT
ScopeSEO meta, schema, llms.txt, posts, citationsGeneric REST / Abilities API surface
Undoprevious_state on every writeNone built in
SEO plugin awarenessWrites Yoast or Rank Math fields directlyRaw post meta
AI-search dataCitation checks + technical audit in the same server—
PriceReads free · writes 5¢ · $5 free creditFree, self-hosted

Questions people ask before connecting.

Not built in. WordPress core shipped an MCP adapter for its Abilities API in early 2026 and Automattic maintains a wordpress-mcp plugin; both are self-hosted developer tools that expose the REST API. AuditAE is a hosted alternative: install the free plugin, point any MCP client at auditae.app/api/mcp, and sign in or use an API key.

MCP (Model Context Protocol) is the standard AI clients like Claude, Cursor, and ChatGPT use to call external tools. A WordPress MCP server exposes your site as tools — list posts, update a post, set schema — so an AI agent can read and change the site through a permissioned API instead of a browser.

It is as safe as its permissions. AuditAE gates every call twice (dashboard and plugin) against a capability matrix you set per site, returns previous_state on every write for undo, logs every action, stores the site token encrypted, and never emits its own SEO tags. Start with read + draft, add publish when you trust the workflow.

Those expose the generic REST or Abilities surface and you run them yourself. AuditAE is remote (no server to host), scoped to AI-search work (SEO meta, schema, llms.txt, citations), aware of Yoast and Rank Math, and returns undo state on every mutation. If you need arbitrary REST access for development, use theirs; if you want an agent to fix SEO across a site, use this.

Claude, ChatGPT, Claude Code, Codex, and VS Code connect to https://auditae.app/api/mcp and sign in with your AuditAE account, no API key needed. Cursor and Windsurf use the same URL with an API key in an Authorization: Bearer header. Other clients that speak Streamable HTTP connect too: those that support OAuth client metadata documents, such as Zed, sign in, and the rest, such as Cline, use a key. Claude Desktop uses the Claude connector, or mcp-remote with a key (see /docs/mcp#claude-desktop). Setup for each client is on this page and in the MCP docs.

Ask it for a fix plan. get_fix_plan reads your latest AuditAE audit — the buyer questions where ChatGPT, Perplexity, Gemini or AI Overviews cite a competitor instead of you — plus the live page, and returns ranked, exact edits: the sentence to rewrite and its replacement, FAQs to add, title and meta to set, pages that are missing. Each fix says how to apply it on your platform: with the wp_* tools on a paired WordPress site, as code changes on a Next.js or Astro site, or as step-by-step edits with paste-ready schema on Shopify, Webflow, Wix, Squarespace or Framer — so any MCP client can carry it out. A plan is 50¢, and asking again for the same page within 24 hours is free.

Yes — that is the point. The tools are per-post, and your client loops: list posts, read the current state, write the change, keep the previous_state. A 40-post meta-description rewrite is 40 writes at 5¢, about $2, and every one is reversible.

Yes. wp_set_post_seo and wp_set_seo_settings write to whichever SEO plugin is active — focus keyword, title, description, canonical — and only the engines that are active get written. Schema reuses their @ids so the graph stays linked.

Yes, from plugin 0.29.0. Agents read Elementor pages from Elementor's own widget data, including Elementor Pro widgets, and edit their text in place with exact find-and-replace edits — whole-body replacement is refused on Elementor pages, and fields bound to Pro dynamic tags are skipped. Block-editor pages work the same way: synced patterns are read as part of each page, and edits also update text that blocks keep in their settings, such as Yoast and Rank Math FAQ blocks, so blocks stay valid in the editor.

The plugin is free and every read tool is free. Writes are 5¢ each, the page composer is 25¢, a fix plan is 50¢, and citation checks are 5–12¢ per prompt-engine cell depending on the engine (Perplexity 5¢, ChatGPT 7¢, Google AI Overviews 9¢, Gemini 12¢). New accounts get a $5 credit with no card. There is no subscription and no per-site fee.

Connect your first site in five minutes.

Free plugin, $5 starting credit, no card. Reads are free, so pointing an agent at your site to look around costs nothing.