ToolHandlerInterface extends ElementHandlerInterface
Contract for explicit tool handlers paired with an `Mcp\Schema\Tool` definition via `Mcp\Server\Builder::add()`.
Tags
Table of Contents
Methods
- execute() : mixed
Methods
execute()
public
execute(array<string, mixed> $arguments, ClientGateway $gateway) : mixed
Parameters
- $arguments : array<string, mixed>
- $gateway : ClientGateway