Course · 8 chapters
MCP Server Engineering
MCP servers are the new internal API. Build, secure, test, version, and operate one, practiced against a mock company API and mapped to your org.
What you'll be able to do
- Build a working stdio server around a real API and connect it to your coding agent in under 25 minutes.
- Turn a working tool surface into one an agent stops misusing, with a written spec and evals to prove it.
- Resource metadata, PKCE, and token validation done the way the current MCP spec actually requires, not the way a tutorial from last year shows it.
- Give every agent call a name, a scope, and a trail, so who told the agent to do that has a one-line answer.
- Move the server off your laptop and onto infrastructure that scales, under the stateless deployment model the spec adopted in July 2026.
- A three-layer test pyramid, from tool-handler unit tests to real agents proving they call the right tool.
What's inside
- 1MCP Server Engineering: Start Here
Watch an agent fail against a raw mock API, then see the six-stage build that turns any internal API into one an agent can trust.
- 2Your First MCP Server
Build a working stdio server around a real API and connect it to your coding agent in under 25 minutes.
- 3Tool Design Agents Can Use
Turn a working tool surface into one an agent stops misusing, with a written spec and evals to prove it.
- 4OAuth 2.1 for MCP
Resource metadata, PKCE, and token validation done the way the current MCP spec actually requires, not the way a tutorial from last year shows it.
- 5Tenancy, Scopes & the Audit Log
Give every agent call a name, a scope, and a trail, so who told the agent to do that has a one-line answer.
- 6Remote Transport & Deployment
Move the server off your laptop and onto infrastructure that scales, under the stateless deployment model the spec adopted in July 2026.
- 7Testing MCP Servers
A three-layer test pyramid, from tool-handler unit tests to real agents proving they call the right tool.
- 8Versioning, Registry & Rollout
Ship a breaking change to a tool surface without breaking every agent mid-task, using a registry entry and a deprecation clock.
Earn a certificate
Complete all chapters to receive your certificate of completion.