一時的にレイヤ上にポイント追加

QGsMapToolのcanvasReleaseEventイベントで実行

def canvasReleaseEvent(self, e):
    marker = QgsVertexMarker(self.canvas())
    trans = self.canvas().getCoordinateTransform()
    p = trans.toMapCoordinates(e.pos().x(), e.pos().y())
    marker.setCenter(p)
    marker.setColor(QColor(255, 0, 0))
    marker.setIconType(QgsVertexMarker.ICON_CIRCLE)
    marker.setIconSize(20)
    marker.setPenWidth(5)

marker.hide()で非表示
marker.show()で表示