Sources of tools¶
The Tool module ships no tools of its own. These modules provide tools, either by defining Tool API plugins directly or by bringing in tools from external systems. Any of the modules that consume the Tool API can then run them.
MCP Client¶
MCP Client connects Drupal to external Model Context Protocol servers, so their capabilities (file systems, databases, APIs) become available inside Drupal. It integrates with the AI module and exposes remote MCP tools as function calling tools, supporting HTTP and local process transports and multiple simultaneous server connections. In effect it turns any MCP server into a source of tools for your site.
Tool Belt¶
Tool Belt provides a collection of tools for common Drupal core actions, built on the Tool API. Its submodules cover content management, entity manipulation, user administration, system operations, content translation, and workspaces. It works as a foundation toolkit for AI and automation systems such as ECA.
MCP Tools¶
MCP Tools connects Drupal to AI assistants through the Model Context Protocol, letting users describe actions in plain language for the assistant to execute. It ships a large catalog of tools across many submodules, covering site building, content management, translations, views, and administration. The tools integrate with the Tool API and can be served over MCP or used as plain Tool API plugins by other systems.