For the sun-dried tomato cream cheese, mix the cream cheese, sun-dried tomatoes, basil, lemon, oregano, and black pepper until well combined. Set aside.
For the artichoke hummus, mix the hummus, artichoke hearts, bell pepper, and olives until well combined. Set aside.
For the sandwich, evenly spread the hummus mixture onto the bottom half of the toasted bagel, followed by the spinach and tomatoes. Season the tomatoes with salt. Spread the cream cheese mixture onto the other half of the bagel, then close your sandwich.