mcp challenge