This plugin turns your site into a set of structured WebMCP tools that AI agents can discover and call, so an assistant can search your content and browse your catalog through a defined, permissioned interface instead of scraping pages.
It serves those tools two ways from one plugin:
document.modelContext (with fallbacks)./wp-json/themesic-agent/v1/manifest, /execute and /openapi – for any HTTP agent and for Custom GPT Actions, plus RFC 8288 Link discovery.Every authorization decision is made server-side. The browser is never trusted.
WordPress content tools: get_site_info, get_menu, search, get_post, list_posts, list_categories, list_tags.
WooCommerce catalog tools (when WooCommerce is active): get_store_info, search_products, get_product, list_products, get_product_variations, check_product_stock, list_categories.
Plus the full engine: the in-browser WebMCP bridge, REST + OpenAPI + discovery, a security gate, per-caller and global rate limiting, an activity log with CSV export, and a request playground – all in the admin.
Every tool this plugin registers is a read tool. Nothing in it changes your content, your catalog or an order.
Register your own tools with a documented PHP API (themesic_agent_register_tools) – no core files need editing. Custom tools get the same security gate, validation, rate limiting and delivery surfaces as the built-in ones. Hooks are also provided for adding REST routes, resolving a caller’s identity, narrowing which tools are allowed, and extending the admin screens.
This plugin makes no external calls at all. Every tool runs inside your WordPress install, nothing is sent anywhere on activation or afterwards, and the optional activity log stores recent tool calls with no personal data (and can be cleared or turned off). There is no account, no licence check and no telemetry.
The author also sells a separate commercial plugin that adds write tools (cart, checkout, orders), a server-side MCP endpoint, per-agent API keys and integrations with other plugins. It is a different plugin, sold and distributed from the author’s own website.
It is not part of this package, in whole or in part. Its code is not here, switched off or otherwise; nothing in this plugin downloads, installs or checks for it; and nothing anyone can buy changes what the files in this package do. Everything described above works on its own and always will.