MCP Security: Poisoned Tools and Confused Deputies — Model Context Protocol (MCP) from Scratch | nexGenCoders