{"id":380645,"date":"2026-10-16T06:23:52","date_gmt":"2026-10-16T06:23:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/novamira-ai\/"},"modified":"2026-10-18T08:45:55","modified_gmt":"2026-10-18T08:45:55","slug":"novasira","status":"publish","type":"plugin","link":"https:\/\/gd.wordpress.org\/plugins\/novasira\/","author":23582516,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.3","stable_tag":"0.1.3","tested":"7.1.3","requires":"6.9","requires_php":"8.0","requires_plugins":null,"header_name":"Novasira \u2013 AI SEO Automation, AEO, Schema and MCP for ChatGPT and Claude","header_author":"novasira","header_description":"SEO for WordPress, worked by an AI agent. Novasira exposes what your site knows about its own SEO \u2014 titles, schema, images, links, sitemaps \u2014 as MCP tools an agent can read and fix, and ships the method for twenty-six SEO disciplines alongside them.","assets_banners_color":"3b655e","last_updated":"2026-10-18 08:45:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/novasira\/","header_author_uri":"https:\/\/profiles.wordpress.org\/novasira\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":257,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"novasira","date":"2026-10-16 06:23:44","revision":3749773},"0.1.1":{"tag":"0.1.1","author":"novasira","date":"2026-10-16 06:34:37","revision":3749784},"0.1.2":{"tag":"0.1.2","author":"novasira","date":"2026-10-16 06:57:59","revision":3749819},"0.1.3":{"tag":"0.1.3","author":"novasira","date":"2026-10-18 08:45:55","revision":3752772}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3749818,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3749818,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3749818,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3749818,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1","0.1.2","0.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3749766,"resolution":"1","location":"assets","locale":"","width":1100,"height":828},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3749766,"resolution":"2","location":"assets","locale":"","width":1100,"height":828},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3749766,"resolution":"3","location":"assets","locale":"","width":1100,"height":828},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3749766,"resolution":"4","location":"assets","locale":"","width":1100,"height":828}},"screenshots":{"1":"The SEO dashboard: site health, what to fix first, and scores by area.","2":"SEO areas: all twenty-six, each marked live or advisory, with a prompt to copy.","3":"Connect: pick your AI tool, choose how it signs in, copy the ready-made setup.","4":"AI tools: the nine MCP tools, what each does, and the capability it needs."}},"plugin_section":[],"plugin_tags":[244526,236374,216196,242115,186],"plugin_category":[55],"plugin_contributors":[287018,194098],"plugin_business_model":[],"class_list":["post-380645","plugin","type-plugin","status-publish","hentry","plugin_tags-aeo","plugin_tags-ai-seo","plugin_tags-chatgpt","plugin_tags-mcp","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-novasira","plugin_contributors-wpunicorn","plugin_committers-novasira"],"banners":{"banner":"https:\/\/ps.w.org\/novasira\/assets\/banner-772x250.png?rev=3749818","banner_2x":"https:\/\/ps.w.org\/novasira\/assets\/banner-1544x500.png?rev=3749818","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/novasira\/assets\/icon-128x128.png?rev=3749818","icon_2x":"https:\/\/ps.w.org\/novasira\/assets\/icon-256x256.png?rev=3749818","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/novasira\/assets\/screenshot-1.png?rev=3749766","caption":"The SEO dashboard: site health, what to fix first, and scores by area."},{"src":"https:\/\/ps.w.org\/novasira\/assets\/screenshot-2.png?rev=3749766","caption":"SEO areas: all twenty-six, each marked live or advisory, with a prompt to copy."},{"src":"https:\/\/ps.w.org\/novasira\/assets\/screenshot-3.png?rev=3749766","caption":"Connect: pick your AI tool, choose how it signs in, copy the ready-made setup."},{"src":"https:\/\/ps.w.org\/novasira\/assets\/screenshot-4.png?rev=3749766","caption":"AI tools: the nine MCP tools, what each does, and the capability it needs."}],"raw_content":"<!--section=description-->\n<p><strong>Rank better with AI SEO automation. Connect ChatGPT or Claude to WordPress and let it audit your site, then fix titles, meta descriptions and image alt text for you.<\/strong><\/p>\n\n<p>Novasira is an AI SEO plugin built around MCP, the open standard that lets an\nAI assistant work inside your site. Connect Claude, ChatGPT, Claude Code,\nCursor, VS Code, GitHub Copilot, Windsurf, Codex, Gemini CLI or any other MCP\nclient, and ask it to do your SEO. It sees what a crawler cannot, including\ndrafts, private pages and every image's alt text, finds what is holding your\npages back, lists the fixes in order of importance, and makes the changes when\nyou say go.<\/p>\n\n<p>No API key. No account. No monthly fee. No data leaves your site.<\/p>\n\n<h4>An honest note<\/h4>\n\n<p>No plugin can promise rankings, AI citations or traffic, and Novasira does not.\nWhat it does is find and fix the on-site problems that keep good pages from\nranking: missing titles and descriptions, images with no alt text, orphaned\npages, broken canonicals, weak structure for AI answers. It will not invent\ntraffic numbers, keyword volumes or a \"citation score\".<\/p>\n\n<h4>Works alongside Yoast SEO, Rank Math and SEOPress<\/h4>\n\n<p>Keep the SEO plugin you already use. Novasira reads the titles and descriptions\nthat Yoast SEO, Rank Math and SEOPress store, so its report matches what your\nsite really outputs. It does not replace them, convert between them or change\ntheir settings, and it adds nothing to your pages: no front-end scripts, styles\nor markup.<\/p>\n\n<h4>AI SEO audit with a ranked fix list<\/h4>\n\n<ul>\n<li><strong>Site health score<\/strong> across every area it can scan on your site.<\/li>\n<li><strong>What to fix first<\/strong>, worst problem first, with the cheapest wins on top.<\/li>\n<li><strong>Twenty-six SEO areas<\/strong> with written guidance and a prompt you can copy:\nfull audit, action plan, single page, content quality, content briefs,\ntopic clusters, internal links, programmatic pages, technical SEO, sitemaps,\nschema, languages, images, alt text, search experience, AI search, agent\nreadability, drift, products and local SEO.<\/li>\n<\/ul>\n\n<h4>Fix titles, meta descriptions and alt text with ChatGPT or Claude<\/h4>\n\n<ul>\n<li>Ask your AI to find every image with no alt text and write good ones.<\/li>\n<li>Ask which pages have a missing, duplicate or weak title or meta description.<\/li>\n<li>Ask it to rewrite a page's title, description, canonical URL or slug, and\nshow you the change before it saves.<\/li>\n<li>Every write needs an explicit call naming the post or image, a connection you\ngave the write permission, and a user who could edit that item by hand.<\/li>\n<\/ul>\n\n<h4>AEO and GEO: be the answer AI search quotes<\/h4>\n\n<p>Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) are\nthe same fundamentals applied to ChatGPT, Claude, Perplexity, Gemini and Google\nAI Overviews. Novasira checks what WordPress can see:<\/p>\n\n<ul>\n<li>Whether a page opens with a direct answer and uses question-style headings.<\/li>\n<li>Self-contained answer blocks, lists and tables, bylines, and published and\nmodified dates.<\/li>\n<li>Whether author profiles are filled in.<\/li>\n<li>Your robots rules for AI crawlers, and whether an <code>llms.txt<\/code> file exists.<\/li>\n<li>Whether an agent can actually read your pages, or whether the content is\nassembled in the browser and invisible to it.<\/li>\n<\/ul>\n\n<h4>Schema, sitemap and internal link checks<\/h4>\n\n<ul>\n<li>Read the schema markup on a page and spot what is missing or inconsistent.<\/li>\n<li>See which pages your sitemap leaves out.<\/li>\n<li>Find orphaned pages that nothing links to, and pages that deserve more links.<\/li>\n<\/ul>\n\n<h4>Connect any AI tool over MCP<\/h4>\n\n<p><strong>Novasira \u2192 Connect<\/strong> walks you through it in a few steps and gives you\nready-made setup for each tool. Sign in with WordPress (OAuth 2.1) with\nper-connection permissions, or use an application password limited to\nNovasira's own endpoint. Nine MCP tools are exposed: scan an area, read the\nmethod, read a site overview, read a page's SEO, list images with no alt text,\ncheck internal links, read schema, and write SEO fields or alt text.<\/p>\n\n<h4>Safe by design<\/h4>\n\n<ul>\n<li>The endpoint carries Novasira's own tools and nothing else. No tool installs\nor changes plugins, themes, users or site settings.<\/li>\n<li>The agent can write only SEO fields (titles, meta descriptions, canonical\nURLs, slugs, robots flags) and image alt text.<\/li>\n<li>You choose the permissions on the sign-in screen and can revoke any\nconnection at any time.<\/li>\n<li>No outbound requests, no telemetry, no licence server.<\/li>\n<\/ul>\n\n<h4>Twenty-six areas<\/h4>\n\n<p>The plugin organises its work into twenty-six SEO areas. Twenty of them are\n<strong>live<\/strong>: WordPress holds the data, so the area can be scanned against this\nsite. Six are <strong>advisory<\/strong>: the answer lives outside your site, so the area\nships the method and the prompt and says so plainly.<\/p>\n\n<p>Live areas: full audit, action plan, single page, content quality, content\nbrief, topic clusters, internal links, programmatic pages, technical, sitemaps,\nschema, languages, images, alt text, search experience, AI search, agent\nreadability, drift, products, local.<\/p>\n\n<p>Advisory areas: Search Console, backlinks, competitors, keyword data, maps\nlisting, and the orchestrator page that says which area answers which question.<\/p>\n\n<p>The advisory split is deliberate. Impressions, rankings, referring domains and\nkeyword volumes are not stored anywhere in WordPress. Novasira ships no\nAPI key, no crawler and no bundled data service, so for those areas it gives you\nthe method and the prompt rather than a number it would have had to invent.<\/p>\n\n<h4>Guidance, not a score<\/h4>\n\n<p>Every area carries a written guidance document, which an agent reads through an\nMCP tool. Each one answers the same five questions: what the area is about, what\nNovasira can actually see from inside WordPress, how to tell a real problem from\na number that merely looks bad, what to do about it cheapest-first, and how you\nwould know you were wrong.<\/p>\n\n<p>In the admin, each area has a card naming what it covers, whether it is live or\nadvisory, and a prompt you can copy and hand to your agent.<\/p>\n\n<p>That last question is the point. A finding without a falsifiability check is a\nguess with a chart next to it.<\/p>\n\n<h4>The agent side<\/h4>\n\n<p>Novasira registers its tools as WordPress abilities and serves them over a\nsingle MCP endpoint on your own site, using the bundled <code>wordpress\/mcp-adapter<\/code>\n(GPL-2.0-or-later). You connect your agent to your site; nothing is brokered\nthrough a third party.<\/p>\n\n<p>Only an authenticated user with the required capability can reach the endpoint.\n<strong>Novasira \u2192 Connect<\/strong> walks through it in a few steps: switch the MCP server\non, pick your AI tool (Claude, ChatGPT, Claude Code, Cursor, VS Code, GitHub\nCopilot, Windsurf, Codex, Gemini CLI and more), choose how it signs in, and copy\nthe ready-made connection for that tool. An agent can sign in in either of two\nways:<\/p>\n\n<ul>\n<li><strong>Sign in with WordPress (OAuth 2.1).<\/strong> Clients that support MCP\nauthorization, such as Claude, discover the sign-in automatically. An\nadministrator approves each connection on a consent screen, choosing which\npermissions it gets (read, write, manage), and can revoke it at any time from\n<strong>Novasira \u2192 Connect<\/strong>. This uses dynamic client registration, so any client\ncan ask to connect; nothing is granted until an administrator approves.<\/li>\n<li><strong>Application password.<\/strong> Works with every client and every host. The Connect\nscreen can create one for you through WordPress core's own application\npassword API, named \"Novasira\u2026\", and puts it straight into a prompt and a\nconfig snippet for the tool you picked. The password is shown once, in that\npage view only; Novasira never stores it (WordPress keeps only its hash, as it\ndoes for any application password). A key created here is accepted only on\nNovasira's MCP endpoint: WordPress refuses it on every other REST route and\non XML-RPC. Keys created here are listed, and can be revoked, under\n<strong>Manage connections and keys<\/strong>.<\/li>\n<\/ul>\n\n<p>Either way, the agent reaches Novasira's own tools and nothing else. They read\nyour content and SEO data, and write only SEO fields: titles, meta\ndescriptions, canonical URLs, slugs and image alt text. The endpoint does not\ncarry the MCP adapter's generic tools for running other plugins' abilities, and\nno tool installs or changes plugins, themes, users or site settings. There is no\nNovasira server: the agent you choose connects straight to your site.<\/p>\n\n<p>For OAuth connections Novasira stores, on your own site: the registered\nclient's name and redirect addresses, and for each approved connection a hash\nof its access and refresh tokens (never the tokens themselves), the permissions\ngranted, timestamps, and the IP address it last connected from. Access tokens\nlast 30 days and renew while in use; an unused connection expires after 180\ndays. A token is accepted only on Novasira's own MCP endpoint, never on the\nrest of the REST API.<\/p>\n\n<p>Everything the agent can read, that user could already read in wp-admin, and a\ntool that edits a post refuses anybody who could not edit that post by hand.<\/p>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li><code>wordpress\/mcp-adapter<\/code> and <code>wordpress\/php-mcp-schema<\/code> by the WordPress AI\nTeam (GPL-2.0-or-later), bundled unmodified in <code>vendor\/<\/code>. Sources:\nhttps:\/\/github.com\/WordPress\/mcp-adapter and\nhttps:\/\/github.com\/WordPress\/php-mcp-schema<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p><strong>Novasira makes no outbound requests at all.<\/strong> It contacts no API, no licence\nserver, no update service, no analytics endpoint and no CDN, and sends nothing\nanywhere. There is no account to create and no key to enter. The only personal\ndata it stores is described under \"The agent side\" above (the last IP address of\neach OAuth connection), kept on your own site; suggested privacy-policy text\nis added under Settings \u2192 Privacy.<\/p>\n\n<p>The <strong>Connect<\/strong> screen has two buttons that open a third-party website in a new\ntab, only when you click them. Nothing is sent automatically:<\/p>\n\n<ul>\n<li><strong>Add the connector to Claude.ai<\/strong> opens claude.ai's connector settings, with this site's MCP\nendpoint address and site name in the link so you do not have to type them.\nProvided by Anthropic. Terms: https:\/\/www.anthropic.com\/legal\/consumer-terms \u00b7\nPrivacy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li><strong>Open ChatGPT connectors<\/strong> opens chatgpt.com's connector settings. Provided by OpenAI.\nTerms: https:\/\/openai.com\/policies\/terms-of-use \u00b7 Privacy:\nhttps:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<p>The plugin bundles <code>wordpress\/mcp-adapter<\/code> (GPL-2.0-or-later, by the WordPress\nAI Team) and <code>wordpress\/php-mcp-schema<\/code>. The adapter's role is to <strong>serve<\/strong> an\nMCP endpoint on this site \u2014 an inbound route under this site's own REST API. It\ndoes not call out either. Reaching that endpoint requires authenticating as a\nuser with the capability described above; an unauthenticated request gets\nnothing.<\/p>\n\n<p>The application-password connection snippets tell your AI client to start\n    @automattic\/mcp-wordpress-remote with <code>npx<\/code>. That is an open-source npm\npackage (MIT licence, by Automattic) which your own computer downloads from\nthe npm registry when the client starts it; Novasira does not download, bundle\nor run it. It connects only to this site's MCP endpoint, using the credentials\nin the snippet. Source: https:\/\/github.com\/Automattic\/mcp-wordpress-remote \u00b7\nnpm terms: https:\/\/docs.npmjs.com\/policies\/terms \u00b7 npm privacy:\nhttps:\/\/docs.npmjs.com\/policies\/privacy<\/p>\n\n<p>If you connect an AI agent to that endpoint, the agent is software you chose and\nrun, and whatever it reads from your site travels wherever you have configured\nit to travel. That is a property of your agent and your MCP client, not of this\nplugin. Novasira itself never initiates a connection.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/novasira\/<\/code>, or install it from the\nPlugins screen.<\/li>\n<li>Activate it. There is nothing to install: no tables are created and no\nsettings are required.<\/li>\n<li>Open <strong>Novasira<\/strong> in the admin menu. The Dashboard shows what the site looks\nlike; <strong>SEO areas<\/strong> lists all twenty-six with their guidance.<\/li>\n<li>To work with an agent, open <strong>Connect<\/strong> and follow the steps: pick your AI\ntool, choose Sign in or Application password, and copy what the last step\ngives you into the tool.<\/li>\n<\/ol>\n\n<p>WordPress 6.9 or later is required: the Abilities API that Novasira registers\nits tools with is part of WordPress core from 6.9.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20novasira%20free%3F%20is%20there%20a%20pro%20version%3F\"><h3>Is Novasira free? Is there a Pro version?<\/h3><\/dt>\n<dd><p>Novasira is free, with no paid version, no upsell and no licence key. You do\nnot pay anything to Novasira to run it. If your AI tool charges for its own use,\nthat is between you and that tool.<\/p><\/dd>\n<dt id=\"how%20does%20novasira%20work%3F\"><h3>How does Novasira work?<\/h3><\/dt>\n<dd><p>Novasira runs inside your WordPress site. It scans what your site holds about its\nown SEO, ranks the problems, and exposes nine tools over MCP. You connect an AI\nassistant such as ChatGPT or Claude to those tools. The assistant reads the\nfindings and the written method, and fixes what you ask it to fix. Nothing is\nbrokered through a third party.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20chatgpt%2C%20claude%20or%20cursor%20to%20my%20wordpress%20site%3F\"><h3>How do I connect ChatGPT, Claude or Cursor to my WordPress site?<\/h3><\/dt>\n<dd><p>Open <strong>Novasira \u2192 Connect<\/strong>, pick your AI tool, choose Sign in or Application\npassword, and copy what the last step gives you into the tool. Clients that\nsupport MCP sign-in, such as Claude, find the sign-in on their own.<\/p><\/dd>\n<dt id=\"what%20is%20mcp%3F\"><h3>What is MCP?<\/h3><\/dt>\n<dd><p>The Model Context Protocol is an open standard that lets an AI assistant\ndiscover and call tools on another system. Novasira runs an MCP server on your\nown site, so the assistant talks to your site directly.<\/p><\/dd>\n<dt id=\"which%20ai%20tools%20work%20with%20it%3F\"><h3>Which AI tools work with it?<\/h3><\/dt>\n<dd><p>Any MCP client. The Connect screen has ready-made setup for ChatGPT, Claude,\nClaude Desktop, Claude Code, Cursor, VS Code, GitHub Copilot, Windsurf, Codex,\nGemini CLI and more.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>No. Novasira has no API key and no account. You need an AI assistant that\nsupports MCP, and whatever plan that assistant requires.<\/p><\/dd>\n<dt id=\"will%20novasira%20conflict%20with%20yoast%20seo%2C%20rank%20math%20or%20seopress%3F\"><h3>Will Novasira conflict with Yoast SEO, Rank Math or SEOPress?<\/h3><\/dt>\n<dd><p>No. Novasira does not output titles, descriptions or schema to your visitors, so\nthere is nothing to clash. It reads what Yoast SEO, Rank Math and SEOPress have\nstored and reports on it. It does not change their settings.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20let%20an%20ai%20change%20my%20site%3F\"><h3>Is it safe to let an AI change my site?<\/h3><\/dt>\n<dd><p>The agent reaches Novasira's own tools and nothing else. They read your content\nand SEO data, and write only SEO fields (titles, meta descriptions, canonical\nURLs, slugs, robots flags) and image alt text. No tool installs or changes\nplugins, themes, users or site settings. You choose the permissions on the\nsign-in screen, and you can revoke any connection from <strong>Novasira \u2192 Connect<\/strong>.<\/p><\/dd>\n<dt id=\"will%20it%20change%20my%20content%20without%20asking%3F\"><h3>Will it change my content without asking?<\/h3><\/dt>\n<dd><p>Only when asked. Reading is the default. Two tools write: one sets a single\npage's SEO fields (title, description, canonical URL, slug, noindex and\nnofollow), and one sets an image's alt text. Each takes an explicit call naming\nthe post or image, needs a connection granted the write permission, and refuses\nanyone who could not edit that item by hand. The prompts the plugin supplies\ntell the agent to show you the change and wait.<\/p><\/dd>\n<dt id=\"does%20novasira%20write%20my%20content%3F\"><h3>Does Novasira write my content?<\/h3><\/dt>\n<dd><p>No. Your AI assistant does the writing and Novasira saves SEO fields and alt\ntext where you tell it to. It does not generate articles.<\/p><\/dd>\n<dt id=\"what%20is%20answer%20engine%20optimization%20%28aeo%29%3F\"><h3>What is Answer Engine Optimization (AEO)?<\/h3><\/dt>\n<dd><p>Making your pages easy for answer engines such as ChatGPT, Perplexity and Google\nAI Overviews to understand and quote: direct answers, clear headings, lists and\ntables, named authors and dates. Novasira checks these signals on your own\ncontent.<\/p><\/dd>\n<dt id=\"what%20is%20generative%20engine%20optimization%20%28geo%29%3F\"><h3>What is Generative Engine Optimization (GEO)?<\/h3><\/dt>\n<dd><p>The same goal as AEO from another angle: becoming a source that generative AI\nengines choose to cite. In practice it is good SEO fundamentals plus content\nthat is structured for answers. Novasira's AI search area covers what WordPress\ncan see.<\/p><\/dd>\n<dt id=\"does%20novasira%20create%20an%20llms.txt%20file%3F\"><h3>Does Novasira create an llms.txt file?<\/h3><\/dt>\n<dd><p>No. It checks whether an <code>llms.txt<\/code> file exists and reads your robots rules for\nAI crawlers, then tells your agent what it found. It does not create or edit\nthose files.<\/p><\/dd>\n<dt id=\"does%20it%20promise%20better%20rankings%3F\"><h3>Does it promise better rankings?<\/h3><\/dt>\n<dd><p>No. No plugin can. Novasira reports what your site contains and what the method\nsays about it. What search engines and AI engines do with your site afterwards\nis not something this plugin, or any plugin, controls.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. Novasira adds nothing to your pages: no front-end scripts, styles or markup.\nIt does its work in wp-admin and on its own MCP endpoint, and scans run only\nwhen you or your agent ask for one.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20an%20ai%20agent%3F\"><h3>Does it work without an AI agent?<\/h3><\/dt>\n<dd><p>Partly. The admin screens show each area's findings and guidance, and you can\nact on them by hand. The tools are only useful with an MCP client connected, and\nthe advisory areas are mostly a method and a prompt, which is of more use to an\nagent than to a dashboard.<\/p><\/dd>\n<dt id=\"do%20the%20advisory%20areas%20work%20if%20i%20have%20no%20api%20keys%3F\"><h3>Do the advisory areas work if I have no API keys?<\/h3><\/dt>\n<dd><p>They give you the method, the prompt and an honest statement about where the\nnumbers live. They do not produce numbers. If your agent has its own access to\nSearch Console, a keyword data provider or the open web, it can bring the\nnumbers; the plugin will not pretend to.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20and%20multilingual%20sites%3F\"><h3>Does it work with WooCommerce and multilingual sites?<\/h3><\/dt>\n<dd><p>Novasira has areas for products and for languages (hreflang), and reads product\nand translation data where it is present. Coverage depends on the plugins your\nsite uses, and the Status screen shows what it found.<\/p><\/dd>\n<dt id=\"does%20novasira%20send%20my%20site%27s%20data%20anywhere%3F\"><h3>Does Novasira send my site's data anywhere?<\/h3><\/dt>\n<dd><p>No. The plugin makes no outbound HTTP requests of any kind. It has no update\nserver, no licence check, no analytics and no telemetry. See the External\nservices section below.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20stored%3F\"><h3>Where is my data stored?<\/h3><\/dt>\n<dd><p>On your own site. The only personal data Novasira keeps is described under \"The\nagent side\" above: the last IP address of each OAuth connection.<\/p><\/dd>\n<dt id=\"what%20do%20i%20need%20to%20run%20it%3F\"><h3>What do I need to run it?<\/h3><\/dt>\n<dd><p>WordPress 6.9 or later (the Abilities API Novasira registers its tools with is\npart of core from 6.9) and PHP 8.0 or later. Application passwords need HTTPS\nunless the site is a local environment. The Status screen checks all of this and\nsays how to fix anything that is wrong.<\/p><\/dd>\n<dt id=\"how%20do%20i%20check%20that%20it%20is%20working%3F\"><h3>How do I check that it is working?<\/h3><\/dt>\n<dd><p>Open <strong>Novasira \u2192 Status<\/strong>. It runs a series of checks on the MCP server, the\ntools, the endpoint, permalinks, HTTPS, application passwords and the\nAuthorization header, and gives a fix for each failure.<\/p><\/dd>\n<dt id=\"which%20capability%20is%20required%3F\"><h3>Which capability is required?<\/h3><\/dt>\n<dd><p>By default:<\/p>\n\n<ul>\n<li>The Novasira admin menu, Connect, Status and Settings require an\nadministrator (<code>manage_options<\/code>). Only an administrator can approve an OAuth\nconnection.<\/li>\n<li>Reading through the MCP tools, and the Tools and Docs screens, require\n  edit_posts. Writing through the MCP tools also requires <code>edit_posts<\/code>, plus\npermission to edit the specific post or image.<\/li>\n<\/ul>\n\n<p>Both MCP capabilities can be raised under <strong>Novasira \u2192 Settings<\/strong> to\n    publish_posts, <code>edit_others_posts<\/code> or <code>manage_options<\/code>. They cannot be lowered\nbelow <code>edit_posts<\/code>, so subscribers can never reach the tools.<\/p><\/dd>\n<dt id=\"how%20do%20i%20uninstall%20it%20cleanly%3F\"><h3>How do I uninstall it cleanly?<\/h3><\/dt>\n<dd><p>Deactivate and delete the plugin. Deleting removes its settings, its sign-in\nconnections and the application passwords its Connect screen created. No tables\nwere created, so nothing else is left behind.<\/p><\/dd>\n<dt id=\"is%20the%20source%20code%20available%3F\"><h3>Is the source code available?<\/h3><\/dt>\n<dd><p>Yes. Novasira is released under GPL-2.0-or-later and the full source is in the\nplugin ZIP, including the bundled MCP adapter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>New plugin name and a fuller description, with AEO and GEO sections.<\/li>\n<li>Expanded FAQ.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Plain-language description and a new banner.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Clearer plugin name and description.<\/li>\n<li>Status screen no longer reports a false problem for the MCP server and tools on a normal admin page load.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<li>Twenty-six SEO areas: twenty live against WordPress data, six advisory.<\/li>\n<li>Written guidance for every area, read by an agent through an MCP tool.<\/li>\n<li>Scanning for pages, content, content briefs, topic clusters, internal links,\nprogrammatic pages, technical, sitemaps, languages, images and search\nexperience, plus the audit and action plan composed from them.<\/li>\n<li>MCP endpoint served on this site through the bundled <code>wordpress\/mcp-adapter<\/code>.<\/li>\n<li>Reads titles, descriptions, robots flags and canonicals stored by Yoast SEO,\nRank Math and SEOPress where one of them is installed.<\/li>\n<li>Sign in with WordPress: OAuth 2.1 with PKCE and per-connection permissions,\nalongside application passwords.<\/li>\n<li>A step-by-step Connect screen with ready-made setup for seventeen AI tools,\nand application passwords created and revoked in place.<\/li>\n<li>Deleting the plugin removes its settings, sign-in connections and the\napplication passwords its Connect screen created.<\/li>\n<li>No outbound requests, no telemetry, no account.<\/li>\n<\/ul>","raw_excerpt":"Rank better with AI SEO automation. Connect ChatGPT or Claude to audit your site, fix titles, descriptions and alt text, and check schema and AEO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=380645"}],"author":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/novasira"}],"wp:attachment":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380645"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380645"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380645"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380645"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380645"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}