AWS Agent Squad is an open-source orchestration framework for building multi-agent systems where a supervisor agent coordinates a team of specialized worker agents. Workers operate with a narrow system prompt scoped to a single responsibility, and the supervisor handles breaking the request into sub-tasks, delegating each to the appropriate worker, and synthesizing the final response. Agent Squad exposes each worker to the supervisor as a callable tool, enabling structured collaboration across agents without shared state or overlapping logic.
Model Context Protocol (MCP) is an open standard that defines how agents connect to external tools and data sources over HTTP. An MCP server exposes a set of typed, callable tool functions that any compatible client can discover and invoke at runtime. This decouples tool logic from agent code so that workers can call tools on the MCP server without owning or packaging those tools themselves.
In this lab, you will deploy a supervisor agent that delegates to two specialized worker agents, build a stateless MCP tool server on Lambda that exposes product research tools, and trace the full delegation chain through the multi-agent workflow.
Upon completion of this intermediate-level lab, you will be able to:
Familiarity with the following will be beneficial but is not required:
The following content can be used to fulfill the prerequisites: