MCP & Protocol Testing / Quiz

The Initialization Handshake

initialize, then wait, then notifications/initialized. Skip a step or a capability and the whole session is built on sand.

Difficulty
Medium
Format
Quiz
Points
150
Estimate
11 min

// MISSION BRIEF

Your Mission

Every MCP session opens with a strict handshake: the client sends initialize, the server answers with its capabilities, then the client sends notifications/initialized. Version and capability negotiation happen here. Get the order or the negotiation wrong and features silently vanish.

Scoring: equal weight per question.

// FIRST CONTACT

Battle teaser

What MUST be the first message of an MCP session?

  1. AA tools/list request
  2. BA ping from the server
  3. CAn initialize request from the client
  4. DA notifications/initialized notification
Answers, scoring, hints, and the full battle stay sealed.

// SKILL TAGS

mcphandshakecapability-negotiationlifecycleprotocol-testing