| Tool (base module) |
modules/contrib/tool/ |
All sections |
1.0.0-beta11 |
| Tool README |
modules/contrib/tool/README.md |
What Tool API Is, Installation and Submodules |
1.0.0-beta11 |
| Tool docs: overview |
modules/contrib/tool/docs/index.md |
What Tool API Is |
1.0.0-beta11 |
| Tool docs: installation |
modules/contrib/tool/docs/installation.md |
Installation and Submodules |
1.0.0-beta11 |
| Tool docs: configuration and access |
modules/contrib/tool/docs/configuration.md |
Access Control, Installation and Submodules, Tool Explorer |
1.0.0-beta11 |
| Tool docs: developer overview and invoker sequence |
modules/contrib/tool/docs/developers/index.md |
Calling a Tool from PHP, Access Control |
1.0.0-beta11 |
| Tool docs: creating a tool (operations table wrong on Transform idempotency) |
modules/contrib/tool/docs/developers/creating-a-tool.md |
Defining a Tool, Operation and Destructive |
1.0.0-beta11 |
| Tool docs: input and output definitions |
modules/contrib/tool/docs/developers/input-output-definitions.md |
Input Definitions, Output Definitions |
1.0.0-beta11 |
| Tool docs: entity handles |
modules/contrib/tool/docs/developers/entity-handles.md |
Entity Inputs and Handles |
1.0.0-beta11 |
| Tool docs: events |
modules/contrib/tool/docs/developers/events.md |
Calling a Tool from PHP |
1.0.0-beta11 |
| Tool docs: Drush commands |
modules/contrib/tool/docs/usage/drush.md |
Calling a Tool from Drush, checkRequirements |
1.0.0-beta11 |
| Tool docs: AI function calling (map "alter hook" claim not in code) |
modules/contrib/tool/docs/usage/ai-function-calling.md |
Calling a Tool from the AI Module |
1.0.0-beta11 |
| Tool docs: Tool Explorer |
modules/contrib/tool/docs/usage/tool-explorer.md |
Tool Explorer |
1.0.0-beta11 |
| Tool docs: agent skills |
modules/contrib/tool/docs/usage/agent-skills.md |
Defining a Tool |
1.0.0-beta11 |
| Tool docs: modules using Tool API |
modules/contrib/tool/docs/ecosystem/modules-using-tool-api.md |
Calling a Tool from ECA |
1.0.0-beta11 |
| Tool docs: sources of tools |
modules/contrib/tool/docs/ecosystem/sources-of-tools.md |
Tool Belt Catalog |
1.0.0-beta11 |
Tool agent skill reference (stale on checkAccess() and the constructor) |
modules/contrib/tool/.agents/skills/create-tool-plugins/references/anatomy.md |
Defining a Tool, Input Definitions |
1.0.0-beta11 |
| Tool hooks and handle docs |
modules/contrib/tool/tool.api.php |
Entity Inputs and Handles, Preparing for Tool API 1.0.0-rc1 |
1.0.0-beta11 |
| Tool - AI Connector |
modules/contrib/tool/modules/tool_ai_connector/ |
Calling a Tool from the AI Module, Entity Inputs and Handles |
1.0.0-beta11 |
| Tool Explorer |
modules/contrib/tool/modules/tool_explorer/ |
Tool Explorer |
1.0.0-beta11 |
| Tool Belt |
modules/contrib/tool_belt/ |
Tool Belt Catalog, Defining a Tool, Access Control, checkRequirements |
1.0.0-alpha6 |
| MCP Server Tool Bridge |
modules/contrib/mcp_server_tool_bridge/ |
Calling a Tool over MCP, Access Control, doExecute and ExecutableResult |
1.0.0-beta3 |
| MCP Server (attribute and plugin manager only) |
modules/contrib/mcp_server/src/Attribute/Tool.php, modules/contrib/mcp_server/src/Plugin/ToolPluginManager.php |
Tool API vs FunctionCall, MCP and ECA Tools |
2.0.0-beta5 |
| ECA Tool |
modules/contrib/eca_tool/ |
Calling a Tool from ECA |
1.0.0-beta1 |
| ECA base events |
modules/contrib/eca/modules/base/src/BaseEvents.php |
Tool API vs FunctionCall, MCP and ECA Tools |
3.1 |
| Core plugin discovery |
core/lib/Drupal/Core/Plugin/DefaultPluginManager.php, core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php |
Defining a Tool |
11.4.5 |
| Core executable interface |
core/lib/Drupal/Core/Executable/ExecutableInterface.php |
What Tool API Is |
11.4.5 |
| Core ContextException |
core/lib/Drupal/Component/Plugin/Exception/ContextException.php |
Input Definitions |
11.4.5 |