This Level 200 deck shows a Python developer who is new to Strands Agents how to give an agent tools: @tool functions, the vended tools that ship with the SDK, direct calls through agent.tool, concurrent and sequential tool executors, and class-based and async tools, with architecture diagrams, flow figures and the real output of each sample run on Amazon Bedrock in the Tokyo Region. It then connects the agent to MCP servers with MCPClient (stdio and Streamable HTTP, a client for a server protected by AWS IAM SigV4, several servers with prefix and tool_filters) and shows how a docstring and type hints become the tool spec, how return values become tool results and how invocation_state passes values outside the prompt, as deck 02 (Get started) of the series Learn Strands Agents with Kiro.