Kausthubh J Rao
  • Blog

© 2026 Kausthubh

Back

Fin Agent: AI Financial Assistant

2024

AgentsMCPTool CallingFastAPINext.jsOrchestration
Fin Agent: AI Financial Assistant

FastAPI + MCP financial agent with autonomous orchestration and client-side tool calling with Next.js frontend, built for the Google Hackathon.

Developed a financial AI agent platform combining FastAPI backend with MCP (Model Context Protocol) for tool calling and a Next.js frontend for client-side orchestration. The system features autonomous agent planning, dynamic tool selection, and real-time financial analysis, built for the Google AI Hackathon.

Key Features

  • Autonomous agent orchestration with MCP tool calling
  • Client-side tool execution via Next.js frontend
  • Real-time stock analysis and portfolio insights
  • Streaming chat with dynamic tool-calling
  • FastAPI backend with PostgreSQL persistence
  • GCP deployment for production readiness

Technology Stack

Frontend

Next.jsReactTypeScriptTailwindCSS

Backend

FastAPIPython

Database

PostgreSQL

AI/ML

MCPAgentsTool CallingGemini

Tools

GCPDockerGit

Challenges

  • Designing MCP-based tool calling across client and server
  • Autonomous orchestration with reliable tool selection
  • Streaming responses with parallel tool execution

Key Learnings

  • MCP protocol and client-side tool calling patterns
  • Agent orchestration with autonomous planning
  • Full-stack AI application architecture

Screenshots

Fin Agent: AI Financial Assistant screenshot 1
Fin Agent: AI Financial Assistant screenshot 2
Fin Agent: AI Financial Assistant screenshot 3
Fin Agent: AI Financial Assistant screenshot 4
Fin Agent: AI Financial Assistant screenshot 5
Fin Agent: AI Financial Assistant screenshot 6
Fin Agent: AI Financial Assistant screenshot 7
Fin Agent: AI Financial Assistant screenshot 8
Fin Agent: AI Financial Assistant screenshot 9
Fin Agent: AI Financial Assistant screenshot 10
Fin Agent: AI Financial Assistant screenshot 11
Fin Agent: AI Financial Assistant screenshot 12
Fin Agent: AI Financial Assistant screenshot 13
Fin Agent: AI Financial Assistant screenshot 14
Fin Agent: AI Financial Assistant screenshot 15
Fin Agent: AI Financial Assistant screenshot 16
Fin Agent: AI Financial Assistant screenshot 17
Fin Agent: AI Financial Assistant screenshot 18
Fin Agent: AI Financial Assistant screenshot 19

You can swipe to move between images

GitHub Live Demo