Custom Tool Creation for AI Agents
A subagent is a specialized agent component that a developer adds to a multi-agent system to handle a specific, delegated task — in this case, currency conversion via an MCP (Model Context Protocol) server. Developers use subagents to extend the capabilities of a parent or orchestrating agent by offloading discrete operations to purpose-built agents that can invoke external tools or services.