CCDV-F practice questions: Tools and MCPs.

6 original questions on Tools and MCPs, which carries 10.6% of the Claude Certified Developer – Foundations exam per the published guide. Study notes first, then the questions with an explanation for each. When this domain feels solid, take the timed CCDV-F practice exam and check the domain breakdown.

What to know about Tools and MCPs

  • Tool definitions with JSON schema, descriptions written for the model, tool_choice, parallel tool calls, and error results.
  • Connecting to MCP servers from an application and the difference between tools, resources, and prompts.

Tools and MCPs questions

Tools and MCPs

A tool parameter may only be one of three values. How do you express that?

Show answer

Answer: Use an enum in the parameter's JSON schema and list the parameter under required. JSON schema enums and required fields are read by the model and enforced on the call. Prose in the description helps but is not enforced; tool_choice picks the tool, not its argument values.

Tools and MCPs

What does a tool_result with is_error set to true tell the model?

Show answer

Answer: The call failed and the content explains why, so the model can adapt. Error results are recoverable signals. The API does not retry client tools; the model decides what to do next.

Tools and MCPs

What is tool_choice set to 'any' for?

Show answer

Answer: Require the model to call some tool this turn, without naming which. any forces a tool call without naming one. A named tool uses type tool; letting the model decide is auto.

Tools and MCPs

Your app connects to an MCP server over streamable HTTP. What must the client handle?

Show answer

Answer: Session handling and authentication for the remote server. Remote transport implies auth and sessions. Subprocess spawning is the stdio transport, not HTTP.

Tools and MCPs

Which is a good tool description?

Show answer

Answer: 'Look up an order by order_id. Use when the user cites an order number. Returns status, items, shipping; errors on unknown id.'. Purpose, when to use, return shape, and error behavior. The second option is over-broad and will draw calls the tool cannot serve.

Tools and MCPs

How should a tool report that a required parameter was missing?

Show answer

Answer: Return an error result naming the missing parameter. Name the problem so the model can fix the call. A silent default hides the mistake.

Next

Other CCDV-F domains

FAQ

How much of the CCDV-F exam is tools and MCPs?

10.6% of the marks, per the published CCDV-F exam guide. The full domain list with weights is on the CCDV-F exam page.

Are these real CCDV-F exam questions?

No. They are 6 original scenario questions written from the blueprint for this domain. Reproducing exam content would violate the candidate agreement.

How should I study tools and MCPs for CCDV-F?

Read the domain notes on this page, answer the questions with explanations hidden, then take the timed CCDV-F practice exam and check the per-domain breakdown for this domain.

Who wrote this

Matei Olaru

Matei Olaru

CEO, Your AI Department

Former public-company CEO, corporate attorney, and World Bank consultant. Runs the YAID Network and the partner relationship with Anthropic.

Michael Greenberg

Michael Greenberg

AI Product Lead, Your AI Department

AI at Google, Meta, and Samsung. Six patents. Leads member support and the certification prep guidance.

Claude Partner NetworkYour AI Department is a registered Claude Partner Network company. Our members sit these exams under our partner standing. Facts on this page were last checked on October 15, 2026.