kd
06/09/2025, 7:38 AMVapi Support Bot
06/09/2025, 7:40 AMpython
# Pseudocode
first_result = call_tool_1(params)
second_result = call_tool_2({"input": first_result["result"]})
This way, you control the flow and can pass outputs between tools as needed.
Note: Vapi does not automate this chaining—you must implement it in your server logic.
[See Vapi custom tools guide](https://docs.vapi.ai/tools/custom-tools)
Source:
- [Custom Tools | Vapi Documentation](https://docs.vapi.ai/tools/custom-tools)kd
06/09/2025, 7:41 AMVapi Support Bot
06/09/2025, 7:43 AMkd
06/09/2025, 8:06 AMVapi Support Bot
06/09/2025, 8:08 AMKings_big💫
06/09/2025, 9:17 AM