Hands-on practice for this lecture. Work through the exercises and quizzes to reinforce what you've learned.
Interactive Workshop
Explore the raw messages exchanged between MCP clients and servers — discover tools, then call them.
The client sends a tools/list request to find out what the server can do.
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "tools/list",
5 "params": {}
6}my-mcp-serveraddAdd two numbers together and return the sum
Multiple choice — select an answer to see the explanation.
What does RPC stand for, and what makes it different from REST?