Course with Ernesto
Ernesto — Build an MCP Server Agents Cannot Misuse
An MCP server tutorial for API engineers wiring their first tool into an agent, taught 1:1 through adversarial role-play. Six sessions on transport, least privilege, auth and rate limits, ending when three different agents finish a task with no destructive call.
What you’ll master — Outcomes you can use
- Three different agents finish a task with no destructive call
Your tutor
A platform engineer who has shipped MCP servers to production and watched agents misuse all of them.
Dry · Concrete · No hand-waving
The plan — What’s inside
- Transport and Handshake
- Tool Descriptions Are Prompts
- Scoping and Least Privilege
- Auth and Token Handling
- Failure Modes and Rate Limits
- Packaging It for Other People
6 parts
Questions about this course
How do I build an MCP server that agents will not misuse?
An MCP server tutorial for API engineers wiring their first tool into an agent, taught 1:1 through adversarial role-play. Six sessions on transport, least privilege, auth and rate limits, ending when three different agents finish a task with no destructive call.