CCDV-F · Study Guide

← Build Exercises

Domain 8

Tools and MCPs

3 build exercises to practice the concepts in this domain.

8.1Intermediate35 minutes

8.1 — Design a safe tool interface

What you will learn

  • Write a precise tool description.
  • Define a constrained input schema.
  • Add execution validation.
  • Identify authorization and approval requirements.
  • Choose an appropriate execution boundary.
Open topic 8.1
8.2Intermediate45 minutes

8.2 — Build a simple MCP server

What you will learn

  • Define an MCP server capability.
  • Create a tool with an explicit input schema.
  • Validate tool input before execution.
  • Return useful tool results and errors.
  • Understand the difference between local and remote deployment.
Open topic 8.2
8.3Intermediate30 minutes

8.3 — Choose the right customization mechanism

What you will learn

  • Distinguish built-in tools, custom tools, Skills, and MCP.
  • Identify whether a requirement is instructional or executable.
  • Choose an appropriate integration boundary.
  • Avoid unnecessary customization infrastructure.
Open topic 8.3