{"id":1956,"date":"2026-05-19T16:30:16","date_gmt":"2026-05-19T14:30:16","guid":{"rendered":"https:\/\/www.unleash-wp.com\/blog\/?p=1956"},"modified":"2026-05-20T17:48:25","modified_gmt":"2026-05-20T15:48:25","slug":"novamira-pro-review","status":"publish","type":"post","link":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/","title":{"rendered":"Novamira Pro Review: WordPress MCP Server with Memory"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-what-novamira-is\"><span id=\"what-novamira-is\">What Novamira is<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 finishes what 6.9 started with the Abilities API. A plugin can register a named callback with input and output schemas and a permission check. Once registered, the ability is callable through one uniform interface, regardless of whether the caller is server-side PHP, the block editor, or an external AI agent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That contract isn&#8217;t an AI integration by itself. You also need a transport (MCP), authentication that doesn&#8217;t hand over your admin credentials, and a useful set of abilities worth calling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Novamira ships all three. The free plugin includes eight abilities: one for executing PHP and seven for filesystem work. Pro adds eight more for persistent memory, bundled skills, and post CRUD. The MCP bridge runs through <code>@automattic\/mcp-wordpress-remote<\/code>, and the admin UI lists fifteen MCP-speaking clients with ready-made configuration snippets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I tested <a href=\"https:\/\/www.unleash-wp.com\/blog\/forget-wordpress-ai-novamira-is-built-for-actual-dev-pros\/\" type=\"link\" id=\"https:\/\/www.unleash-wp.com\/blog\/forget-wordpress-ai-novamira-is-built-for-actual-dev-pros\/\">Novamira<\/a> 1.1.2 (free) and Novamira Pro 1.0.0.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-mcp-and-not-the-wordpress-ai-client-api\"><span id=\"why-mcp-and-not-the-wordpress-ai-client-api\">Why MCP and not the WordPress AI Client API<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 also ships the AI Client API (<code>php-ai-client<\/code>), and the two are easy to confuse. The direction of the call is what separates them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The AI Client API gives WordPress a way to call AI models from server-side PHP. A plugin uses it to power features such as content suggestions in the editor or AI-generated alt text. WordPress sits on the calling end of the connection, the AI model on the receiving end.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Novamira sets up the inverse connection. An external AI agent (Claude Code, Cursor, Claude Desktop) calls into WordPress through the MCP bridge, and WordPress responds. The model runs in the developer&#8217;s IDE or terminal, not inside the WordPress install. Both can coexist on the same site: the AI Client API for runtime features in your plugin, Novamira for the agent that&#8217;s helping you build the plugin in the first place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setup\"><span id=\"setup\">Setup<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two numbered blocks on the Configuration screen. The first creates an Application Password (WordPress displays it only at creation). The second presents the client config under one of fifteen tabs: Claude Code, Claude Desktop, Codex, Antigravity, Cursor, VS Code, GitHub Copilot, Windsurf, Cline, Gemini CLI, Roo Code, Amazon Q, Zed, Kilo Code, OpenCode.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img  decoding=\"async\"  width=\"1024\"  height=\"596\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAJUAQMAAACxHMYbAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGBJREFUeNrtwQEBAAAAgiD\/r25IQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8G4sYwABjt140gAAAABJRU5ErkJggg==\"  alt=\"WordPress Novamira\"  class=\"wp-image-1972 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"(max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-1024x596.png\"  data-pk-srcset=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-1024x596.png 1024w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-300x175.png 300w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-768x447.png 768w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-528x307.png 528w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-1056x615.png 1056w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-820x477.png 820w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-1240x722.png 1240w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17-600x349.png 600w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.17.png 1431w\" ><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For Claude Code:<\/strong><\/p>\n\n\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nclaude mcp add &#039;novamira-unleash-wp-com&#039; \\\n  --env WP_API_URL=&#039;https:\/\/example.com\/wp-json\/mcp\/mcp-adapter-default-server&#039; \\\n  --env WP_API_USERNAME=&#039;your-username&#039; \\\n  --env WP_API_PASSWORD=&#039;YOUR-APP-PASSWORD&#039; \\\n  -- npx -y @automattic\/mcp-wordpress-remote@latest\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-ability-inventory\"><span id=\"the-ability-inventory\">The ability inventory<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Free tier:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ability<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><code>novamira\/execute-php<\/code><\/td><td>Runs PHP on the server with the full WordPress environment loaded<\/td><\/tr><tr><td><code>novamira\/read-file<\/code><\/td><td>Reads text and binary files, with offset and limit for partial reads<\/td><\/tr><tr><td><code>novamira\/write-file<\/code><\/td><td>Writes files. PHP only inside the sandbox, non-PHP anywhere under ABSPATH<\/td><\/tr><tr><td><code>novamira\/edit-file<\/code><\/td><td>String-replace edits, same pattern as Claude Code&#8217;s edit tool<\/td><\/tr><tr><td><code>novamira\/delete-file<\/code><\/td><td>Deletes paths, with protections on ABSPATH, wp-admin, wp-includes<\/td><\/tr><tr><td><code>novamira\/disable-file<\/code><\/td><td>Soft-disables sandbox files by appending <code>.disabled<\/code><\/td><\/tr><tr><td><code>novamira\/enable-file<\/code><\/td><td>Re-enables disabled sandbox files<\/td><\/tr><tr><td><code>novamira\/list-directory<\/code><\/td><td>Lists with glob patterns and configurable depth<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pro tier:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ability<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><code>novamira\/memory-list<\/code><\/td><td>Returns the concise memory index<\/td><\/tr><tr><td><code>novamira\/memory-get<\/code><\/td><td>Returns the full body of a single memory<\/td><\/tr><tr><td><code>novamira\/memory-save<\/code><\/td><td>Creates or updates a memory<\/td><\/tr><tr><td><code>novamira\/memory-delete<\/code><\/td><td>Permanently deletes a memory<\/td><\/tr><tr><td><code>novamira\/skill-get<\/code><\/td><td>Loads the full body of a bundled skill<\/td><\/tr><tr><td><code>novamira\/create-post<\/code><\/td><td>Creates a post of any registered post type<\/td><\/tr><tr><td><code>novamira\/update-post<\/code><\/td><td>Partial post updates by ID<\/td><\/tr><tr><td><code>novamira\/delete-post<\/code><\/td><td>Trash by default, force flag for permanent delete<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s sixteen abilities split across three concerns: filesystem operations for the codebase, post CRUD for content, and memory for state that persists between sessions. If Elementor or Bricks are active, Pro conditionally loads around 21 additional abilities per builder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-memory-layer\"><span id=\"the-memory-layer\">The memory layer<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Memories are typed records stored in the WordPress database with four categories: User, Feedback, Project, Reference. That&#8217;s the same taxonomy Claude Code uses for its own auto-memory system. The agent calls <code>memory-list<\/code> at the start of every session, pulls relevant bodies with <code>memory-get<\/code>, writes new memories with <code>memory-save<\/code> when it learns something durable, and deletes wrong ones with <code>memory-delete<\/code> when corrected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the single feature that makes Novamira Pro feel like a product rather than a REST wrapper around the WordPress API. Storing memory server-side rather than in the client (Claude Code and Cursor both have their own local memory mechanisms) means the knowledge follows the site, not the developer. Two people working on the same install share the same agent memory, and switching from Claude Code to Cursor doesn&#8217;t lose it. Both properties matter when the memory is <em>about<\/em> the site rather than about the workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Memory &amp; Instructions screen also lets you add custom instructions that get prepended to the MCP server instructions every agent reads on connect. Project conventions, house rules, anything you want every session to start with.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img  decoding=\"async\"  width=\"1024\"  height=\"670\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAKeAQMAAAABb\/vJAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGpJREFUeNrtwQEBAAAAgiD\/r25IQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLsBUa0AAVuy5JwAAAAASUVORK5CYII=\"  alt=\"\"  class=\"wp-image-1973 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"(max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-1024x670.png\"  data-pk-srcset=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-1024x670.png 1024w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-300x196.png 300w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-768x502.png 768w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-528x345.png 528w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-1056x690.png 1056w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-820x536.png 820w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-1240x811.png 1240w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49-600x392.png 600w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.09.49.png 1297w\" ><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-sandbox-and-execute-php\"><span id=\"sandbox-and-execute-php\">Sandbox and <code>execute-php<\/code><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>novamira\/write-file<\/code> will write a <code>.php<\/code> file only inside <code>wp-content\/novamira-sandbox\/<\/code>. Anywhere else under ABSPATH is allowed for non-PHP files. An agent cannot install a backdoor into <code>wp-content\/plugins\/<\/code>, <code>wp-content\/mu-plugins\/<\/code>, or anywhere WordPress autoloads PHP from. The <code>disable-file<\/code> and <code>enable-file<\/code> abilities work specifically on this sandbox, so a file the agent wrote can be suspended and reviewed before being re-enabled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>execute-php<\/code> is the ability that gives the agent meaningful reach. It runs whatever PHP you pass, with <code>$wpdb<\/code>, all WordPress functions, and loaded plugins available. In principle it could replicate most of what the other abilities offer; the curated abilities package those common patterns with better safety. It also does not honor the sandbox: filesystem writes are restricted, runtime is not. The Configuration page is direct about this and flags in red that the plugin is for development and staging environments only.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-engineering-quality\"><span id=\"engineering-quality\">Engineering quality<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The codebase is modern PHP 8 with <code>strict_types=1<\/code> throughout. It bundles Automattic&#8217;s <code>wordpress\/mcp-adapter<\/code> rather than shipping its own MCP server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The detail that signals Dynamic.ooo has shipped production WordPress code before is the domain-lock. The plugin records the host it was activated on, and on every request it compares the current host. If they don&#8217;t match (a site clone, a restored backup, a database moved to a new domain), every ability stays dormant until a human re-confirms in the admin. That kind of defensive measure tends to be written by developers who have seen what happens when credentials remain active in cloned WordPress installs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This isn&#8217;t a 1.0.0 from a team learning WordPress. Dynamic.ooo has been shipping Elementor and Bricks add-ons since 2018, and the codebase reflects that experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-shipped-versus-advertised\"><span id=\"shipped-versus-advertised\">Shipped versus advertised<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The marketing page advertises Pro specializations for eight ecosystems (Elementor, Bricks, ACF, JetEngine, Meta Box, ACPT, Pods, ASE). The 1.0.0 codebase ships two: Elementor and Bricks. The other six have not shipped, though Dynamic.ooo&#8217;s existing field-framework product line suggests they will. For ACF today, the MCP server instructions already tell the agent to use field groups and <code>get_field()<\/code> or <code>update_field()<\/code> via <code>execute-php<\/code>. That provides intelligent ACF handling through generic code execution rather than dedicated abilities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a buying decision, count only what has shipped, and discount the rest by your confidence in the vendor&#8217;s roadmap.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/novamira.ai\/pro\/?ref=745\" target=\"_blank\" rel=\" noreferrer noopener\"><img  decoding=\"async\"  width=\"1024\"  height=\"763\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  class=\"wp-image-1986 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"(max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-1024x763.png\"  data-pk-srcset=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-1024x763.png 1024w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-300x225.png 300w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-768x572.png 768w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-528x393.png 528w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-1056x786.png 1056w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-820x611.png 820w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-1240x923.png 1240w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31-600x447.png 600w, https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-19-at-16.15.31.png 1355w\" ><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pricing\"><span id=\"pricing\">Pricing<\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Plan<\/th><th>Launch<\/th><th>Regular<\/th><th>Sites<\/th><th>Renewal<\/th><\/tr><\/thead><tbody><tr><td>Personal<\/td><td>\u20ac49\/yr<\/td><td>\u20ac69\/yr<\/td><td>3<\/td><td>annual<\/td><\/tr><tr><td>Agency<\/td><td>\u20ac99\/yr<\/td><td>\u20ac149\/yr<\/td><td>1,000<\/td><td>annual<\/td><\/tr><tr><td>Agency Lifetime<\/td><td>\u20ac199 once<\/td><td>\u20ac299 once<\/td><td>1,000<\/td><td>one-time<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Personal at \u20ac49 a year sits below the threshold where a developer tool typically needs internal justification. Agency at \u20ac99 a year for 1,000 sites is unusually generous; the more common price point at this tier is closer to \u20ac99 for 100 sites.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/novamira.ai\/pro\/?ref=745\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Get Novamira Pro <\/strong><\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-where-i-d-push-back\"><span id=\"where-id-push-back\">Where I&#8217;d push back<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Novamira works well for local dev and staging environments. On live sites I&#8217;d stay cautious for now, since every ability runs through <code>manage_options<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-who-this-is-for\"><span id=\"who-this-is-for\">Who this is for<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three audiences fit well in 1.0.0: agencies running staging sites for client builds (where Agency at \u20ac99\/yr for 1,000 sites is priced for exactly that use case), page-builder shops on Elementor or Bricks (where Pro&#8217;s specializations deliver the clearest value today), and plugin or theme developers iterating against a real WordPress install (the free tier already covers this case).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you work in ACF, JetEngine, Meta Box, ACPT, Pods, or ASE, the dedicated specializations remain on the roadmap. The MCP server instructions already make the agent ACF-aware via <code>execute-php<\/code>, but structured abilities will be measurably better. At \u20ac49 a year, Personal is inexpensive enough to buy in anticipation of the features you&#8217;ll actually want.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where Novamira doesn&#8217;t fit: production sites with multiple admin users, especially client production. The combination of an all-or-nothing permission toggle, <code>execute-php<\/code>, and persistent memory written by an agent isn&#8217;t a stack you want shared with users who didn&#8217;t opt in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Novamira Pro turns WordPress 7.0&#8217;s Abilities API into a working AI integration with sixteen well-chosen abilities, a meaningful sandbox, and the memory layer as the genuine differentiator. At \u20ac49 a year, Personal sits well below the threshold where a working WordPress developer&#8217;s tool budget needs review.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">I&#8217;ve been running Pro on the UnleashWP development environment for a week, and the Pro layer paid for itself the first time the agent recalled a design system across a session boundary without me re-explaining it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;d recommend Novamira Pro to any developer or agency working on staging or personal WordPress sites. I would not run it on a multi-user production environment without strict access controls.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/novamira.ai\/pro\/?ref=745\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Get Novamira Pro <\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"A hands-on review after a week of running Novamira Pro on UnleashWP.","protected":false},"author":1,"featured_media":2001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"csco_post_video_bg_volume":false,"footnotes":""},"categories":[64,281],"tags":[251,287,239,283,285],"class_list":["post-1956","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ai","category-reviews","tag-ai","tag-claude","tag-novamira","tag-wordpress-ai-2","tag-wordpress-novamira","cs-entry","cs-video-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Novamira Pro Review: WordPress MCP Server with Memory<\/title>\n<meta name=\"description\" content=\"Honest review of Novamira Pro, the WordPress MCP server adding persistent memory for Claude Code, Cursor and 13 other AI clients. From \u20ac49 a year.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Novamira Pro Review: WordPress MCP Server with Memory\" \/>\n<meta property=\"og:description\" content=\"Honest review of Novamira Pro, the WordPress MCP server adding persistent memory for Claude Code, Cursor and 13 other AI clients. From \u20ac49 a year.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/\" \/>\n<meta property=\"og:site_name\" content=\"UnleashWP Dev Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-19T14:30:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T15:48:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/novamira-ai-pro.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1729\" \/>\n\t<meta property=\"og:image:height\" content=\"910\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Benjamin Zekavica\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Novamira Pro Review: WordPress MCP Server with Memory\" \/>\n<meta name=\"twitter:creator\" content=\"@unleash_wp\" \/>\n<meta name=\"twitter:site\" content=\"@unleash_wp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Zekavica\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/\"},\"author\":{\"name\":\"Benjamin Zekavica\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#\\\/schema\\\/person\\\/c56e609b726e8914db2466c341363f17\"},\"headline\":\"Novamira Pro Review: WordPress MCP Server with Memory\",\"datePublished\":\"2026-05-19T14:30:16+00:00\",\"dateModified\":\"2026-05-20T15:48:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/\"},\"wordCount\":1473,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/novamira-ai-pro.png\",\"keywords\":[\"AI\",\"Claude\",\"Novamira\",\"WordPress AI\",\"WordPress Novamira\"],\"articleSection\":[\"AI\",\"Reviews\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/\",\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/\",\"name\":\"Novamira Pro Review: WordPress MCP Server with Memory\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/novamira-ai-pro.png\",\"datePublished\":\"2026-05-19T14:30:16+00:00\",\"dateModified\":\"2026-05-20T15:48:25+00:00\",\"description\":\"Honest review of Novamira Pro, the WordPress MCP server adding persistent memory for Claude Code, Cursor and 13 other AI clients. From \u20ac49 a year.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/novamira-ai-pro.png\",\"contentUrl\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/novamira-ai-pro.png\",\"width\":1729,\"height\":910},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/novamira-pro-review\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Novamira Pro Review: WordPress MCP Server with Memory\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/\",\"name\":\"UnleashWP Dev Blog | Professional WordPress Development\",\"description\":\"Professional WordPress development insights\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#organization\"},\"alternateName\":\"UnleashWP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#organization\",\"name\":\"UnleashWP\",\"alternateName\":\"UnleashWP\",\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/favicon-neu.png\",\"contentUrl\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/favicon-neu.png\",\"width\":1200,\"height\":1200,\"caption\":\"UnleashWP\"},\"image\":{\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/unleash_wp\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/unleashwp\",\"https:\\\/\\\/www.youtube.com\\\/@unleashwp\",\"https:\\\/\\\/github.com\\\/unleash-wp\"],\"description\":\"UnleashWP is a platform focused on professional WordPress engineering. It provides in depth articles, practical guidance and technical resources for developers and teams building reliable WordPress projects.\",\"email\":\"office@unleash-wp.com\",\"vatID\":\"DE 358 256 337\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/#\\\/schema\\\/person\\\/c56e609b726e8914db2466c341363f17\",\"name\":\"Benjamin Zekavica\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-benjamin-zekavica-96x96.png\",\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-benjamin-zekavica-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-benjamin-zekavica-96x96.png\",\"caption\":\"Benjamin Zekavica\"},\"description\":\"I\u2019m Benjamin Zekavica \u2014 founder of Kreo Pulse and UnleashWP. With a background in media design, development, and content, I build digital products and brands that are clear, efficient, and built for the long term.\",\"sameAs\":[\"https:\\\/\\\/www.unleash-wp.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.unleash-wp.com\\\/blog\\\/author\\\/benjamin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Novamira Pro Review: WordPress MCP Server with Memory","description":"Honest review of Novamira Pro, the WordPress MCP server adding persistent memory for Claude Code, Cursor and 13 other AI clients. From \u20ac49 a year.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/","og_locale":"en_US","og_type":"article","og_title":"Novamira Pro Review: WordPress MCP Server with Memory","og_description":"Honest review of Novamira Pro, the WordPress MCP server adding persistent memory for Claude Code, Cursor and 13 other AI clients. From \u20ac49 a year.","og_url":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/","og_site_name":"UnleashWP Dev Blog","article_published_time":"2026-05-19T14:30:16+00:00","article_modified_time":"2026-05-20T15:48:25+00:00","og_image":[{"width":1729,"height":910,"url":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/novamira-ai-pro.png","type":"image\/png"}],"author":"Benjamin Zekavica","twitter_card":"summary_large_image","twitter_title":"Novamira Pro Review: WordPress MCP Server with Memory","twitter_creator":"@unleash_wp","twitter_site":"@unleash_wp","twitter_misc":{"Written by":"Benjamin Zekavica","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#article","isPartOf":{"@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/"},"author":{"name":"Benjamin Zekavica","@id":"https:\/\/www.unleash-wp.com\/blog\/#\/schema\/person\/c56e609b726e8914db2466c341363f17"},"headline":"Novamira Pro Review: WordPress MCP Server with Memory","datePublished":"2026-05-19T14:30:16+00:00","dateModified":"2026-05-20T15:48:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/"},"wordCount":1473,"commentCount":0,"publisher":{"@id":"https:\/\/www.unleash-wp.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/novamira-ai-pro.png","keywords":["AI","Claude","Novamira","WordPress AI","WordPress Novamira"],"articleSection":["AI","Reviews"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/","url":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/","name":"Novamira Pro Review: WordPress MCP Server with Memory","isPartOf":{"@id":"https:\/\/www.unleash-wp.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#primaryimage"},"image":{"@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#primaryimage"},"thumbnailUrl":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/novamira-ai-pro.png","datePublished":"2026-05-19T14:30:16+00:00","dateModified":"2026-05-20T15:48:25+00:00","description":"Honest review of Novamira Pro, the WordPress MCP server adding persistent memory for Claude Code, Cursor and 13 other AI clients. From \u20ac49 a year.","breadcrumb":{"@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#primaryimage","url":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/novamira-ai-pro.png","contentUrl":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/05\/novamira-ai-pro.png","width":1729,"height":910},{"@type":"BreadcrumbList","@id":"https:\/\/www.unleash-wp.com\/blog\/novamira-pro-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.unleash-wp.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Novamira Pro Review: WordPress MCP Server with Memory"}]},{"@type":"WebSite","@id":"https:\/\/www.unleash-wp.com\/blog\/#website","url":"https:\/\/www.unleash-wp.com\/blog\/","name":"UnleashWP Dev Blog | Professional WordPress Development","description":"Professional WordPress development insights","publisher":{"@id":"https:\/\/www.unleash-wp.com\/blog\/#organization"},"alternateName":"UnleashWP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.unleash-wp.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.unleash-wp.com\/blog\/#organization","name":"UnleashWP","alternateName":"UnleashWP","url":"https:\/\/www.unleash-wp.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.unleash-wp.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2025\/12\/favicon-neu.png","contentUrl":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2025\/12\/favicon-neu.png","width":1200,"height":1200,"caption":"UnleashWP"},"image":{"@id":"https:\/\/www.unleash-wp.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/unleash_wp","https:\/\/www.linkedin.com\/company\/unleashwp","https:\/\/www.youtube.com\/@unleashwp","https:\/\/github.com\/unleash-wp"],"description":"UnleashWP is a platform focused on professional WordPress engineering. It provides in depth articles, practical guidance and technical resources for developers and teams building reliable WordPress projects.","email":"office@unleash-wp.com","vatID":"DE 358 256 337","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}},{"@type":"Person","@id":"https:\/\/www.unleash-wp.com\/blog\/#\/schema\/person\/c56e609b726e8914db2466c341363f17","name":"Benjamin Zekavica","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/04\/cropped-benjamin-zekavica-96x96.png","url":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/04\/cropped-benjamin-zekavica-96x96.png","contentUrl":"https:\/\/www.unleash-wp.com\/blog\/wp-content\/uploads\/2026\/04\/cropped-benjamin-zekavica-96x96.png","caption":"Benjamin Zekavica"},"description":"I\u2019m Benjamin Zekavica \u2014 founder of Kreo Pulse and UnleashWP. With a background in media design, development, and content, I build digital products and brands that are clear, efficient, and built for the long term.","sameAs":["https:\/\/www.unleash-wp.com\/blog"],"url":"https:\/\/www.unleash-wp.com\/blog\/author\/benjamin\/"}]}},"lang":"en","translations":{"en":1956},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/posts\/1956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/comments?post=1956"}],"version-history":[{"count":49,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/posts\/1956\/revisions"}],"predecessor-version":[{"id":2011,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/posts\/1956\/revisions\/2011"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/media\/2001"}],"wp:attachment":[{"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/media?parent=1956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/categories?post=1956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unleash-wp.com\/blog\/wp-json\/wp\/v2\/tags?post=1956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}