The core implementation relies on intelligent, autonomous tool invocation. If the Qwen3 LLM determines the user's query is related to internal records, it securely invokes the right tool to query the client's Supabase database via dedicated MCP connections. If the required information is not found internally, or if the user asks a broader question, the system automatically falls back to utilizing Firecrawl to perform a live web search. After fetching the necessary data from either source, the LLM generates a cohesive text response, which is instantly converted back into natural audio via a Text-to-Speech module and delivered as speech output to the user.