Model Context Protocol (MCP)

The open standard for giving models tools and data. Build a server, connect it to a client, and understand what happens on the wire.

CourseComing soonIntermediateAfter AI Agents

What you will be able to do

  • Explain resources, tools and prompts in MCP and when to use each
  • Build and test an MCP server in Python that exposes a real system
  • Connect servers to clients securely: auth, permissions, sandboxing
  • Debug a failing tool call from the transport up

Planned modules

6 modules · order may change
Module 01

Why a protocol

The integration problem MCP solves, and what it deliberately does not.

First to open
Module 02

The three primitives

Resources, tools, prompts. Reading the spec without falling asleep.

Planned
Module 03

Your first server

Python SDK, a real data source, tests that run without a model.

Planned
Module 04

Clients and hosts

Connecting to Claude and other hosts; transports; lifecycle.

Planned
Module 05

Security

Permissions, secrets, prompt injection through tool results.

Planned
Module 06

Production

Versioning, observability, and running servers for a team.

Planned

Tell me when it opens

One email from the letter when it goes live. Unsubscribe any time.

The announcement comes through the letter: one email when part 1 goes live, free like every first part. Unsubscribe any time from the email or your account.