Become an AI engineer

How tools connect

How tools connect is a unit of 9 lessons in Rabbithole's Become an AI engineer course, at levels 3 to 4.

Lessons

  1. A2A: agent cards and keeping them safeLevel 3
  2. JSON Schema for MCP toolsLevel 3
  3. MCP Authorization: check the audience, never pass tokens throughLevel 3
  4. OpenID Connect: short-lived tokens instead of stored secretsLevel 3
  5. Streaming: getting output piece by pieceLevel 3
  6. MCP Governance: how changes get proposed, reviewed and testedLevel 4
  7. The MCP confused deputy attackLevel 4
  8. WebRTC: connecting peers directlyLevel 4
  9. WebSockets: connections that drop, move and resumeLevel 4

Sources

These lessons draw on 17 sources. The most used:

All units in Become an AI engineer