CCDV-F Tools and MCP Integration Practice Question
In the context of MCP, what is the primary purpose of the 'List Resources' capability of a server?
⚠ Common exam trap
Candidates often confuse resources with executable tools, incorrectly thinking that listing resources allows Claude to run functions rather than read data.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
To allow the client to discover data sources that can be read by the model.
Resources in MCP are a way for servers to expose data that is not necessarily an executable tool. The 'List Resources' capability allows the client to see what data sources are available—such as log files, database tables, or documentation—so the model can then 'read' those resources to gain context for its tasks.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
To provide a directory of available functions the model can execute.
Why it's wrong here
Functions or actions that the model can perform are categorized as 'Tools' in the MCP specification. While resources and tools are related, 'List Resources' specifically refers to data entities (like files or database rows) rather than executable functions that take parameters and perform logic or side effects.
- ✓
To allow the client to discover data sources that can be read by the model.
Why this is correct
Resources represent the 'data' layer of MCP. Listing resources allows an AI assistant to see what information is available in its environment. For example, a server could list all the CSV files in a folder as resources, which the model can then selectively read to answer user questions.
- ✗
To enumerate the hardware specifications of the host machine.
Why it's wrong here
While hardware info could theoretically be exposed as a resource, that is not the primary intent. Resources are designed for application-level data. The protocol is focused on providing the model with relevant context for its reasoning tasks, such as contents of a codebase or entries in a knowledge base.
- ✗
To list the active connections currently handled by the MCP Client.
Why it's wrong here
The 'List Resources' method is a server-side capability, not a client-side management tool. It tells the client what the server has to offer. The client manages its own connections to various servers, but the resources themselves are defined and provided by the individual servers to which the client connects.
About these practice questions
Courseiva writes every CCDV-F question from scratch — 257 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Anthropic exam blueprint
This CCDV-F practice question is part of Courseiva's free Anthropic certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CCDV-F exam.