Changelog 

This extension is experimental. Until a 1.0.0 release, the API described in this documentation may change or break between versions without notice.

Unreleased 

  • (nothing yet)

0.2.0 - 2026-07-19 

  • Breaking: the backend module moved from the Web group to System, and its route identifier changed from web_webmcp to system_webmcp. The module no longer carries a page tree — its statistics are site-wide. Update any backend user/group access rights and hardcoded module links accordingly.
  • Changed: the backend module icon was redrawn in the three-colour TYPO3 v14 icon style.
  • Added: an ext_emconf.php so the extension can be published to and installed from the TER.
  • Documentation: added a Quickstart, an Architecture overview, a dedicated Analytics chapter (data model, retention, endpoint hardening), a Troubleshooting guide and this changelog.

0.1.0 

Initial experimental release.

  • Declarative tool framework: define agent tools as server-side PHP providers ( ToolProviderInterface) collected into a per-page manifest.
  • Four behaviour primitives interpreted by a single generic runtime (webmcp.js): navigate, search, mailto, static.
  • Escape hatch: a tool may point at its own ES module for behaviour no primitive covers.
  • Optional, privacy-preserving first-party analytics: anonymous per-call logging via /webmcp-event, rate limiting, and a System > WebMCP backend module.
  • Requires TYPO3 v14.3+ and PHP 8.2+.