Module 09

Tools, APIs & MCP Integrations

How agents connect to real-world systems

TL;DR

How agents connect to real-world systems

> Overview

This module focuses on the tool use layer: how agents call external APIs, execute functions, and interact with real systems through MCP. With RAG covered separately in Module 8, this module concentrates on the action side: agents that do things in the real world, not just retrieve information.

> Why This Matters for Your Product

This is where agents go from neat demo to real product. An agent that can look up customer data, create tickets, send emails, and update your CRM is transformative. But every tool is a potential security risk and failure point. The PM must decide which tools to expose, what permissions to grant, and how to handle failures gracefully.

> Interactive & tools

MCP architecture

MCP: Agent (client) → Protocol → Servers

AgentMCP Protocol

Permissions

Permission matrix (example)

ToolReadWrite
CRM
Email
Database

Write = higher risk. Start read-only; add write with approval gates.

Related Engineering Patterns

These are the technical patterns your engineering team will implement. Understanding them helps you have better conversations.

Tool UseState Management (MCP)Exception Handling & Recovery

See the full decision framework

Sign up free to see this module's Key Decisions, the questions to ask your engineering team, and play the interactive Tools, APIs & MCP Integrations game.

Sign Up Free