Tools and MCPs·Task 8.3·Bloom: apply·Difficulty 4/5·10 min read·Updated 2026-07-12

Selecting the Right Agentic Customization Approach for CCDV-F

Agentic Customization (4.1%): Tradeoffs among built-in Tools, custom Tools, Skills, and MCPs for selecting and applying the appropriate approach for a given use case.

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
Selecting an agentic customization approach means weighing built-in tools, custom tools, Skills, and MCPs together against implementation cost, reusability, and whether live connectivity is needed. The discipline is to start from the simplest option that meets the requirement and escalate only when it does not, recognising that a single application may combine several approaches.

Putting the four options together

This is the capstone of task statement 8.3 on the Claude Certified Developer - Foundations (CCDV-F) exam, and at difficulty four it is the most demanding knowledge point in Domain 8. It asks you to weigh all four customization options together, built-in tools, custom tools, Skills, and MCPs, and select the right approach, or combination of approaches, for a use case. The two pairwise decisions you have already studied feed directly into this: built-in tools versus custom tools and Skills versus MCPs. Here they come together into one selection discipline.

Selecting an agentic customization approach
Weighing built-in tools, custom tools, Skills, and MCPs against implementation cost, reusability, and whether live connectivity is needed, then choosing the simplest option that meets the requirement, escalating only when it does not, and combining approaches where a single application benefits from more than one.

The three axes the options trade off

The four options trade off along three axes, and holding all three in view is what makes the selection sound. The first is implementation cost: a built-in tool costs nothing to build, a Skill packages a procedure with modest effort, and a custom tool or a full MCP server carries the ongoing cost of building, deploying, and maintaining a running capability. The second is reusability: some options are cheap one-offs while others, like an MCP server, are worth their cost precisely because many applications reuse them. The third is whether live connectivity is needed: know-how with no live data points to a Skill, while live external data or actions at runtime point to a tool or an MCP.

No single axis decides in isolation. A capability might be cheap to reach with a built-in tool but not fit because it needs a private system; a procedure might be pure know-how but so widely reused that packaging it as a Skill pays off. The skill the exam is testing is reading a scenario for all three signals at once and letting them point to the right option.

3 axes
implementation cost, reusability, live connectivity
simplest first
the default selection rule
combine
one app can use several approaches

Start simple, escalate only when forced

The core selection rule is to start from the simplest option that meets the requirement and escalate only when it does not. Built-in tools sit at the simple end: if one covers the need, you are done at zero cost. If not, a Skill may package the required know-how. If the need is live connectivity to a specific system, a custom tool or an MCP is warranted despite its cost. You climb this ladder only as far as the requirement forces you, and no further.

This directly counters the first exam trap: defaulting to the most powerful option (a custom MCP) when a built-in tool or Skill suffices. Power is seductive, and an MCP server can do the most, so it feels like the safe choice. But choosing it when something simpler fits spends real effort and adds a running service to maintain, all to solve a problem a built-in tool or a Skill would have solved for less. The discipline is to justify every step up the ladder by a requirement the simpler option genuinely could not meet.

Escalation ladder for agentic customization
Loading diagram...
Climb only as far as the requirement forces: built-in tool, then Skill, then custom tool or MCP for live connectivity, with reuse pushing toward an MCP.

Combining approaches in one application

The second big idea is that these approaches are not mutually exclusive. A single application may combine several: built-in tools for the common operations, a Skill for a house procedure, and an MCP server for the live data it must reach. Each part of the need is served by the option that fits it best, and together they make one coherent application.

This counters the second exam trap: assuming one approach must be chosen exclusively rather than combined. A scenario may present a rich use case with several distinct needs, and a candidate who thinks they must pick a single approach will force an awkward fit. The stronger answer decomposes the use case and assigns each part its best-fit option. Recognising that combination is not only allowed but often correct is exactly what separates a difficulty-four answer from a shallow one.

A worked selection

Bringing it together, the method is: decompose the use case into its distinct needs, and for each need, apply the start-simple ladder, using the three axes to judge cost, reuse, and connectivity. Some needs land on a built-in tool, some on a Skill, some on a custom tool or MCP. The final design is whatever combination those per-need decisions produce, no more powerful than the requirements demand and no less capable than they require.

Worked example

A team builds a Claude application for customer support that must: perform a common text operation, follow the company's specific refund-explanation procedure, and read a customer's live account balance from an internal banking system.

Faced with this, a weaker instinct is to reach straight for the most powerful option and build one big custom MCP server to do everything, or to assume a single approach must cover the whole application. Both are the traps this knowledge point warns against.

Applying the start-simple ladder to each need separately gives a much better design. The common text operation is covered by a built-in tool at zero implementation cost, so nothing is built for it. The refund-explanation procedure is reusable know-how with no live external data, so it is packaged as a Skill rather than a running service. The live account balance genuinely requires runtime connectivity to a private internal banking system, which no built-in tool can reach and no Skill can provide, so it is exposed through an MCP server (or a custom tool), and because the balance lookup is reused across the company's apps, an MCP earns its cost.

The finished application combines all three: a built-in tool, a Skill, and an MCP, each doing the part it fits. Nothing is over-built, nothing is forced. The lesson the exam wants: decompose the need, start simple for each part, escalate only where required, and combine approaches rather than assuming one must win.

Common misreadings to avoid

Misconception

An MCP server is the most capable option, so building one is the safest default for a serious application.

What's actually true

Defaulting to the most powerful option when a built-in tool or a Skill suffices spends unnecessary effort and adds a service to maintain. Start from the simplest option that meets the requirement and escalate only when it genuinely does not.

Misconception

I have to pick one customization approach for the whole application.

What's actually true

The approaches are not exclusive. A single application can combine built-in tools, a Skill, and an MCP, each serving the part of the need it fits best. Assuming you must choose exclusively forces awkward designs.

How this is tested on the exam

Domain 8 questions on this knowledge point present a multi-part use case and ask you to select the right approach or combination. The correct answers apply the two ideas here: start from the simplest option that meets each need and escalate only when forced, and combine approaches rather than assuming one must be chosen. Because this is the hardest knowledge point in the domain, expect scenarios that reward decomposing the use case, reading each part for cost, reuse, and connectivity, and assembling a design that is exactly as powerful as the requirements demand. Mastering built-in versus custom tools and Skills versus MCPs first is what makes this capstone tractable.

Check your understanding

A use case needs three things: a common operation a built-in tool already covers, a reusable report-formatting procedure with no external data, and live access to an internal pricing service used by several of the company's apps. What is the best design?

People also ask

How do you choose between built-in tools, custom tools, Skills, and MCPs?
Weigh implementation cost, reusability, and whether live connectivity is needed, then start from the simplest option that meets the requirement and escalate only when it does not. Decompose a use case and assign each part its best-fit option.
Should you always use the most powerful customization option?
No. Defaulting to the most powerful option, such as a custom MCP, when a built-in tool or Skill would suffice is a common mistake. Escalate only when a simpler option genuinely cannot meet the requirement.
Can you combine Skills, tools, and MCPs in one application?
Yes. The approaches are not exclusive. A single application can use built-in tools, a Skill, and an MCP together, each serving the part of the need it fits best.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying