A3Advanced 55 minutes reading and codeLocked

MCP Fundamentals: Stateless Requests and JSON-RPC

Modern MCP has no handshake and no protocol session. Each request must carry enough metadata to be understood, authorized, routed, and retried on its own.

In this lesson

  1. 01Learning Objectives
  2. 02The Problem
  3. 03The Concept
  4. 04Use it
  5. 05Exercises
  6. 06Key Terms
  7. 07Further Reading

About 1400 words of reading, with code, 6 quiz questions and the tutor.

The full lesson opens with an access code

You can see what this lesson covers and the milestone it sets. The full text, code, quizzes, the tutor and the AI reviews come with the K850 practice, along with weekly build sessions and code review.

Codes come with the K850 practice. Book a place

Milestone forAn observable back-office agent

Serve the tools over MCP

Expose the registry as an MCP server with separate read and write tools, and connect a client. Write tools return an approval request instead of acting.

Done when

  • An MCP server exposing the full registry
  • A client session that lists and calls every tool
  • Write tools return approval requests; a test proves they cause no side effects

Stretch: Add authentication to the MCP server

Reviews open with an access code.

Interview practice

Questions on this topic that AI engineering interviews ask, with the companies reported to ask them. Answer the way you would out loud; Jev scores it and DeepSeek tells you what to add.

Scoring opens with an access code. You can still read the questions and prepare.

Adapted from open-source work: AI Engineering from Scratch by Rohit Ghumare (MIT, lesson text, code and quizzes); Awesome LLM Apps by Shubham Saboo (Apache-2.0, starter code); AI Engineering Interview Questions by Outcome School (Apache-2.0, interview questions). Capstones, milestones, data packs and Zambian context by Zambrite.

Chat on WhatsApp