Saute mushrooms in butter and shallots until soft. Deglaze the pan with the Madeira wine, bring to a boil and reduce by a half, then add the chicken stock. Reduce the stock by a half and then in cream. Reduce the sauce by a half again, then add salt and pepper to taste. Add in whipped cream, chives and tomato at the end to garnish.