Drupal is a registered trademark of Dries Buytaert
Drupal 10.6.14 Update released for Drupal core (10.6.14)! Drupal 11.3.16 Update released for Drupal core (11.3.16)! Entity Usage 8.x-2.2 Minor update available for module entity_usage (8.x-2.2). Seven 2.0.0-beta8 New beta version released for theme seven (2.0.0-beta8). Seven 1.1.0-beta4 New beta version released for theme seven (1.1.0-beta4). Entity Usage 5.0.0-beta5 New beta version released for module entity_usage (5.0.0-beta5). Entity Usage 5.0.0-beta4 New beta version released for module entity_usage (5.0.0-beta4). Islandora 2.18.5 Minor update available for module islandora (2.18.5). Layout Builder Restrictions 3.0.5 Module layout_builder_restrictions updated after 12 months of inactivity (3.0.5)... Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Drupal Canvas Tools gives an AI agent (or a script) a safe, command-line way to build Drupal Canvas pages.

Features

Drupal Canvas Tools exposes a set of Tool API operations, so building a page becomes a sequence of named commands instead of clicks in a browser.

The operations cover the page-building lifecycle: creating and managing pages, placing and arranging components, setting their props or binding them to entity fields, working with content templates, and publishing the draft Drupal Canvas keeps while you edit. Each one runs with drush tool:run.

Because every operation is a Tool API plugin, it is also available over MCP (via mcp_server_tool_bridge) with no extra code. That is the point: an AI agent can build a real Canvas page by calling these tools, just as a developer would from the CLI.

Post-Installation

TBD

Additional modules

  • MCP Server —allows using MCP capabilities.
  • MCP Server Tool Bridge — surfaces each Canvas Tools operation as an MCP tool, so an AI agent can call them.
  • Tool Belt — ready-made Tool API operations for content modeling (content types, fields, nodes). Pairs well: model your content with Tool Belt, then build pages with Canvas Tools.

Activity

Total releases
1
First release
Jul 2026
Latest release
1 hour ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Jul 23, 2026