Lesson 10 of 10 25 min +375 XP
🧠 MCP & Tool Use Assessment
Answer all questions to complete the quiz and earn 375 XP.
1
What is the Model Context Protocol (MCP) primarily designed to do?
2
Which format does MCP use for defining tool input parameters?
3
A customer's payment times out. The AI agent retries the request. What prevents a double charge?
4
Your inventory check tool returns 'source: cached' with a warning. What does this indicate?
5
Which MCP transport is appropriate for a remote production server?
6
What's wrong with this tool name: 'processPaymentAndSendEmailAndUpdateInventory'?
7
During Black Friday, your shipping rate API returns 503 errors. Which pattern should your tool implement?
8
Your CRM tool returns customer data. What must you do for GDPR compliance?
9
An AI agent calls your 'create_refund' tool. The tool succeeds but the AI connection drops before receiving the response. What should happen on retry?
10
You're defining a tool for monetary amounts. Which type should you use for the 'amount' field?
11
Your MCP server has tools for payments, inventory, and shipping. A new engineer asks where tool errors should be reported. What's the correct answer?
12
What information should a well-designed tool description include?
13
Your e-commerce AI handles 100 requests per second. A user tries to make 500 payments in 1 minute. What should happen?
14
Which of these is NOT a valid MCP server capability?
15
A customer asks 'Is my order shipped?' The AI should call which tools in what order?
correct