Defining Tools
+15 Mana
Tool Handler Patterns
+15 Mana
Implementing a Tool(Sign in required)
Intermediate+20 Mana
Tool Annotations
+15 Mana
Advanced Tool Patterns
+15 Mana
Registering Tools(Sign in required)
Intermediate+20 Mana
Tool Result Content Types(Sign in required)
Intermediate+20 Mana
Tool Implementation Patterns(Sign in required)
Intermediate+20 Mana
Robust Error Handling
+15 Mana
Input Validation with Zod
+15 Mana
Error Visibility(Sign in required)
Beginner+10 Mana
MCP Error Codes & Protocol Errors
+15 Mana
Protocol vs Tool Errors(Sign in required)
Intermediate+20 Mana
Implementing Error Handling(Sign in required)
Intermediate+20 Mana
Error Scenarios(Sign in required)
Advanced+30 Mana
Ready to start Building MCP Servers?
19 interactive lessons and 20 hands-on challenges โ learn in VS Code, Cursor, or the web.