Explore a practical demonstration of integrating custom tools powered by Model Control Protocol (MCP) servers into LangChain-based language models. This project showcases how a LangChain agent can dynamically discover and utilize external functionalities, such as arithmetic operations and weather lookups, provided by separate MCP servers. It highlights multi-protocol communication, with servers using both standard I/O and HTTP, enabling robust and extensible tool-calling capabilities for AI applications.