Vault / course/tracks/track-5-mcp-and-tools.md
updated 2026-06-25Track 5 — MCP & Tools
The Model Context Protocol (MCP) is the open standard for connecting Claude to your tools, data, and systems through a server it can call. Track 3 had you define tools inline; this track teaches you to package capabilities as reusable MCP servers — tools, resources, and prompts — and then to secure, transport, and scale them. By the end you can build an MCP server and wire it into Claude Code or a multi-agent system.
Audience: developers. · Est. time: ~8–10 hours over a week. · Prereq: track-4-claude-code (and the tool-use loop from track-3-building-with-the-api). · Outcome: you can build and secure MCP servers and connect them to Claude.
Sequence
1. Introduction to MCP · ⏱ ~3–4 h + project
- Course: introduction-to-mcp — what MCP is and why it exists, the client/server model, the three primitives (tools, resources, prompts), transports (stdio vs. HTTP/SSE), and connecting a server to Claude Code via
.mcp.json. - Project: p12-build-an-mcp-server — build a small MCP server (Python or TypeScript) exposing one tool, one resource, and one prompt, then connect it to Claude Code and use it.
2. MCP: Advanced Topics · ⏱ ~3–4 h
- Course: mcp-advanced-topics — production concerns: trust and security (what a server can do, approval/config, untrusted servers), authentication, error handling, tool-design principles (naming, granularity, clear schemas, helpful errors), remote/hosted servers, and composing multiple servers.
3. Put it to work in a multi-agent setting · ⏱ ~2 h + project
- Project: p15-multi-agent-orchestrator — (shared with Track 6) stand up an orchestrator that coordinates worker agents, with at least one worker backed by your MCP server. (If you do Track 6 first, you'll already have this; otherwise it's your bridge into agents.)
You're ready to move on when…
- You can explain the client/server model and the three MCP primitives, and give an example of each.
- You've built and run an MCP server and connected it to Claude Code.
- You can reason about MCP security: what a server is trusted to do, how config gates it, and the risks of untrusted servers.
- You can state at least four tool-design principles and apply them to your own tool.
- You've completed p12 (and started p15).
See also
- README — the full track map.
- Next: track-6-agents-skills-subagents — build skills, subagents, and multi-agent systems.
- Backing 301 note: cca-domain-2-tools-mcp.
- progress — tick these off.