Claude Certification Guides
← CCAR-F overview
CCAR-FDomain 2 · 18%

Tool Design & MCP Integration

Design tool schemas, build MCP servers and clients, and integrate external services safely.

  1. 2.1Designing Tool Schemas and DescriptionsHow to define tools Claude will call correctly, from the JSON Schema shape to the description text that decides when a tool is used.9 min
  2. 2.2The Tool Use Request/Result CycleThe exact message shapes Claude and your code exchange when a tool is called, including parallel calls, tool_choice and server-side tools.9 min
  3. 2.3MCP Architecture: Hosts, Clients, Servers and TransportsThe roles, primitives and transports defined by the Model Context Protocol, and why it decouples tools from the applications that use them.9 min
  4. 2.4Building and Configuring MCP ServersHow to implement an MCP server with the official SDKs, run it over stdio or HTTP, test it, and expose it to clients safely.9 min
  5. 2.5Tool Permissions, Error Handling and IdempotencyHow to make tool execution safe when the caller is a language model: permission layers, error surfaces, retries and operations that can be repeated without harm.9 min