Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Facets 3.0.7 Minor update available for module facets (3.0.7). Release: Superfish Dropdown Menu 8.x-1.16 Minor update available for module superfish (8.x-1.16). Release: Prototype 5.6.0 Minor update available for theme prototype (5.6.0). Release: Prototype 5.5.1 Minor update available for theme prototype (5.5.1). Release: Native Observability 1.1.0 Minor update available for module native_observability (1.1.0). Release: Educare theme 1.0.0 Initial release available for theme vartheme_bs5_educare (1.0.0)! Release: Horizon Aid theme 1.0.0 Initial release available for theme vartheme_bs5_horizonaid (1.0.0)! Release: Vartheme Bs5 5.0.1 Minor update available for theme vartheme_bs5 (5.0.1). Usage Milestone: Shortcode Module shortcode crossed 1,000 active installs. Module Revived: PDF using mPDF 3.0.1 Module pdf_using_mpdf updated after 13 months of inactivity (3.0.1).

Drupal Canvas Tools

No security coverage

Part of the Canvas ecosystem · 35 projects

View on drupal.org

This module provides a command-line interface for building Drupal Canvas pages using AI agents or scripts. It exposes a set of Tool API operations to manage page creation, component placement, property settings, and content templates. These operations can be executed via Drush or an AI agent through MCP.

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.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

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