Skip to content

Lessons

Each one asks you to write a real server, runs it in a sandbox, and tells you exactly which part is not right yet. Written against Model Context Protocol revision 2026-07-28.

  1. Your first serverGive a server a name and a single tool, and watch a model discover it.
  2. Failing wellA tool that fails is not a protocol error, and the difference matters.
  3. The schema is the contractA model reads your schema before it calls anything, so rules belong there.