← CCAR-F overview
CCAR-FDomain 2 · 18%
Tool Design & MCP Integration
Design tool schemas, build MCP servers and clients, and integrate external services safely.
- 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.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
- 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
- 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
- 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
