In a small bowl, mix together the cream cheese, butter, and herbs until combined. Store in an airtight container in the refrigerator until ready to cook, about 2 hours or more.
Preheat oven to 425 degrees F. Pour the cream cheese mixture into the center of a large casserole dish, leaving space around the cheese for the tomatoes and garlic.
Add the tomatoes and garlic around the cheese. Drizzle with oil and season with salt and pepper. Bake for 25-30 minutes or until the tomatoes are blistered and the cheese is melty.
Meanwhile, cook pasta as directed on the packaging and save ½ - 1 cup of pasta water.
Use a fork to smash the tomatoes and stir together the cheese mixture. Add pasta water and stir.
Add pasta and stir to coat. Serve and enjoy!