WordPress plugin intelligence profile

AuditAE – MCP Server & AI SEO

WordPress MCP server for Claude & ChatGPT: let AI agents draft, edit and publish. Free AI search readiness: llms.txt, AI crawler log, score, schema.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.38.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update31 Oct 20261d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AuditAE – MCP Server & AI SEO version 0.38.0 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

Connect Claude and ChatGPT to WordPress over MCP (Model Context Protocol). app/api/mcp ) to Claude, ChatGPT, Cursor or any MCP client, and ask for changes in plain English. txt and compress images in place.

You choose what it may do: read, create drafts, publish, or write SEO settings. Every change is logged with its previous state, and one click on the Connect tab disconnects it. MCP is part of the optional AuditAE service: MCP reads are free; edits are 5¢ each (25¢ for a designed page; compressing images adds 1¢ per 5), and new accounts get $5 of credit with no subscription.

Free AI search readiness, no account. The plugin is also a free AI SEO / AEO (Answer Engine Optimization) toolkit that makes your site easier for ChatGPT, Perplexity, Gemini and Google AI Overviews to read, trust and cite. It works the moment you activate, whether or not you ever use MCP.

Built for Elementor. txt all see what your visitors see. AI agents edit Elementor text in place, including Elementor 4’s atomic Heading, Paragraph and Button widgets, one-click internal links land inside your Elementor text widgets, and renaming an image updates it in Elementor image widgets too.

On the block editor, synced patterns are read as part of every page that uses them, and AI edits keep FAQ and other blocks valid in the editor.

AI Readiness Score. txt. Every failing check says what to fix and what it’s worth, and a 7-day delta shows the score climb.

A companion per-post checklist in the editor sidebar grades the post you’re writing on an answer-first opening, question-shaped headings, FAQ and structured data, depth and freshness.

1. AI Crawler Tracker. Identifies hits from ~30 AI crawlers — GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Perplexity-User, Bytespider, CCBot, Meta-ExternalAgent, Bingbot and more.

See the AI bot hits that reached WordPress over the last 30 days (pages served from a page cache never reach the plugin, so treat it as a minimum; see the FAQ), a by-bot breakdown with last-seen times, daily activity, top crawled paths, CSV export and a Dashboard widget. txt blocks. ”

2. txt Generator. org spec — a markdown manifest that helps LLM-powered tools find the right pages on your site.

Builds defaults automatically from your public post types, with per-section customization, optional links list, and a one-click “Reset to defaults”.

3. Schema Graph. org JSON-LD without touching your theme.

Free, with no account: a site-wide Organization block you fill in once on the Schema tab; per-post Article, Blog post, HowTo or Product schema from the Schema box in the editor (blank fields fall back to the post’s title, excerpt and author, dates, URL and image are filled in on save, and a preview shows the exact JSON-LD); and per-post FAQPage schema from the FAQ box. On a paired site, AEBOT does the same in bulk and adds BreadcrumbList.

Designed to coexist with Yoast, Rank Math, All in One SEO and SEOPress: AuditAE defers the types your SEO plugin already emits (Organization, Article), leaves Product to WooCommerce on product pages, and never outputs duplicate structured data. If your SEO plugin emits no Organization at all, AuditAE fills the gap with the one you saved; if your theme or another plugin already outputs one, AuditAE holds yours back.

4. IndexNow auto-ping. cz, Naver, Yep and Amazon learn the URL changed instead of waiting to discover it (Google does not use IndexNow; Bing’s index also grounds AI answers such as Copilot’s).

Changed URLs are queued and sent in batches a couple of minutes later, so a bulk edit or an import costs a few requests, not one per post. The site key is generated and served automatically, password-protected and noindex posts (Yoast, Rank Math, SEOPress, AIOSEO) are skipped, submissions pause on staging sites and while search engines are discouraged, and “Submit all published URLs” seeds the index in one shot.

5. Image filename rename. jpg — the filename is one of the few image-SEO signals AI engines and image search actually read.

It renames the original and every generated thumbnail size in one move, then rewrites the old URL to the new one in your existing posts, Elementor pages and page settings, block widgets, theme header images, and the social-share images set in Yoast, Rank Math or SEOPress, so your live images, srcset and share cards never break. Free, no account, gated by your normal WordPress permissions.

6. Query Fan-Out coverage. AI engines split the reader’s question into 8–12 parallel sub-queries, retrieve one passage per sub-query and assemble the answer from those passages, so citations are won passage by passage.

A panel under the editor models the fan-out for the post you’re writing (from your focus keyword, categories, titles and Organization schema; nothing leaves your site), splits your draft at its headings and shows which sub-queries each passage answers. Missing ones sort to the top, so “add more depth” becomes “you never say what this costs”. It scores five of the six documented fan-out types (implicit, comparative, entity-expanded, related, personalized); reformulation can’t be scored honestly (see the FAQ).

Free, offline, no account.

7. Broken internal links + orphaned content. The Links tab lists links in your content that point at pages of your own that no longer resolve, a dead end for a crawler.

Rank Math charges for a broken link checker in PRO; Yoast removed theirs. p= shortlinks and redirected paths are resolved before anything is called dead. Links to drafts, private or trashed posts are listed separately.

Orphaned content is the other end of the problem: every published post and page nothing else links to. Pick one and AuditAE shows which of your pages already mention it in ordinary prose and links the phrase in one click, changing nothing else. The link graph rebuilds in the background after your edits, so the tab opens without waiting and says when a rebuild is still running.

Both are Premium features in the big SEO plugins; here they’re free.

8. Redirects (AI-bot 404 → 301). When an AI crawler asks for a page that no longer exists, the Redirects tab lists that dead URL so you can 301 it to the page that replaced it, so the bot lands somewhere useful and the old URL’s link credit isn’t lost.

git, wp-config backups) are left out. You can also add your own 301 or 302 rules, or start one from a dead path on the Links tab. A rule only fires on a URL that returns 404, so it can never hijack a page that still exists, and each rule counts its hits.

Free, no account.

Plus FAQ schema injection. org FAQPage <script type="application/ld+json"> block on the post view. The pairs live in post_meta; your post content is not modified, and removing them is one click.

If the post already gets FAQPage schema from somewhere else (a Yoast, Rank Math, All in One SEO or SEOPress FAQ block, an Elementor Accordion or Toggle with its FAQ Schema switch on, or Rank Math’s Schema Builder), AuditAE stands down so the page never carries two FAQPage nodes, and the AI Readiness Score counts the post as covered.

No external service is required for any of the above. All data is stored locally — crawler hits in one small dedicated table (90-day retention, dropped on uninstall), everything else in wp_options. No telemetry.

app). AuditAE is a separate paid service that measures whether AI engines cite your brand for the prompts your buyers ask. txt, and rename, describe and compress your images in bulk (in place, originals kept).

On sites running the companion AuditAE AI Autopilot theme it can also edit page copy, brand colors and structured records, and your wp-admin dashboard shows live AI-citation, Analytics and Search Console figures. Pairing is optional; everything above stays free. $5 free credit at signup, no subscription.

External Services

This plugin connects to two external services: IndexNow, and AuditAE when you pair the site. It also downloads images from URLs AuditAE supplies, as described below.

org) — On by default; toggle off any time.

When the IndexNow feature is enabled, the plugin notifies the IndexNow API after you publish or update a public post or page (changed URLs are queued and sent together a couple of minutes later) and when you click “Submit all published URLs”. Nothing is sent from staging or development sites, or while Settings → Reading discourages search engines. Each request sends only: the URL(s) that changed, your site’s hostname, and a randomly generated site-ownership key (served as a verification file at your site root).

No post content, personal data, analytics, or telemetry is transmitted. cz, Naver, Yep and Amazon); one submission notifies all of them. You can turn auto-ping off under Settings → AuditAE → AI Crawlers.

  • IndexNow documentation: https://www.indexnow.org/documentation
  • Bing terms of use: https://www.bing.com/webmaster/help/indexnow-faq

app) — Optional, opt-in only.

txt, schema graph and the per-post Schema box, FAQ schema, internal links, broken link checker, redirects, image renames, Query Fan-Out coverage, IndexNow) do not call AuditAE. The broken link checker and Query Fan-Out coverage make no network requests of any kind — both resolve entirely against your own database. The plugin only contacts AuditAE after you pair the site from the “Connect to AuditAE” tab — in three ways.

The first two are authenticated over HTTPS with the per-site bearer token you can revoke from the admin at any time:

  • Inbound (AuditAE → your site). The AuditAE service sends authenticated REST API requests to this site to read posts, write drafts, manage schema, or update SEO metadata — only for the capabilities you grant. With the read permission it can also fetch the site’s status (site name and address; the WordPress, PHP and AuditAE plugin versions; the active theme’s name and version; the list of active plugins; and the permissions you granted) and the plugin’s own logs: the log of AuditAE actions on this site (including the previous state kept so recent changes can be undone) and the AI crawler log (bot name, path, response status and time; no visitor IP addresses). With the write SEO permission it can also compress images in place: it reads each JPEG, PNG or WebP image and its thumbnail files (from their URL, or through this API) and sends back smaller files of the same type and name; the plugin keeps the originals in wp-content/uploads/auditae-originals/, and Restore original in the Media Library puts them back.
  • Outbound (your site → AuditAE). On a paired site, the AuditAE widget on the wp-admin Dashboard (and the companion AuditAE AI Autopilot theme’s dashboard, if you use it) requests a small scorecard from https://auditae.app/api/wp/summary to show your AI-citation rate, Google Analytics, and Search Console figures in one place. The request runs in the background (WP-Cron) when the widget or the plugin’s settings page is opened and the local copy is more than ~15 minutes old, so wp-admin never waits on it. Each request transmits only your site URL and the bearer token; the response is your own data, and the last copy is kept locally to display. If AuditAE answers that the pairing is no longer valid, the plugin shows a re-pair prompt instead. No post content, analytics, or telemetry is sent.
  • Image imports. When a paired AuditAE account adds an image to your Media Library (for example, one you uploaded in AuditAE), your site downloads it from the source URL AuditAE provides, using WordPress’s HTTP API ( wp_safe_remote_get() ), which stops downloading once the file passes the size limit. That request sends nothing but the HTTP request itself; the file is type-checked before it is saved.

app — Only when you click them.

app in your browser: the free AI citation check (Score tab and Dashboard widget) and Help & docs, which appear whether or not the site is paired; on the Connect tab, AuditAE sign-up and sign-in links that open AuditAE’s connect page with your site’s address filled in, and on a paired site the MCP setup link; and on a paired site the fix buttons that open AEBOT. Nothing is sent when the page loads; a link sends only what is in its URL, and only when you click it. app.

The AEBOT buttons carry the request and your site’s address; AuditAE opens the chat on this site with that request typed in. Nothing is sent to AEBOT or charged until you press Send, and AEBOT’s replies use your AuditAE credit.

  • Terms of service: https://auditae.app/terms
  • Privacy policy: https://auditae.app/privacy

1. No font requests are made to Google or any third party.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai seo
  • ai visibility
  • llms txt
  • wordpress mcp
  • llms.txt
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity31 Oct 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.37.00.38.0
Version0.36.00.37.0
Version0.35.00.36.0
WordPress compatibility7.1.37.1.4
Version0.34.00.35.0
Version0.33.10.34.0
Version0.33.00.33.1
WordPress compatibility7.1.27.1.3
Version0.32.00.33.0
Version0.31.00.32.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.