Agents

Protocols: MCP, A2A and skills

How agents call tools and other agents, and how those calls stay safe.

22 of 15 planned

RolesAgent Systems EngineeringAI Evaluation and ReliabilityCustomer AI DeploymentDeveloper Experience and Education

Level

22 items

  1. A protocol error is not a tool errorL1ScreenConcept6 min
  2. Pick the MCP primitive by who chooses itL1ScreenConcept6 min
  3. What an A2A client reads before its first messageL1ScreenConcept7 min
  4. A root is a hint, not a permissionL2WorkingConcept8 min
  5. A shared cache in front of private notesL2WorkingTrade-off8 min
  6. Sticky sessions, GET streams and resume on the modern wireL2WorkingConcept9 min
  7. The pagination loop that ends two pages shortL2WorkingCode reading7 min
  8. The pin that passed a changed toolL2WorkingDebug9 min
  9. The poll loop that never ends and the deploy that should notL2WorkingDebug8 min
  10. Three cancellations that look like oneL2WorkingConcept8 min
  11. Two errors from a client that forgot the versionL2WorkingDebug8 min
  12. Why every MCP request repeats its metadataL2WorkingConcept8 min
  13. A webhook that may fire twice or not at allL3SeniorTrade-off10 min
  14. Confirm a deletion without a sessionL3SeniorDesign12 min
  15. Recover a dropped A2A stream without replayL3SeniorDesign10 min
  16. The charge that ran twice after a timeoutL3SeniorDesign12 min
  17. The draft that vanished on the second replicaL3SeniorDebug10 min
  18. The gateway that authorized a read and ran a deleteL3SeniorDebug10 min
  19. When an old server is really oldL3SeniorDesign12 min
  20. Build the admission gate of an MCP gatewayL4StaffTake-home60 min
  21. How conformant is a server that scores 66.7 percentL4StaffEstimate12 min
  22. Two issuers, one resource server, no outageL4StaffDesign15 min

Taught in

The answers on this card come from these lessons and manuals.