# tinker_cookbook.tool_use.handle_tool_call ### [**tinker_cookbook.tool_use.handle_tool_call**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/tool_use/tools.py#L311)(*tools*, *tool_call*) Handle a single tool call, returning a ToolResult. **Parameters:** - [**tools**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/tool_use/tools.py#L312) (*dict\[str, [Tool](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/tool_use/types_tool/index.md)\]*) - [**tool_call**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/tool_use/tools.py#L313) (*ToolCall*) **Returns:** *[ToolResult](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/tool_use/toolresult/index.md)*