Has anyone built an AI agent that utilizes tool calling with n8n? For example: An organization has different branches, and each branch has its own APIs for specific tasks (e.g., calculations, cashback). You use the n8n HTTP Request node and define rules so the AI knows exactly which function to call and also when to use the API response from one request to make another HTTP request and give answers to "questions". I built something like this with Python, LangChain, and Flask, but I'd love to see how people are doing it natively in n8n!