No, this recipe does not need pectin. Tomatoes contain natural pectin, and this combined with the vinegar is more than enough to allow the jam to set.