Last reviewed
Correct answer: D. They require an explicit choice by the user rather than being triggered on their own.
Explanation
The principle — User-controlled is a statement about the trigger.
Why the key is correct — Prompts are designed to be user-controlled, meaning they are exposed from servers to clients with the intention of the user being able to explicitly select them for use. They are user-controlled, requiring explicit invocation rather than automatic triggering.
Why the others are wrong — Automatic model invocation describes tools. Silent host insertion is the opposite of explicit selection. And nothing in the primitive schedules anything.
Remember this — A prompt waits to be chosen.
Sources — MCP first-party documentation.
Sources
“They are user-controlled, requiring explicit invocation rather than automatic triggering.”
“Prompts are designed to be user-controlled, meaning they are exposed from servers to clients with the intention of the user being able to explicitly select them for use.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.