workshop.institute

Tool Design & MCP Integration

Stop stuffing context into prompts. Build tools Claude can call.

8 lessons 3 phases intermediate
Get started Signed in as your account.
why this workshop

who it's for.

Developers who finished W2 and want to build MCP tools Claude can call instead of stuffing context into prompts.

exam coverage

Maps to Domain 2 (Tool Design & MCP Integration), 18% of the CCA – Foundations exam.

what you'll build

what you walk away with.

curriculum

8 lessons across 3 phases.

phase A · MCP foundations 3 lessons
  1. 01 Why MCP
  2. 02 First MCP Server
  3. 03 get_file_contents
phase B · Tool library 3 lessons
  1. 04 list_changed_files
  2. 05 get_blame
  3. 06 Tool Distribution via .mcp.json
phase C · Integration 2 lessons
  1. 07 Built-in Tools
  2. 08 Migrate the Reviewer
prerequisites

what you need before you start.

Completed W2 (or equivalent)
The workshop reads src/review.ts as its starting state. reviewWithRetry() and reviewWithCritic() must be present.
Node.js 22+
Same stack as W1/W2 — pnpm workspaces, tsx, TypeScript.
git
The get_blame tool shells out to git. Standard install — brew install git or system git.
start

how to start.

Once Claude Code is set up, tell it “start the tools-mcp workshop” and it clones the project and queues the first lesson.

New here? The getting-started guide walks you through installing the lwc CLI and the Claude Code plugin once — everything you need before that line works.

the series

Claude Certified Architect, in order.

  1. 01 Claude Code Configuration & Workflows 8 lessons
  2. 02 Prompt Engineering & Structured Output 7 lessons
  3. 03 Tool Design & MCP Integration you are here· 8 lessons
  4. 04 Agentic Architecture & Orchestration up next· 9 lessons
  5. 05 Context Management & Reliability 6 lessons
  6. 06 Ship the PR Review Agent 6 lessons
See the full series →

sign in or get started

Enter your email — we'll send you a 6-digit code. New here? An account is created automatically.