/wp-json/beeclear-webmcp/v1/manifest./agent-manifest.txt, /agents-manifest.txt, /agents.txt and /.well-known/api-catalog endpoints, detects whether /llms.txt and /llms-full.txt are already available, and can optionally provide WebMCP fallback output for each llms file independently.Accept: text/markdown./wp-json/beeclear-webmcp/v1/openapi.Origin-Trial header and HTML meta tag for Chrome 149+ production testing.document.modelContext, keeps a compatibility fallback for older navigator.modelContext builds, and can expose tools to configured secure cross-origin iframe hosts.allow="tools"./llms.txt and /llms-full.txt files from another plugin or static file./llms.txt or /llms-full.txt fallback output.agent-manifest.txt, agents-manifest.txt and agents.txt policy files.x- capability tokens.beeclear-webmcp-ai-visibility folder to your /wp-content/plugins/ directory, or upload the ZIP from Plugins > Add New > Upload Plugin./wp-json/beeclear-webmcp/v1/manifest.No. The plugin adds REST endpoints, discovery files, optional Markdown responses and discovery links. It does not replace your theme or normal frontend templates.
They can be public if enabled in the plugin settings. State-changing tools still require the normal logged-in WordPress REST nonce/current-user context.
For local development, Chrome can use the chrome://flags/#enable-webmcp-testing flag. For production testing in Chrome 149 and newer while WebMCP is in Origin Trial, register your site origin in Chrome Origin Trials and paste the WebMCP token into the plugin settings. The plugin will publish it as an Origin-Trial HTTP header and an HTML meta tag on uncached pages. If a page cache, CDN or server cache serves HTML before WordPress runs, add the same header at the cache/server layer.
Yes, but only when the embedding page delegates permission with allow="tools" on the iframe and the embedded site lists that secure HTTPS origin in the plugin's Cross-origin WebMCP setting. Leave the setting empty for same-origin tools only.
Yes. You can enable or disable content, navigation, media, Contact Form 7, custom form and custom function tools from the admin screen.
No. The content tools are intended for public content. Review the exposed post-type settings before enabling public read access. Password-protected posts and pages are not exposed through public content tools or Markdown output.
No. Markdown is served only for compatible requests that explicitly ask for it, or through the dedicated REST Markdown endpoint.
Yes. WebMCP detects existing /llms.txt and /llms-full.txt files and links to them from discovery metadata. Keep Let WebMCP generate /llms.txt disabled when another plugin or static file should own /llms.txt. /llms-full.txt has a separate fallback toggle.
It means the public URL exists, but the response does not look like WebMCP-generated output. This is expected when another plugin or a static file serves the llms document.
No. Contact Form 7 integration is optional. If Contact Form 7 is not active, the rest of the plugin can still expose content, discovery files, OpenAPI metadata, custom forms and custom functions.
Custom functions are limited to same-site endpoints or relative paths. The target endpoint should handle validation, permissions and business logic.
Use the Tests screen under BeeClear WebMCP in wp-admin. It includes quick checks for the manifest, discovery files and common read tools.
document.modelContext API, JSON-string tool execution arguments and optional exposedTo cross-origin iframe support./agent-manifest.txt, /agents-manifest.txt and /agents.txt./llms.txt and /llms-full.txt files served by another plugin or static file./llms.txt and /llms-full.txt toggles.assets/admin.css and aligned the UI with the BeeClear Marketing Source Tracking admin style./agent-manifest.txt, /agents-manifest.txt, /agents.txt and /.well-known/api-catalog discovery documents, plus optional /llms.txt and /llms-full.txt compatibility output.