Applied AI — Advanced Level — Session 5
Validation quiz: MCP in depth
Instructor: Yann Isola Format: 10 MCQs (multiple choice questions) — only one correct answer per question. Recommended passing threshold: 8/10 (certification level). Duration : 15 mins.
Question 1 — In MCP architecture, what is the relationship between clients and servers?
Question 2 — What message format is used by MCP on all its transports?
Question 3 — A developer adds print("étape 2 OK") in its MCP server in stdio transport, to debug. Consequence?
Question 4 — What transport do you recommend for a multi-tenant enterprise MCP server, serving hundreds of users authenticated via OAuth 2.1?
Question 5 — Central certification question: what fundamentally distinguishes the three MCP primitives?
Question 6 — The agent must be able to search for a customer by name in the CRM when the conversation requires it, on their own initiative. What primitive?
Question 7 — What is the purpose of negotiating capabilities during the handshake? initialize ?
Question 8 — An MCP server exposes rembourser_commande . The business requirement: block any reimbursement greater than $500. Where to place this control so that it resists a prompt injection?
Question 9 — A dashboard should automatically refresh when a configuration file changes on the server side. What MCP mechanism?
Question 10 — Your client aggregates two MCP servers: one returns dates in the format 15/03/2026, the other 27 Mar 2026. What is good architectural practice?
Scale and remediation
| Score | Reading |
|---|---|
| 9–10 | Certification level achieved on this module |
| 7–8 | Review missed questions; reread Block 3 (primitives) if Q5/Q6 failed |
| ≤ 6 | Resume the complete guide + repeat Exercise 3 before continuing |
The most discriminating questions for the exam: Q5, Q6 (primitive controller) and Q4 (transport). Any errors on these three should trigger a focused review.