Enables natural language interaction with banking microservices using Spring AI and Model Context Protocol.
Spring AI provides a chat-based interface for communicating with microservices using Spring AI and Model Context Protocol (MCP). It allows users to interact with various microservices through natural language, simplifying operations across different services by providing contextual understanding and model-driven interactions. The system comprises a chat client and microservices for managing person, account, and transaction-related operations. This architecture empowers users to perform banking operations through a unified chat interface, maintaining context across multiple interactions.