Module quiz

12 questions · pass bar 80% · retry as often as you like — your best score counts toward the gate.

  1. 1.In the MCP architecture, where do API credentials live, and why there?
  2. 2.Tools, resources, and prompts — who invokes each?
  3. 3.How does an MCP session begin?
  4. 4.Your API has 12 REST endpoints. The straightforward MCP server mirrors each as a tool. Why is this usually wrong, and what's better?
  5. 5.Why are tool descriptions 'prompts in disguise'?
  6. 6.A tool can match 200k tokens of results. What's the right response strategy?
  7. 7.How should a tool signal errors, and why not just raise exceptions?
  8. 8.Name the sandbox property and the attack it prevents. Which pairing is correct?
  9. 9.What problem does MCP solve versus A2A?
  10. 10.When should you choose stdio versus streamable HTTP transport?
  11. 11.What are the three layers of testing for an MCP server?
  12. 12.A model keeps calling your destructive delete_project tool during exploratory questions. Which defense is the right FIRST layer, within your server?