Nurevo WebMCP Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Nurevo WebMCP Canary loads an external WebMCP tag on public WordPress pages. The tag reads public form structure in the browser and requests MCP, AEO, and autofill metadata from the configured Nurevo WebMCP server.
The plugin is designed for standard HTML forms and common WordPress form plugins.
Administrators can issue a site key, configure the hosted tag URL, and view a WebMCP dashboard. The dashboard shows collection progress while sample size is low, then measured form completion stats, benchmark panels, and real improvement suggestions once enough data exists.
External Service Disclosure
This plugin connects to an external service operated by Nurevo when enabled.
Default service endpoints:
- Service website: https://nurevo.jp/
- WebMCP Worker: https://nurevo.jp/
- Default script URL: https://nurevo.jp/tag.js
Data sent to the WebMCP service:
- Public form structure, such as field selectors, field names, field types, labels, and option counts.
- Site host and page path.
- Site key used for authorization.
- Form execution outcome, such as success, failure, abandoned, or unknown.
- Validation metadata, such as error type, validity flags, sanitized error text, completed step, and duration.
- Browser-side WebMCP registration events needed to detect integration failures.
Data not sent by design:
- Visitor-entered input values.
- Names, email addresses, phone numbers, postal addresses, message bodies, or payment details typed into forms.
- Raw HTML content, text content, or full page content.
The WebMCP tag and server are intended to store privacy-safe structure and outcome data only. Site owners are responsible for confirming that their own use of external services complies with applicable privacy laws.
Service links:
- Privacy Policy: https://nurevo.jp/privacy
- Terms of Service: https://nurevo.jp/terms
Assets
WordPress.org plugin directory assets belong in the top-level SVN assets/ directory, next to trunk/ and tags/, not inside the plugin folder.
Included placeholder asset files:
assets/icon-128x128.pngassets/icon-256x256.pngassets/banner-772x250.pngassets/banner-1544x500.pngassets/screenshot-1.pngassets/screenshot-2.pngassets/screenshot-3.png
Replace these placeholders with final branded images before public launch.
Pre-submission Checklist
Completed
- Main plugin file declares
Text Domain: nurevo-webmcp. - Main plugin file declares
Domain Path: /languages. - WordPress.org-compatible just-in-time translation loading is used.
- Translatable strings use WordPress translation functions.
- Direct file access is blocked with
defined( 'ABSPATH' ) || exit. - Admin pages and admin-post actions check
current_user_can( 'manage_options' ). - Admin form submissions use WordPress settings API nonces or explicit
check_admin_referer(). - Saved settings are sanitized with WordPress sanitization functions.
- Admin output is escaped with
esc_html(),esc_attr(), oresc_url(). - External HTTP requests use
wp_remote_get()andwp_remote_post(). - No direct SQL queries are used by the plugin.
- GPLv2 license text is included in
LICENSE. - The plugin header includes License and License URI.
- No external PHP libraries are bundled.
- The readme discloses the Nurevo external service, data sent, data not sent, privacy policy URL, and planned terms URL.
- Placeholder directory assets are provided.
- Official Plugin Check reports no errors or warnings in the local Docker test environment.
Remaining Before Submission
- Publish the terms URL or replace it with the final reachable terms page.
- Replace placeholder icons, banners, and screenshots with final branded assets.
- Replace
Contributors: tuyoponwith the actual WordPress.org user ID if different. - Confirm
Tested up toagainst the latest stable WordPress version at submission time. - Re-run the official Plugin Check plugin immediately before uploading to WordPress.org SVN.
Screenshots
No screenshots provided
