This system utilizes Google's Agent Development Kit (ADK) to create an MCP server with multiple specialized agents. A coordinator agent intelligently routes requests between agents that can perform web searches, data analysis (including visualization), and code generation. The modular architecture ensures extensibility, allowing for the addition of new agents and tools. The system exposes RESTful API endpoints for interaction and leverages FastMCP for server implementation.