CCDV-F - Tools and MCPs - Section 8.3

Weigh the tradeoffs among built-in tools, custom tools, Skills, and MCPs for a given use case.

Published skill weight 4.1 percent. Covers choosing among built-in Tools, custom Tools, Skills and MCPs, and applying the right one to a stated use case. This is a selection skill rather than an implementation skill: the exam asks which mechanism fits, given reuse, maintenance ownership and integration requirements.

built-in toolscustom toolsSkillsMCPsselection tradeoffs across mechanisms

Practice question for this objective

Free sampleTools and MCPsmedium

A single internal application needs Claude to look up a customer's order status from one private REST endpoint that no other team consumes. The team wants the smallest amount of surface area to build, operate and secure, and has no plan to share the integration. Which mechanism fits that constraint best?

  • AStand up an MCP server wrapping the order-status endpoint so the integration is available to any future client that might need it.
  • BDefine one custom tool in the application that calls the order-status endpoint and returns the specific fields the model needs. Correct
  • CRely on a built-in tool to reach the private order-status endpoint, since that endpoint speaks ordinary HTTP over the internal network.
  • DAuthor a Skill that documents the order-status endpoint's request shape so the model can construct the correct call whenever it is asked.
Prefer a single custom tool over an MCP server when exactly one application consumes the integration and there is no reuse requirement. Reuse across clients is what justifies the extra operational surface of a server. With one consumer, a custom tool defined in that application already gives the model the capability, and every additional layer adds deployment, authentication and monitoring cost that buys nothing.

Why A is wrong: Tempting because MCP is the correct reuse mechanism in general, but with exactly one consumer and no sharing requirement it adds a service to deploy, secure and monitor for no gain today.

Why B is correct: Correct because a single custom tool inside the one consuming application is the smallest thing that satisfies the requirement, with no extra process, transport or deployment target to operate.

Why C is wrong: Tempting because the endpoint is just HTTP, but built-in tools are not a general gateway to arbitrary internal APIs, so this assumes reach the mechanism does not have.

Why D is wrong: Tempting because a Skill is the right home for reusable procedural knowledge, but knowing the request shape is not the same as being able to make the call, so nothing actually executes.

See more CCDV-F practice questions, answers explained.

More in this domain

Back to all Tools and MCPs objectives, or the CCDV-F cert hub.

Examworthy is not affiliated with or endorsed by Anthropic. Original, blueprint-aligned practice material only.